是否有使用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。

问候
弗里德里希


推荐阅读

    学习linux命令记不住?

    学习linux命令记不住?,电脑,基础,工作,信息,命令,系统,标准,数字,服务,参数,

    linux打包项目命令?

    linux打包项目命令?,项目,文件,命令,软件,数字,系统,名称,工具,目录,格式,Lin

    linux项目更新命令行?

    linux项目更新命令行?,工作,地址,系统,数据,信息,项目,标准,电脑,目录,命令,l

    想系统学习linux命令?

    想系统学习linux命令?,系统,基础,基础知识,管理,技术,软件,命令,脚本,高效,

    linux发现新网卡命令?

    linux发现新网卡命令?,系统,信息,网络,电脑,工具,服务,状态,命令,网卡,名称,

    linux命令创建项目组?

    linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文

    linux命令发现不了?

    linux命令发现不了?,软件,系统,发行,工具,名称,不了,命令,地方,代理,信息,lin

    复制项目的linux命令?

    复制项目的linux命令?,系统,项目,文件,命令,目录,源文件,语法,选项,目标,功

    linux命令项目部署?

    linux命令项目部署?,项目,服务,环境,软件,系统,代理,管理,统一,做好,业务,怎

    linux部署项目的命令?

    linux部署项目的命令?,项目,系统,设备,环境,工作,基础,传播,信息,标准,代码,L

    linux项目常用命令?

    linux项目常用命令?,工作,地址,系统,信息,管理,项目,命令,目录,标准,网络,lin

    linux项目更新命令?

    linux项目更新命令?,系统,信息,网络,地址,网站,通信,管理,时间,项目,命令,lin

    启动项目命令linux?

    启动项目命令linux?,工作,经理,产品,技术,地址,数字,系统,项目,命令,信息,怎

    linux编译项目的命令?

    linux编译项目的命令?,系统,工作,地址,软件,工具,信息,代码,项目,命令,环境,l

    项目linux常用命令?

    项目linux常用命令?,工作,地址,系统,管理,设备,信息,项目,命令,目录,标准,lin

    学习linux命令心得?

    学习linux命令心得?,基础,基础知识,报告,系统,管理,时间,社会,数字,技术,命

    linux上部署项目命令?

    linux上部署项目命令?,项目,软件,服务,工具,环境,代理,地址,代码,首页,做好,l

    linux创建项目命令?

    linux创建项目命令?,名称,新增,项目,文件,命令,首次,工作,时间,文件夹,文件

    linux项目部署命令?

    linux项目部署命令?,项目,服务,软件,环境,系统,代理,代码,统一,数字,基础,怎

    学习python的三个阶段

    学习python的三个阶段,项目,代码,初级,公司,工程,时间,员工,数据,资料,第一