在 Java 和 Perl 的背景下,我将 Web 框架的选择范围缩小到 Grail 或 RoR。
Web 应用程序是在私有云上运行的高度交互的内容管理应用程序。
一个愿景是让网页上的所有小部件都是事件驱动的:单击、双击、右键单击、键盘快捷键等。任一框架都支持吗?
在 Java 和 Perl 的背景下,我将 Web 框架的选择范围缩小到 Grail 或 RoR。
Web 应用程序是在私有云上运行的高度交互的内容管理应用程序。
一个愿景是让网页上的所有小部件都是事件驱动的:单击、双击、右键单击、键盘快捷键等。任一框架都支持吗?
我在 grails 上使用 groovy 和在 rails 上使用 ruby 进行开发。您可以使用这些框架中的任何一个进行高度交互的 AJAX 工作 - 哪个无关紧要。
扩展应用程序更多地与缓存有关,在应用程序前面使用高速 Web 服务器来处理静态内容等等。
在直接选择 grails 和 rails 时,我会考虑两件事:
除了这两个考虑因素之外,它们之间没有太多选择。
Grails 和 Rails 都能够为您想要实现的目标提供后端支持。单击和双击等前端事务将需要您权衡客户端技术,例如 Javascript、Flash、Silverlight 等。