python搭建網站和cms搭建網站哪個更快,各有何優勢?
01-13
一起一般用dede來搭建,想了解下python框架搭建起來是不是更簡單?
絕對是python快啊!
python -m "SimpleHTTPServer"
你看,網站搭好了!
你就像是在問:小麥麵粉和速食麵哪個做起來更快,各有何優勢?
你要說快,當然是速食麵快。
你要說各自的優勢,那很明顯:- 速食麵最大的優勢就是快啊。
- 但是麵粉可以做除了速食麵之外的好多東西。
Django CMS 是基於 Django 的,which is 基於 Python 的。
- CMS 是一個相當完整、可通過管理界面進行配置的網站系統,一般而言面向非程序員。除了從後台發表文章、瀏覽評論之外,用戶可以在 CMS 提供的範圍內進行定製化;Django CMS ,WordPress 或者 Plone 之類都屬於 CMS。
- CMS 之下是所謂「Web 框架」。Python 有 Django,PHP 有 Yii 等。這些框架面向的是程序員,提供了構建網站的大量必要工具,但還是得程序員手工拼裝起來才能使用。如果需要讓諸如編輯等非技術人員使用這個系統,程序員還需要提供一個類似上述 CMS 部分功能的後台介面。
- 再往下,所謂「手寫」網頁,基本就只有 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框架?