{eval=Array;=+count(Array);}
簡單理解:開發網站,后端(對數據做一些處理,方便存儲以及檢索),js、html、css作為前端(把數據展示出來),總所周知,網站涉及存儲就需要數據庫,而python的web開發框架Django解決了你不需要寫數據庫查詢語句sql語句,以及一些常用的功能,你只需要關注你的主要業務邏輯,個人認為用python的django或者flask網站開發框架開發網站比php簡單。
并不是說一門語言就可以解決。搭建一個網頁,需要有前端,后端之分。前端就是用戶可以看到的網頁界面需要使用html,css,js來搭建。
后端主要就是服務器開發支持,python,java這樣的語言主要就是用來提供提供服務,將數據庫的數據反饋給前端網頁,網頁調用js腳本,把后端傳遞的數據放到他應該在的地方顯示,就是一個完整的動態網頁了。
題主一看就是小白啊,建站不管用哪種語言、前后端是否分離,html js css 都是必備的,用Python也離不開,沒辦法瀏覽器只認這些。
樓主的說法也沒什么問題,
要建一個網站,可以直接用html+css+js,就可以做出一個很漂亮可以訪問的網站,這叫靜態網頁,
如果想在這個網站上實現登錄或者用管理后臺管理網站上的東西才需要用python或者其他語言來開發
本人用Django + Python建立了無數個網站,無論靜態或動態都可使。目前更多的專案是手機用網站,python + restframework ,前端nodejs , angular, ionic 很容易就可以搭配使用。而且python 本身很容易學,比起c/c++,雖然我特愛c/c++,並沈溺於recurrsive及製作螞蟻,但我還是推薦你學python。PHP就算了,我為很多網站解決被攻擊問題都是php5那幾個問題,連工具都定型化了。即使php7有捨棄了部分安全漏洞,但還是不建議。
看你想建成怎樣的網站了,基本的個人用的網站照著網上的教程很快就能搭建一個架子出來,或者你用相關的框架類似flask之類的也行,至于JS,html這些基本上是用來進行頁面展示的,屬于網站的表現層。
0
回答0
回答0
回答7
回答0
回答7
回答0
回答10
回答0
回答9
回答