【问题标题】:GWT, Sproutcore or CappuccinoGWT、Sproutcore 或卡布奇诺
【发布时间】:2011-05-07 05:17:57
【问题描述】:

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

【问题讨论】:

    标签: gwt cappuccino sproutcore


    【解决方案1】:

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

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

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

    我必须同意您的观点,即文档是有限的。不过,我发现 wiki 很有用,社区也很有帮助。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 感谢史蒂夫!我不关心搜索引擎,它们将是那里的私人数据。我不知道序列化。也许 Java 是一个更好的选择,但我真的习惯了 P/GAE
      猜你喜欢
      • 2011-05-16
      • 2011-05-14
      • 2011-04-25
      • 2010-09-27
      • 2011-02-25
      • 2011-02-24
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      相关资源
      最近更新 更多