php在過去的十年一直佔據着web開發的領導地位,可謂是一家獨大,但隨着09年nodejs的出現,以及智能手機的普及,傳統的網站開發方式正在逐漸的改變,做者也是跟着互聯網的發展,一直到今天,經歷了不少技術的潮起潮落,如今飛哥就談談哪些年,曾經流行的web開發技術,以及當前互聯網新的開發模式。php
以2010年爲分界點,說說曾經大部分企業網站開發技術的改變:前端
傳統網站的開發,pc端採用php渲染輸出網頁:
10年之前,織夢、phpcms、帝國cms當時佔據着國內的三大主流cms建站系統,不少建站公司都是用這些開源系統,創建了無數個企業網站,而ecshop一直統領着商城系統的開發,有錢有實力的大公司則會使用一些php框架,好比thinkphp3.2開發本身網站,不多借助開源php系統二次開發,不過當時開發模式都是大差很少:php開源系統/框架+mysql+smarty模板引擎,前端開發基本上就是往網頁中插入變量,而後渲染輸出;
當前網站的開發,手機端採用mvvm模式改變網頁內容:
隨着智能手機的普及、對前端技術的要求愈來愈高,Nodejs、vuejs、reactjs、angularjs等各類前端技術如雨後春筍般出現,傳統php渲染輸出網頁的方式,已經不是惟一,服務器使用nodejs輸出json數據,相應前端的ajax請求,web頁面接受了新的數據後,經過vuejs、reactjs等動態改變頁面內容,已經成爲當下最流行的開發方式;
vue
將來如何發展,咱們很差預測,不過前端js將會逐漸進化爲一種高級語言,而非以往的網站腳本,js做爲主角,大有跟php一爭高下的意思,屆時整個web開發方式,或許會改變,js愈強,則php愈弱,此消彼長。
node