當前位置:首頁 » 編程語言 » django和php

django和php

發布時間: 2022-05-01 22:39:34

1. 做web開發,jsp asp php django,到底哪家強

沒有什麼強弱,都是WEB開發,能做的都一樣。
優勢倒是都不同,安全性要求高的通常用JSP,功能簡單學習成本低的通常ASP
開發或對接現在的很多雲資源,學成成本也不高的,就是PHP。
.net比較靠中間,可以桌面軟體和WEB開發同時搞定,但沒有想想的那麼好用。

如果你是新手要學習,建議PHP。

2. python+django MTV框架 和php MVC框架的不同之處

python+django MTV框架 和php MVC框架的不同之處
最近學習了python語言和djangoMTV框架,感覺用的很爽啊。這里給大家粗略的介紹一下。
Django是一個開放源代碼的Web應用框架,由Python寫成。採用了MTV的設計模式,即模型M,模版T和視圖控制器V。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的。並於2005年7月在BSD許可證下發布。這套框架是以比利時的吉普賽爵士吉他手Django Reinhardt來命名的。

Django的主要目標是使得開發復雜的、資料庫驅動的網站變得簡單。Django注重組件的重用性和「可插拔性」,敏捷開發和DRY法則(Don't Repeat Yourself)。在Django中Python被普遍使用,甚至包括配置文件和數據模型。
關鍵一點是Django框架把控制層(Ctronl layer)給封裝了,無非與數據交互這層都是資料庫表的讀,寫,刪除,更新的操作.在寫程序的時候,只要調用方法就行了.感覺很方便.用戶可以用很少的代碼完成很多的事情.代碼可讀性強.運行的速度比php要快.
python是嵌入式的語言,它可以把C和java語言的寫的東西結合在一起.也難怪Google公司主導議語言用python,c++,java的比較多.大的公司比較重視系統管理和總體的架構.
有人說最有發展的語言是python,不過都值得大家去探討的.因為結果都很預料,前段時間鬧的很熱的是Ruby語言,Ruby剛出來時,傳說也很了得,現在看起來也不怎麼行了.
Python的前景
Python在編程領域的佔有率一直處於穩步上升之中,根據最新的數據,Python排名第七。前六名分別是Java,C,VB,C++,PHP和Perl. 作為一個很年輕的語言,Python的位置已經相當令人振奮了。隨著微軟將Python納入.Net 平台,相信Python的將來會更加強勁發展。Python 很可能會成為.Net平台快速開發的主流語言。
欲了解這方面情況,請參考Iron Python的相關信息.
著名的搜索引擎 Google 也大量使用Python。 現在中國的搜狐(sohu)網站郵箱系統也是用python開發的.更加令人吃驚的是,在Nokia智能手機所採用的Symbian操作系統上,Python成為繼C++,Java之後的第三個編程語言!可見Python的影響力之巨大。
我在學python語言和django MTV框架的一點體會,拿來教程,都說該語言如何簡單易學,都是亂說,入門很簡單,想要學深點,都不容易的.
個人感覺還是學PHP入門時最簡單,不過現在弄出哪么框架,組件,也變得越來越不簡單,PHP也越來越像JAVA的兒子JSP(當然PHP是C語言的兒子),個人覺得他們越來越接近,但又有好多差異.
python語言不僅可以做WEB應用,而且可以做桌面,伺服器軟體和手機軟體開發(有的諾基亞手機系統就是用python做的),而PHP專注做WEB 應用的,PHP開發祖師也為PHP為什麼不能轉向照顧到做桌面,伺服器軟體和手機軟體開發的應用聽說也苦耐了好久,但最終沒能成功轉型.哪是因為他們在最初的底層定位搞死了(網上評論觀點).
不過我看到網上語言排名,PHP在Python之前,也說明PHP在近期表現不俗.
我喜歡用Python,Django,也很喜歡用php,thinkphp,特別是升級後的1.5版,但是可不可也做成MTV的框架模式呢.用精良的代碼完成很多工作.加快開發速度呢.大家都要努力哦.加油兄弟們.
2樓回復:
美國太空總署NASA使用Python,Google使用Python,Youtube使用Python.阿里巴巴也用python開發,搜狐郵箱是用python2.6開發的
5樓回復:
MVC與MTV有什麼不同呢.
大家都知道
MVC 中的M是代表MODLE層,V代表VIEW層,C代表Contrl層.
MTV 中的M是代表MODLE層,T代表Template(模板層),V代表VIEW層.
Django 是MTV模式框架,它把Control控制層容合到 Django 框架里邊了,
程序員把 Control控制層東西交給Django自動完成了, 只需要編寫非常少的代碼完成很多的事情.所以,它比MVC框架考慮的問題要深一步.因為我們程序員大都寫程序在Contrl層,現在這個工作交給了框架,僅需寫很少的調用代碼,自然工作效率就提高了.

3. php有類似django的框架嗎

php本身就有許多的「整站代碼」, 直接拿過來定製。 django的框架其實並不是很好用。不是很適合快速開發,只是比較優美些。我建站通常都是用php,自己編寫WEB服務通常都是用django。主要是這樣工作量最小。

4. thinkphp django 學習起來哪個更簡單 哪個開發效率高

thinkphp 是國產的,文檔都是中文的,使用PHP開發的。
django是國外的,文檔有中文也有英文,不過最新的文檔是英文的,使用python開發的,他們在資料庫操作的一些方式上倒是挺像的。

看個人能力了,熟悉python還是php了,django在python的開源框架中那是相當的有名氣的。

5. Django和Laravel 哪個的學習成本更低一些

兩種框架都用過 小項目推薦Django.入門相對更簡單,效率更高.還有就是python對比php語法上的天然優勢.大項目推薦laravel.
我先學習的Django..當需要laravel的時候我內心是拒絕的.畢竟習慣python的語法在去使用php真的很難受.

6. Django幾天學習使用心得:小型網站還是php比

寫心得體會的格式
、什麼是「心得體會"
在參與社會生活與社會實踐中,人們往往會產生有關某項工作的許多感受和體會,這些感受和體會不一定經過嚴密的分析和思考,可能只是對這項工作的感性認識和簡單的理論分析.用文字的形式把這些心得表達出來,就是「心得體會」.
「心得體會」是一種日常應用文體,屬於議論文的范疇.一般篇幅可長可短,結構比較簡單.
2、心得體會怎麼寫?心得體會的寫法
心得體會的基本格式大致由以下幾個部分組成
I、標題
心得體會的標題可以採用以下幾種形式:
在XX活動(或XX工作)中的心得體會
關於XX活動(或XX工作)心得體會(或心得)
心得體會
如果文章的內容比較豐富,篇幅較長,也可以採用雙行標題的形式,大標題用一句精練的語言總結自己的主要心得,小標題是「在XX活動(或X X工作)中的心得體會」,例如:
從小處著眼,推陳出新
——參加大學生科技創新大賽的心得
II、正文 這是心得體會的中心部分
(1)開頭 簡述所參加的工作(或活動)的基本情況,包括參加活動的原因、時間、地點、所從事的具體工作的過程及結果.
(2)主體 由於心得體會比較多地傾向於個人的主觀感受和體會,而人的認識往往有一個逐漸發展和演變的過程,因此,在心得體會的主體部分的結構安排上,常常以作者對客觀事物的主觀感受和認識發展、情感變化為中心線索,組織材料,安排層次.具體的安排方法主要有兩種:並列式結構和遞進式結構.
A.從不同角度將自己的感受和體會總結成幾個不同的方面,分別加以介紹,層次之間是並列關系.即:
體會(一)
體會(二)
體會(三)
•••••••••
在每一部分內部,理論上總述,再列舉事實加以證明的方法,使文章有理有據,不流於空(華考範文網
B.遞進式結構比較適合於表現前後思想的變化過程,尤其是針對以前曾有錯誤認識,經過活動(或工作)有所改變的情況.
在層次安排上,遞進式結構應先簡述以前的錯誤認識,再敘述參加活動的原因、時間、地點、簡單經過,然後集中筆墨介紹經過活動所產生的新的認識和感受,重點放在過去的錯誤與今天的認識之間的反差,以此證明活動的重要意義.
(3)結尾 心得體會的結尾一般可以再次總結並深化主題,也可以提出未來繼續努力的方向,也可以自然結尾,不專門作結.
(4)署名 心得體會一般應在文章結尾的右下方寫上姓名,也可以在文章標題下署名,寫作日期放在文章最後.
3、寫作心得體會應注意的問題
(1)避免混同心得體會和總結的界限.一般來說,總結是單位或個人在一項工作、一個題結束以後對該工作、該問題所做的全面回顧、分析和研究,力求在一項工作結束後找出有關該工作的經驗教訓,引出規律性的認識,用以指導今後的工作,它注重認識的客觀性、全面性、系統性和深刻性.在表現手法上,在簡單敘述事實的基礎上較多的採用分析、推理、議論的方式,注重語言的嚴謹和簡潔.
心得體會相對來說比較注重在工作、學習、生活以及其他各個方面的主觀認識和感受,往往緊抓一兩點,充分調動和運用敘述、描寫、議論和說明甚至抒情的表達方式,在敘述工作經歷的同時,著重介紹自己在工作中的體會和感受.它追求感受的生動性和獨特性,而不追求其是否全面和嚴謹,甚至在有些情況下,可以『『只論一點,不計其餘』』.
(2)實事求是,不虛誇,不作假,不無病呻吟.心得體會應是在實際工作和活動中真實感受的反映,不能扭捏作態,故作高深,更不能虛假浮誇,造成內容的失實.

7. php能做出django那樣的自動admin系統嗎 - PHP框架開發

這個是完全沒問題的,以前做過類似的,不過不是框架,是根據資料庫自動生成後台管理系統,如果要根據Model的欄位生成,原理是一樣的,換個方式而已。

8. 網站開發使用php還是python

個人建議使用php,原因無外乎PHP的快速,開發成本低,周期短,後期維護費用低,開源產品豐富!

從Web開發的歷史看來,PHP、Python和Ruby幾乎是同時出現的,都是十分有特點的、優秀的開源語言,但PHP卻獲得了比Python和Ruby多得多的關注度

三門語言當中,無疑php是最流行的,而Python和Ruby在最近幾年也有著不錯的發展趨勢。我個人認為,Ruby的流行更多地源於Ruby on Rails,這個框架的流行程度甚至超過了Ruby語言本身,也引發了其它語言平台上對框架的研究。而Python在近來的被關注度和發展速度要超過Ruby,被一些喜歡創新的項目採用,這可能要更多地歸功於google。

這三種語言都是相當優秀的腳本語言,為什麼PHP能大行其道呢?從表面上來看,這是就業環境使然。越來越多的新公司或者新項目使用PHP,這使得PHP相關社區越來越活躍,而這又反過來影響到很多項目或公司的選擇,形成一個良性的循環。就我目前了解到的情況,PHP是國內大部分web項目的首選,而且有很多公司從其它語言(如ASP,JAVA)轉到了PHP。

合適的就是最好的,
PHP的快速,
開發成本低,周期短,
後期維護費用低,
開源產品豐富(這點可以影響到很多項目的決策),
這些都是另外兩種語言無法比擬的。另外,在很多大項目中,Python更多地是做為一種「粘合劑語言」出現,似乎正在走向與PHP不同的發展方向,讓我們拭目以待。

現在在不少大型項目中,PHP完全充當了腳本的功能,而邏輯性比較強的業務處理則由另一門功能豐富的語言(例如Java)來實現。這種情況確實存在,但我認為之所以出現這種情況,並不是因為PHP「做不了」,而是很多項目負責人對PHP的偏見以及對JAVA等語言的迷信造成了這種現狀。當然,我們不能否認,有很多問題確實是PHP做不了的,做為一種解釋型的腳本語言,PHP本身就不適合做大型的數據運算,它也不可能成為一門「萬能語言」。在大型項目中,多種語言配合工作是一件很正常的事情,例如說,PHP負責收集數據,提供界面,C負責處理分析數據,Python來做粘劑。各種語言各司其職,協同合作,只是分工的不同而沒有高低貴之分,就像如果用C來做數據展示一樣會很痛苦。
我不認為PHP往復雜計算方面發展是一件好事,而且我相信PHP的開發團隊也會把握好這個度。沒有哪種語言可以做到「萬能」,java有這樣的野心,但我們可以看到java現在的境遇似乎並不如PHP那麼紅火,如果PHP也追求「萬能」,那將是一場災難。
PHP更好。下面來講原因。
性能來說,PHP和Python比還是要差一點。Google就是使用的Python(但不是全部)
開發周期來說,PHP相對來說較短,成熟的Framework就很多了,Python相對來說較少
維護方面當然是PHP容易。PHP為何流行?就是其簡單易懂,基本學過C語言的學習PHP就沒有什麼難度。而且世界上支持PHP的主機/伺服器總數上是遠超Python。
就你的問題來說,建議選擇PHP,Drupal是一個非常強大的CMS框架,可以說,掌握Drupal都比較有難度,所以其強大的功能能夠滿足構建網站的全部需要,美國白宮的網站據說也是用Drupal。不過就像剛剛說的,它太強大,有時候掌握它都需要很多的時間。如果只是做個普通網站,不妨考慮一下國內的帝國CMS/DEDECMS,這2個PHP的CMS都還是很不錯的。

熱點內容
wemall微商城源碼 發布:2025-05-14 22:15:20 瀏覽:802
隆地優選交易密碼是什麼 發布:2025-05-14 21:53:23 瀏覽:93
強酸強鹼存儲櫃 發布:2025-05-14 21:45:16 瀏覽:563
車輛參數配置包括什麼 發布:2025-05-14 21:31:03 瀏覽:163
怎麼引入安卓項目 發布:2025-05-14 21:26:39 瀏覽:824
游戲輔編程 發布:2025-05-14 21:18:49 瀏覽:687
三菱plc一段二段密碼什麼意思 發布:2025-05-14 21:17:16 瀏覽:528
電腦開機密碼忘記了怎麼破解 發布:2025-05-14 21:09:40 瀏覽:57
pythondict格式 發布:2025-05-14 21:09:38 瀏覽:886
落葉片拍攝腳本 發布:2025-05-14 20:40:49 瀏覽:799