2010-11-09 90 views
6

我即將開始一個新的Web應用程序,它將在P/GAE上運行,並且否定我們希望使用上述框架之一(GWT,SC,Cap)的前端。 您認爲哪一個開發人員最友好?看起來卡布奇諾看起來很漂亮,但你必須學習Obj-J。 Sproutcore似乎更好(因爲只有JS),但我不能說我對這些文檔印象深刻,另外一些演示也被打破了。另一方面GWT是非常成熟的,但我有一種感覺,使用Java可能會讓你放慢速度,因爲另一方面你不能使用JS的怪癖,周圍就有充滿活力的生態系統。GWT,Sproutcore或卡布奇諾

回答

3

我認爲答案取決於什麼類型的開發人員可以看到你是?

對我來說,我很喜歡Javascript,並且喜歡操縱瀏覽器DOM的能力,以便我可以實現可能不在框架中的功能。這就是爲什麼我更喜歡Sproutcore。

結帳http://www.infoq.com/news/2009/09/sproutcore-1-0。我不得不同意你的文檔是有限的。不過,我發現wiki很有用,社區真的很有幫助。

+0

這是一個很好的提示! – PanosJee 2010-11-22 08:59:01

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