代码之家  ›  专栏  ›  技术社区  ›  PanosJee

GWT、芽核或卡布奇诺

  •  6
  • PanosJee  · 技术社区  · 14 年前

    我将启动一个新的webapp,它将在p/gae上运行,并重新设计前端,我们希望使用上述框架之一(gwt、sc、cap)。 您认为哪一个对开发人员最友好?卡布奇诺看起来很漂亮,但你必须学习obj-j。sproutcore似乎更好(因为只有js),但我不能说我对docs印象深刻,还有一些演示是坏的。 另一方面,GWT是非常成熟的,但我有一种感觉,使用Java可能会使你慢下来,因为你不能使用一些JS怪癖,另一方面,它周围也有活跃的生态系统。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Veebs    14 年前

    我想答案取决于你是什么类型的开发者?

    对于我来说,我很熟悉JavaScript,并且喜欢操纵浏览器DOM的能力,这样我就可以实现框架中可能不存在的特性。这就是为什么我更喜欢芽核。

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

    我不得不同意你的观点,文件是有限的。但是,我发现wiki很有用,社区也很有用。

        2
  •  1
  •   Steve Armstrong    14 年前

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

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

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

    推荐文章