是否有使用Squeak Smalltalk的大型商业项目?

是否有使用Squeak Smalltalk的大型商业项目?

Are there any large-scale commercial projects that use Squeak Smalltalk?

我一直在学习Squeak Smalltalk,并注意到它有一个非常忠实的社区,并且已在一些大型学术和开源项目中使用,但我还没有发现任何将其以任何重要方式用于商业用途的示例。 我很好奇这种环境在商业上的表现。 也许接管较早的Smalltalk项目? 有人知道吗?


http://dabbledb.com/实际上是在商品硬件上使用Squeak,最近他们从Seaside 2.6移到了2.8,并在发布2.9时使用了2.9。


http://auctomatic.com/


总的来说,我同意Squeak在商业上并未得到广泛使用。

我们有一个用于制造和仓储的计划应用程序MaxScheduler.com。它之所以用Squeak编写,主要是因为最初使用这种语言开发了广泛的代码库。它有它的问题。它为最终用户提供了"奇怪的" UI体验。此外,它在Windows等本地平台上也无法很好地发挥作用。最近创建了WXSqueak,它通过提供本机UI体验确实有帮助。

从好的方面来说,Squeak对我们非常有利。凭借我们的代码库,我们在短时间内为客户创建了复杂的应用程序。很少有语言能提供相同级别的代码重用。


吱吱声肯定有未来,特别是因为有两种情况发生:

  • Squeak VM的速度至少快10倍,
  • Pharo fork正在清理代码,目标是使其能够进行专业开发。

这就是为什么像VisualWorker一样,我将来会认真考虑Squeak用于基于Aida / Web的商业Web应用程序的原因


Qwaq将OpenCroquet商业化-" Qwaq的技术可帮助员工在虚拟会议室中进行协作。"


我认为DabbleDB是(是?)之一。他们可能已经离开Squeak,但我敢肯定他们曾经使用过它。


我敢打赌,它很快不会扮演任何"重要"角色。带有" morhps"的整个编程模型与商业"环境"中的任何事物都"无关"。只需尝试在一些Smalltalk(例如VisualWorks)中实现一个小示例,然后在Squeak中实现相同的示例。试图获得更多与Squeak(GTK)一起运行的"传统" GUI工具箱,但这还处于起步阶段,甚至没有开箱即用的编译器。它不会接管其他Smalltalk环境,因为使用它并不容易,比如说VisualAge,VisualWorks或Smalltalk / X。

问候
弗里德里希


推荐阅读