GWT,Sproutcore或卡布奇诺

时间:2010-11-09 12:18:55

标签: gwt cappuccino sproutcore

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

2 个答案:

答案 0 :(得分:3)

我认为答案取决于你是哪种类型的开发者?

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

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

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

答案 1 :(得分:1)

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

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

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