Smalltalk 《海边》与《艾达》与《伊利亚特》的主要区别是什么
三个Smalltalk web应用程序框架之间有什么区别 一些出发点:Smalltalk 《海边》与《艾达》与《伊利亚特》的主要区别是什么,smalltalk,seaside,aida,Smalltalk,Seaside,Aida,三个Smalltalk web应用程序框架之间有什么区别 一些出发点: 每个框架的最佳点是什么?在哪种情况下,您会使用其中一种 他们的弱点是什么 哪一个有最干净的URL 他们如何处理Ajax 他们对持久性的使用有偏好吗 我只是想确定哪种框架适合每种应用程序。我只能回答Seaside: Target:Seaside以复杂的web应用程序为目标,重点关注可重用性和开发效率。有自动会话状态管理和后退按钮支持。这两本免费的在线书籍并提供文档 缺点:对于RESTful URL,您必须做一些额外的工作
- 每个框架的最佳点是什么?在哪种情况下,您会使用其中一种
- 他们的弱点是什么
- 哪一个有最干净的URL
- 他们如何处理Ajax
- 他们对持久性的使用有偏好吗
我只是想确定哪种框架适合每种应用程序。我只能回答Seaside: Target:Seaside以复杂的web应用程序为目标,重点关注可重用性和开发效率。有自动会话状态管理和后退按钮支持。这两本免费的在线书籍并提供文档 缺点:对于RESTful URL,您必须做一些额外的工作 清理URL:对于RESTful URL,您必须做一些额外的工作,但这是值得的(例如) AJAX:Seaside(、、…)中集成了大量AJAX库。通过集成,您可以从Smalltalk中完全访问这些库。新的库可以很容易地集成,例如 持久性:Seaside是一个web应用程序框架,而不是持久性框架。您可以使用任何最适合您的持久性解决方案,例如宝石、商品、GLORP 另请参见有关StackOverflow的其他问题/讨论:
e update
。不需要知道任何jQuery或其他JavaScript。实时网络应用程序也是如此。WebSocket协议是受支持浏览器上的默认通信通道,用于在浏览器和基于Aida的服务器之间交换JSON消息
持久性:默认情况下,启用基于图像的持久性,每小时自动快照一次。为下一步提供宝石/玻璃支架。如果需要,关系数据库/其他数据库是域级别的职责
更多信息:
- 来自艾达中心 透视图
- 显示最新的实时web/HTML5 特性,作为示例比较计划的一部分