2012-08-30 58 views
8

在Smalltalk中,系统浏览器是几乎任何东西的中心工具。魅力似乎是一个使用声明性脚本语言构建通用浏览器的软件包。从paper可以在VisualWorks和Pharo中获得,但我只在这里讨论Pharo版本。魅力和鹦鹉螺问题

除了比较旧的方法魅力的技术优势,对OmniBrowser的支持似乎在2011/2012年停止。因此,从2009年开始,Glamour可能成为OmniBrowser的合理继任者。但有一个惊人的惊喜:另一个“浏览器项目”被创建,它被称为Nautilus

可能是因为开发人员注意到作为浏览器实现框架和类浏览器很难维护,OmniBrowser在浏览器框架的Glamour和Smalltalk类浏览的Nautilus中被“拆分”。 从鹦鹉螺chpater引用:“它被设计用来浏览RPackage,要与RB重构引擎兼容,是环境的认识并公告工作”

  • 是这样的印象吗?
  • 魅力仍然积极发展?
  • 魅力和鹦鹉螺有重叠的目的吗?
+1

尽管这个问题很有趣,但在开发人员邮件列表中可能会更好。 – Marcin

回答

5

魅力积极开发和维护。在用它构建了60多个浏览器之后,我不得不说它是一个非常高效的框架。由于支持不同的窗格(Mondrian,Magritte,Roassal,EyeSee,List,Tree,Text等),构建应用程序的操作比浏览器通常要求的要容易得多。

我对鹦鹉螺的现状并不满意。它的功能还有太多的代码。我更喜欢它是建立在Spec-based Glamour核心之上的。 Spec是浏览器的低级别抽象。

如果您在Pharo中开发应用程序,我强烈建议使用整个MOOSE环境。

5

Nautilus正在构建一个Pharo核心维护人员可以使用的优秀和小型浏览器。鹦鹉螺取代了旧的代码浏览器。

魅力正在建立的样板和实现新的代码浏览器具有完全不同的形状和功能。魅力使开发人员可以根据自己的代码和流程创建自己的浏览器。魅力是一个庞大的编程框架,目前阻止其纳入Pharo核心。

相关问题