我即将开始一个新的网络应用程序,将在P/GAE上运行,在前端我们想要使用提到的框架之一(GWT,SC,Cap)。你认为哪一个是对开发者最友好的?卡布奇诺看起来令人惊叹,但你必须学会Obj-J。Sproutcore看起来更好(因为只有JS),但我不能说我对文档印象深刻,而且一些演示已经坏了。另一方面,GWT非常成熟,但我感觉使用Java可能会减慢您的速度,因为您不能使用JS的一些怪癖,另一方面,它周围有一个充满活力的生态系统。
发布于 2010-11-21 12:47:23
我认为答案取决于你是什么类型的开发人员?
对我来说,我对Javascript很满意,并且喜欢操纵浏览器DOM的能力,这样我就可以实现框架中可能没有的功能。这就是我更喜欢Sproutcore的原因。
查看http://www.infoq.com/news/2009/09/sproutcore-1-0。
我不得不同意你的观点,文档是有限的。然而,我发现wiki很有用,这个社区真的很有帮助。
发布于 2010-11-10 05:56:11
如果您使用的是GAE-Java,那么GWT是一个非常好的选择,因为这样您就可以用同一种语言开发服务器端和客户端。如果在服务器端使用Python,则无法使用GWT的简单RPC调用将对象序列化到浏览器或从浏览器序列化对象。不过,它仍然是一个很好的框架。
如果需要,GWT确实允许您编写JS原生代码,因此如果需要,您可以“使用一些JS怪癖”。
警告: GWT应用程序完全是AJAX,所以它们不能真正被搜索引擎看到(这是AJAX的一个普遍问题,而不是GWT特有的问题)
https://stackoverflow.com/questions/4133543
复制相似问题