2008-10-15 34 views
1

我正在開始一個新的Web應用程序項目。我想使用python,因爲我在我的麪包和黃油工作中使用它。啓動一個新的數據庫驅動的Python Web應用程序,你會使用一個JavaScript小部件框架?如果是這樣的框架?

但是我不想重新發明輪子。有些事情我曾經想過:

  • AJAX將是很好的,如果它不是一個太大的hazzle的。

  • 它是最好的,如果該許可允許商業化,但不是在這一點是至關重要的。

  • 它也可能是有趣的嘗試谷歌應用程序引擎,如果該工具將讓我。

我應該使用JavaScript UI框架還是應該使用標準HTML表單?

你會推薦哪個框架?

回答

1

我衷心建議Django + Prototype。我認爲他們涵蓋了大部分您正在查看的基礎,並且他們非常直接的着手。如果這是您決定採用的路線,您也可以在GAE上使用它們,但您應該記住,GAE不支持Cron作業,這會限制您的功能。

1

我看看web2py。這是一個完整的框架,不需要配置,而且很容易嘗試 - 如果您願意,可以通過Web界面驅動所有內容。我已經涉足了其他框架,它是迄今爲止最簡單的設置,幷包含許多有用的免費事情。該文檔很好,並有一個如何讓它在Google App Engine下運行的方法。它帶有庫和Ajax的howto。據我記得,許可證不限制在商業應用中使用它。

1

看看ExtJS。它有最好的部件庫在那裏。他們提供商業許可和開源許可。社區中有幾個Python開發人員,並且與Google API有一些整合。

4

jQuery?雖然它的UI組件可能不是最好的(但在這方面似乎做了很多工作),但jQuery本身似乎有望成爲事實上的JS標準庫。這是麻省理工學院或GPL許可證,所以商業用途可以(並且無成本)。

相關問題