我想创建一个数据库支持的交互式AJAX webapp,它具有自定义(特定类型的事件,编辑)日历系统.这将涉及相当多的JavaScript和AJAX,我想到了用于服务器端的Google Web Toolkit和用于服务器端的Ruby on Rails.
Google Web Toolkit是否可靠且良好?如果选择Google Web Toolkit,可能会有哪些隐患?可以轻松地将它与服务器端的Ruby on Rails结合起来吗?或者我应该尝试直接使用像jQuery这样的JavaScript库?
我没有Web开发的经验,除了一些HTML,但我是一个经验丰富的程序员(c ++,java,c#),我想只使用这个项目的免费工具.
只要您正确使用REST,RoR实际上就是GWT能够很好地工作的事情之一.它位于Google Web Toolkit应用程序手册中,您可以在此处使用此类想法查看本书中的演示.这并不是说你不会有任何问题,但我认为支持肯定是有的.
有一个简洁的项目,可以让你在这里找到容易的RoR/GWT (麻省理工学院许可证).我还没有机会尝试一下,但看起来已经有很多想法了.一个问题是看起来它还没有完全通过2.1 Rails测试,只有2.0,所以你可能遇到一些(可能是次要的和可修复的)错误.