{eval=Array;=+count(Array);}
PHP一直就是后端語言 ,最早的時(shí)候 web2.0之前 PHP 主要用途就是用來做后端,但是做后端就會(huì)遇到個(gè)問題 你不可能所有的HTML JS CSS 都用echo 的輸出。所以大量的PHP和HTML 混寫。這導(dǎo)致后來維護(hù)很不方便。也是這原因 在08年前后 誕生了 N多的 模板引擎。這些都是可以用一種簡(jiǎn)單方式來替代PHP和HTML 混寫 那時(shí)候還是PHP4 是主流。在那個(gè)時(shí)代 包括smarty 用途都很廣泛 那會(huì)學(xué)PHP 必學(xué)一個(gè)腳本引擎 貌似那會(huì)框架還很少 。
隨著PHP5的誕生和發(fā)展 這種寫法逐步落后了~ PHP 很多簡(jiǎn)單的寫法 遠(yuǎn)比這些引擎更高效 而且還不用額外的學(xué)習(xí)類庫(kù) 。所以 PHP 也開始擔(dān)當(dāng)了前端開發(fā)的責(zé)任 。
其實(shí)在許多大型項(xiàng)目里 JAVA主要寫后端邏輯 , JAVA作為一個(gè)工業(yè)語言 生手和熟手差距都不是很大 。而且最主要是JAVA程序員很多 。后期維護(hù)也簡(jiǎn)單。只要架構(gòu)的合理 分好模塊 開發(fā)起來很高效。尤其適合哪種模塊超級(jí)多的項(xiàng)目。而php 主要用于前端和JS的信息交換 這樣效率很快 。 早起的淘寶其實(shí)也是這樣的 至于現(xiàn)在是否放棄PHP不得而知。
4
回答10
回答1
回答10
回答10
回答4
回答10
回答10
回答10
回答4
回答