我正在努力在Windows上从零开始设置Smalltalk Web应用程序环境.这些是我正在寻找的功能:
喜欢Squeak或免费的ST环境.必须稳定地在窗户上工作
海边是首选的框架
MySQL或SQLite作为数据库
体面的HTML模板或前端技术ala CL-WHO
我非常喜欢这种语言,但我很难找到一个详细的教程,以便开始使用Smalltalk上的web app dev.Django和Rails都在这方面做了很多很好的工作......即使是Lispers也有一些很好的noob教程.
如果不需要现有环境或外部系统的集成,我也不会使用RDBMS.一个非常好的和强大的环境是GLASS,它是免费的非商业应用程序.GLASS代表Gemstone/S,Linux,Apache,Squeak和Seaside.目前,该团队还在使用Pharo,这是一个非常有前途的Squeak副产品.
Gemstone的强大之处在于它不仅仅是一个ODBMS - 没有范式中断,没有对象和表之间的映射.它也是应用程序运行的VM,因此在运行Seaside以生成和处理前端的系统与运行应用程序逻辑的后端之间没有不必要的分配.这非常强大.此外,Gemstone不仅限于一个核心.但是你必须付钱.最大DB大小为8192 TB.G
为了快速启动,有一个VMware虚拟设备.
MUE