GWT, Sproutcore or Cappuccino

6

我即将开始一个新的基于P/GAE运行的Web应用程序,关于前端,我们想使用其中一个框架(GWT、SC、Cap)。你认为哪一个最适合开发者?Cappuccino看起来很棒,但你必须学习Obj-J。Sproutcore看起来更好一些(因为只有JS),但我不能说我对文档印象深刻,而且一些演示文稿已经损坏了。另一方面,GWT非常成熟,但我觉得使用Java可能会减慢速度,因为你不能使用一些JS小技巧,另一方面,它周围有充满活力的生态系统。

2个回答

3

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

对我来说,我喜欢使用Javascript,并且喜欢能够操作浏览器DOM以实现可能不在框架中的功能。这就是为什么我更喜欢Sproutcore。

请查看http://www.infoq.com/news/2009/09/sproutcore-1-0

我必须同意您的观点,文档确实有限。但是,我发现wiki很有用,社区也非常乐于助人。


1

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

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

需要注意的是:GWT应用程序完全是AJAX,因此搜索引擎无法真正查看它们(这是AJAX的一般问题,而不是特定于GWT的问题)。


谢谢Steve!我不关心搜索引擎,它们将是私有数据。我不知道序列化。也许Java是更好的选择,但我真的习惯了P/GAE。 - PanosJee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接