6

我即将开始一个新的 web 应用程序,它将在 P/GAE 上运行,并考虑到我们希望使用上述框架之一(GWT、SC、Cap)的前端。您认为哪一个对开发人员最友好?看起来卡布奇诺看起来很棒,但你必须学习 Obj-J。Sproutcore 看起来更好(因为只有 JS),但我不能说我对文档印象深刻,而且一些演示被破坏了。另一方面,GWT 非常成熟,但我觉得使用 Java 可能会减慢你的速度,因为你不能使用一些 JS 怪癖,另一方面,它周围有一个充满活力的生态系统。

4

2 回答 2

3

我认为答案取决于您是哪种类型的开发人员?

对我来说,我对 Javascript 很满意,并且喜欢操纵浏览器 DOM 的能力,这样我就可以实现框架中可能没有的功能。这就是为什么我更喜欢 Sproutcore。

结帐http://www.infoq.com/news/2009/09/sproutcore-1-0

我必须同意你的观点,文件是有限的。但是,我发现 wiki 很有用,社区也很有帮助。

于 2010-11-21T04:47:22.877 回答
1

如果您使用 GAE-Java,GWT 是一个非常不错的选择,因为您可以使用相同的语言开发服务器端和客户端。如果您在服务器端使用 Python,您将无法使用 GWT 的简单 RPC 调用将对象序列化到浏览器或从浏览器序列化。尽管如此,它仍然是一个不错的框架。

如果需要,GWT 确实允许您编写 JS-native 代码,因此如果需要,您可以“使用一些 JS 怪癖”。

一个警告:GWT 应用程序完全是 AJAX,因此搜索引擎无法真正看到它们(AJAX 的一般问题,而不是 GWT 的具体问题)

于 2010-11-09T21:56:11.273 回答