2010-05-16 24 views
2

我想爲我的個人使用創建一個簡單的網站。而這僅限於基於python的技術。所以我想在這個話題上得到一個專家oponian。網站開發的設置過程是什麼?

  1. 我應該用什麼平臺?我做了一個可用選項的搜索,發現Django,grok,web2py和更多這些。哪一個新手使用應該使用?如果我選擇只使用基本的Python腳本,那麼我需要使用哪些選項?
  2. http://wiki.python.org/moin/WebBrowserProgramming。 python網站上的這個鏈接讓我更困惑,而不是解決我對這個話題的好奇心。請給一些準確和易於理解的閱讀材料的指示。

我有使用任何spring-webmvcstruts發展java基於Web的應用程序的想法。我可以將Java進程與python進程聯繫起來進行Web開發嗎?

+0

回覆#2 - 這是製作一個網頁瀏覽器**,而不是一個網站**網站**。這與你想要做的事無關。 – ceejayoz 2010-05-16 06:19:12

+0

你是一般的網站編程新手,還是僅僅使用python製作網站? – 2010-05-16 07:54:30

+0

HI Ryan,我是一般網站編程的新手。請給我一些很好的閱讀資源。謝謝。 – 2010-05-16 13:41:39

回答

3

如果社區的大小對您至關重要,請考慮PHP至少比任何Python框架多出10倍的用戶。

如果你有一個現有的數據庫,並且你不想將數據移動到一個新的數據庫,那麼你可能應該使用SQLAlchemy,因此你需要一個粘連的框架(在這種情況下最好的是Pylons)。由於粘合框架是使用第三方組件構建的,因此它們的集成度往往低於全棧框架。

如果您從頭開始創建一個完整的框架,像Django和web2py是最好的選擇。 Django爲您提供了一個更好看的數據庫管理界面。改爲使用web2py,您可以更輕鬆地開始使用基於Web的IDE,並且可以選擇在Google雲上運行未經修改的代碼。

web2py是唯一承諾向後兼容並且永不破壞的框架。我不知道這對你是否有問題。

官方online web2py documentation包括整個web2py書(350頁)。

避免仍在開發中的小型框架,因爲API會發生變化,並且因爲它們錯過了大型框架所具有的許多功能。

This是使用web2py構建的。

0

我推薦你使用django框架。爲什麼?由於大社區,思想架構和真正的許多應用程序(像jQuery中的插件)。

0

如果您是一般網絡編程的新手,那麼我建議您嘗試Google App Engine。它基於django,免費,並且非常容易上手。

相關問題