Smalltalk Web应用程序开发从头开始?

use*_*082 6 smalltalk

我正在努力在Windows上从零开始设置Smalltalk Web应用程序环境.这些是我正在寻找的功能:

  • 喜欢Squeak或免费的ST环境.必须稳定地在窗户上工作
  • 海边是首选的框架
  • MySQL或SQLite作为数据库
  • 体面的HTML模板或前端技术ala CL-WHO

我非常喜欢这种语言,但我很难找到一个详细的教程,以便开始使用Smalltalk上的web app dev.Django和Rails都在这方面做了很多很好的工作......即使是Lispers也有一些很好的noob教程.

the*_*mue 8

如果不需要现有环境或外部系统的集成,我也不会使用RDBMS.一个非常好的和强大的环境是GLASS,它是免费的非商业应用程序.GLASS代表Gemstone/S,Linux,Apache,Squeak和Seaside.目前,该团队还在使用Pharo,这是一个非常有前途的Squeak副产品.

Gemstone的强大之处在于它不仅仅是一个ODBMS - 没有范式中断,没有对象和表之间的映射.它也是应用程序运行的VM,因此在运行Seaside以生成和处理前端的系统与运行应用程序逻辑的后端之间没有不必要的分配.这非常强大.此外,Gemstone不仅限于一个核心.但是你必须付钱.最大DB大小为8192 TB.G

为了快速启动,有一个VMware虚拟设备.

MUE


Jan*_*šek 4

尝试按照Aida/Web 框架教程进行第一步。关于持久性,我会暂时跳过关系数据库,因为 Squeak 图像本身就可以用作数据库。

关于模板,Smalltalk Web 框架跳过了模板,更喜欢使用可重用组件进行 Web 编程。这样您就一直只在 Smalltalk 中编程,而根本看不到 HTML。另一方面,样式是通过 CSS 完成的,它与 Web 代码很好地分离。