日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

用python做网站优点_php和django做网站哪个好

發(fā)布時(shí)間:2023/12/8 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用python做网站优点_php和django做网站哪个好 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我個(gè)人的想法就是:小型網(wǎng)站還是php比較實(shí)際.

Django有很多優(yōu)點(diǎn),但是為了成就這些優(yōu)點(diǎn),也增加了很多的麻煩.無(wú)論你需不需要這些優(yōu)點(diǎn),麻煩都是一定要承受的。

而這些優(yōu)點(diǎn),對(duì)小型網(wǎng)站來(lái)說(shuō)幾乎都不需要。

Django作為一個(gè)網(wǎng)站架構(gòu),為大型管理做了充分的準(zhǔn)備:網(wǎng)站+應(yīng)用的概念,url正則映射,數(shù)據(jù)庫(kù)模塊化.

實(shí)現(xiàn)這一切的代價(jià)就是,文件數(shù)量好多.一個(gè)網(wǎng)頁(yè)就牽涉n個(gè)文件,很易出錯(cuò),而且需要看很多資料去理解其內(nèi)在機(jī)制.

比如url正則映射,你訪問(wèn)一個(gè)url,得到的其實(shí)不一定是實(shí)際存在那里的網(wǎng)頁(yè),Django獲取了url之后,通過(guò)映射獲取一個(gè)網(wǎng)頁(yè)并返回,內(nèi)部的實(shí)際地址是可變的.結(jié)果靜態(tài)文件的目錄并不是實(shí)際文件的相對(duì)目錄,而是設(shè)定的一個(gè)靜態(tài)文件夾.我看看設(shè)置的映射,每個(gè)請(qǐng)求都是自己映射到自己....根本沒(méi)有必要的說(shuō).

再說(shuō)數(shù)據(jù)庫(kù)模塊化.一個(gè)表就是一個(gè)類,并且強(qiáng)制的是一個(gè)類.看起來(lái)管理非常方便,但是如果你要修改數(shù)據(jù)庫(kù)的字段的時(shí)候,你就麻煩了!我在這里踩了好幾次坑!如果你不需要保留原來(lái)的數(shù)據(jù)還好些,如果要保留你就抓狂了!

再來(lái)說(shuō)Django的另一個(gè)巨大優(yōu)點(diǎn):Python.

有了python的強(qiáng)大包資源的支持,可以實(shí)現(xiàn)很多php做不到的事情.

實(shí)現(xiàn)此優(yōu)點(diǎn)的目的代價(jià)就是,腳本與網(wǎng)頁(yè)分類,動(dòng)態(tài)生成網(wǎng)頁(yè)的能力很弱.

php直接嵌入到網(wǎng)頁(yè)中,簡(jiǎn)單易用.python則不能嵌入到網(wǎng)頁(yè),所以后臺(tái)處理與網(wǎng)頁(yè)就分開(kāi)了,通過(guò)"渲染"的方式定制網(wǎng)頁(yè).不但管理難度加大,最要命的是"渲染"只能用簡(jiǎn)單的模板,沒(méi)有動(dòng)態(tài)運(yùn)算功能(畢竟不是腳本)!而且不能渲染出html標(biāo)記.

這樣當(dāng)你需要進(jìn)行更多變化的時(shí)候,非常麻煩!

我能想到的唯一解決方式就是,把數(shù)據(jù)渲染到一個(gè)看不到的div,然后用javascript動(dòng)態(tài)計(jì)算生成網(wǎng)頁(yè)...但是也比較麻煩。

結(jié)論:

Django是一個(gè)重型武器.如果你只是個(gè)人做個(gè)小型網(wǎng)站,那還是選擇輕武器比較好.

總結(jié)

以上是生活随笔為你收集整理的用python做网站优点_php和django做网站哪个好的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。