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