python搭建網站和cms搭建網站哪個更快,各有何優勢?

一起一般用dede來搭建,想了解下python框架搭建起來是不是更簡單?


絕對是python快啊!

python -m "SimpleHTTPServer"

你看,網站搭好了!


你就像是在問:小麥麵粉和速食麵哪個做起來更快,各有何優勢?

你要說快,當然是速食麵快。

你要說各自的優勢,那很明顯:

  • 速食麵最大的優勢就是快啊。

  • 但是麵粉可以做除了速食麵之外的好多東西。

就是這樣。


Django CMS 是基於 Django 的,which is 基於 Python 的。

  1. CMS 是一個相當完整、可通過管理界面進行配置的網站系統,一般而言面向非程序員。除了從後台發表文章、瀏覽評論之外,用戶可以在 CMS 提供的範圍內進行定製化;Django CMS ,WordPress 或者 Plone 之類都屬於 CMS。
  2. CMS 之下是所謂「Web 框架」。Python 有 Django,PHP 有 Yii 等。這些框架面向的是程序員,提供了構建網站的大量必要工具,但還是得程序員手工拼裝起來才能使用。如果需要讓諸如編輯等非技術人員使用這個系統,程序員還需要提供一個類似上述 CMS 部分功能的後台介面。
  3. 再往下,所謂「手寫」網頁,基本就只有 PHP 才存在了(其它模式相似的上古技術,如 JSP 和 ASP 或傳統 Perl CGI 等基本都已經消失了)。

一般來說,如果一個 CMS 的功能大體滿足了網站的需求,則直接用這個 CMS 就好;小的擴展寫個插件可以解決。

如果網站的需求與現有 CMS 提供的功能並不過多重合,或者發現 CMS 實現某些特定的修改非常困難(比如本身介面提供的很差,或者代碼、文檔質量如翔一樣,或者語言選錯了,比如 Drupal),則基於一個文檔、代碼質量好,語言合適(比如 Python)的框架進行構建,在後期的維護方面優勢會更大一些。

其實說到底技術選型還是基於團隊,隊里有人熟悉 WordPress 的,用 wp 就對了。

----

另外說到 wp 忽然看到這個……sunlightlabs/django-wordpress · GitHub 哈哈哈哈


其實這個問題, 完全看你的需求跟你們掌握的技術手段.

對於企業門戶類的, 我覺得用CMS或者wordpress這類的是比較快的, 而且WP有各種theme與插件,

所以做起來比較快.

如果你有自己的需要, 比如做個微信的公共帳號的後台, 那肯定是用python快了.

總結一下, 對於 WP或者現成的CMS能滿足的, 用現成的快.

對於有自定義要求的, 用PYTHON快.

既然樓上有個速食麵的例子, 我也再順道說一下,

用速食麵, 只能加個蛋, 配個腸什麼的.

你要是想要刀削, 牛拉麵, 甚至餃子,包子, 那肯定得換成別的用麵粉直接做了.

CMS就相當於速食麵, 可以加個別人能提供的插件, theme.

python就相當於麵粉, 你可以想做成你要的任意的東西 , 只要你會.


如果只是普通網站,dede只需要安裝設置就完成了,Python相對麻煩點


你要快的話,直接買一個現成的CMS系統就可以啦,主要看錢和團隊


建議你用ourphp 比織夢強多了 織夢漏洞一大堆


dedecms是PHP的,Python是另一門語言了。。


推薦閱讀:

Django寫的博客工具?
為什麼 Python 裡面的 range 不包含上界?
CPython是什麼?PyPy是什麼?Python和這兩個東西有什麼關係呢?Python的底層使用什麼語言實現?學習Python需要學習底層實現嗎?
如何理解 Tornado ?
如何快速學會一個web框架?

TAG:Python | 大學生 | CMS | Python框架 | Python入門 |