我即将开始一个新的Web应用程序,它将在P/GAE上运行,并且否定我们希望使用上述框架之一(GWT,SC,Cap)的前端。 您认为哪一个开发人员最友好?看起来卡布奇诺看起来很漂亮,但你必须学习Obj-J。 Sproutcore似乎更好(因为只有JS),但我不能说我对这些文档印象深刻,另外一些演示也被打破了。另一方面GWT是非常成熟的,但我有一种感觉,使用Java可能会让你放慢速度,因为另一方面你不能使用JS的怪癖,周围就有充满活力的生态系统。GWT,Sproutcore或卡布奇诺
6
A
回答
3
我认为答案取决于什么类型的开发人员可以看到你是?
对我来说,我很喜欢Javascript,并且喜欢操纵浏览器DOM的能力,以便我可以实现可能不在框架中的功能。这就是为什么我更喜欢Sproutcore。
结帐http://www.infoq.com/news/2009/09/sproutcore-1-0。我不得不同意你的文档是有限的。不过,我发现wiki很有用,社区真的很有帮助。
1
如果您使用GAE-Java,那么GWT是一个非常不错的选择,因为那样您就可以用相同的语言开发服务器端和客户端。如果您在服务器端使用Python,您将无法使用GWT的简单RPC调用来将对象序列化到浏览器或从浏览器进行序列化。但它仍然是一个很好的框架。
如果需要,GWT允许您编写JS本地代码,因此如果需要,您可以“使用一些JS怪癖”。
一个警告:GWT应用程序是完全AJAX,所以它们不能真正被搜索引擎(与AJAX一个普遍的问题,而不是与GWT专门)
+0
Thanx Steve!我不在乎搜索引擎,它们将会是那里的私人数据。我不知道序列化。也许Java是一个更好的选择,但我真的很习惯P/GAE – PanosJee 2010-11-10 12:36:01
相关问题
- 1. SproutCore和卡布奇诺
- 2. SproutCore与卡布奇诺
- 3. 卡布奇诺V Sproutcore - 桌面版
- 4. Sproutcore vs卡布奇诺速度
- 5. Sproutcore vs卡布奇诺数据模型图层
- 6. CPTreeController(卡布奇诺)
- 7. 卡布奇诺重定向
- 8. 卡布奇诺plist结构
- 9. 卡布奇诺文件树
- 10. CPOpenPanel不卡布奇诺
- 11. 学习卡布奇诺
- 12. 卡布奇诺django集成
- 13. Windows上的卡布奇诺
- 14. 哪个JavaScript框架开发客户端复杂的UI? Dojo,SproutCore,卡布奇诺
- 15. SproutCore或卡布奇诺是否有任何现场演示/示例应用程序
- 16. 清除与卡布奇诺(目标-J)
- 17. 如何居中CPWindow在卡布奇诺
- 18. Windows中的卡布奇诺开发
- 19. xcode和卡布奇诺的新功能
- 20. Objective-J和卡布奇诺以及CGRect
- 21. 卡布奇诺使用Cocoa类名
- 22. 卡布奇诺的免费UI工具?
- 23. 卡布奇诺 - 从CPView拍摄图像
- 24. 使用卡布奇诺JS框架与PHP后端
- 25. 的Flex 4对JavaScript的选项(卡布奇诺,JQuery的,等等)
- 26. 如何设定目标-J和卡布奇诺
- 27. 卡布奇诺 - 将磁盘映像加载到CPImageView
- 28. 用于卡布奇诺的_UID是什么?
- 29. 将卡布奇诺与Ruby on Rails集成
- 30. 卡布奇诺:NSTableView像可折叠行的组件?
这是一个很好的提示! – PanosJee 2010-11-22 08:59:01