回覆列表
  • 1 # SteveJrong

    個人認為JavaScript的設計更差一點,這是因為歷史問題,畢竟發展很多年了,有很多的規範加入,導致語法書不嚴謹,各種各樣的寫法都支援,尤其是初級程式設計師使用JavaScript時會出現更多的危險,但後來有了typescript可以像編寫後端那樣寫前段程式碼以後,感覺還好一些。

  • 2 # Sean段

    作為程式語言來說,Javascript和PHP比較類似,最初的時候都不一個非常嚴謹的程式語言,例如變數定義等。

    Javascript最初作為實現網頁互動為主的指令碼語言,在1995年這個網際網路原始時代,由Netscape在最早的瀏覽器Netscape Navigator下實現的指令碼語言,為了給網頁帶來動態功能。因為網際網路的快速發展以及Web應用的普及,JS逐步成為了一個非常熱門的程式語言,而且一直在不斷進步和提升,例如增加了非同步通訊功能帶了了AJAX技術的發展,以及之後WebApp前後端分離的開發模式等等。現在也出現了很多基於JS的開源框架來彌補很多JS原本的不足。

    PHP也是一種指令碼語言,與JS的區別是,JS是在瀏覽器內編譯執行,而PHP是在伺服器端執行的。不過作為一個指令碼語言,PHP有著和JS類似的不足,例如變數定義的不明確、很多語法結構參考了Perl、C、C++和Java語言比較混亂。不過,因為PHP是個開源語言,所以技術社群的支援還是非常豐富的,也就是為什麼PHP現在算是一款非常熱門的Web後端程式語言。

    總的來說,Javascript和PHP設計上非常類似,沒有明顯的好壞之分,而且因為現在前後端開發的分離,Javascript的前端和PHP的後端還都是由自己領域的明顯優勢的。

  • 3 # web前端愛好者

    兩種程式語言都各有各的優缺點,下面我給你同意歸類一下;

    JavaScript優點:

    1、JavaScript減少網路傳輸

    2、JavaScript方便操縱HTML物件

    3、JavaScript支援分散式運算

    缺點是:

    1、各瀏覽器廠商對JavaScript支援程度不同

    2、“web安全性”對JavaScript一些功能犧牲

    PHP優點:

    1、跨平臺,效能優越

    2、語法簡單

    3、目前主流技術都支援

    4、有比較完整的支援

    5、有很多成熟的框架

    6、PHP5已經有成熟的面向物件體系,能夠適應基本的面向物件要求,適合開發大型專案

    7、有成熟的社群來支援

    8、有很多開源的框架或開源的系統可以使用

    缺點:

    1、對多執行緒支援不太好,大多數時候我們只能簡單的模擬去實現

    2、語法不太嚴謹

    3、PHP的解釋執行機制。這種執行機制使得每個PHP頁面被解釋執行後,所有的相關資源都會被回收。

  • 4 # 秦崤萬里

    js的一個重要因素,就是為了實現html標籤的動態表現。所以,它不能直接去執行函式。而是根據情況去執行。

    php則是直接執行函式,所以每一次都要對現有函式進行初始化,然後再執行。

    所以,js會相當自由,函式是安全的。缺點就是執行前要進行堆疊操作。這樣速度慢,佔記憶體。為了提高速度,有一套複雜的規則。

  • 中秋節和大豐收的關聯?
  • 傳聞中的陳芊芊中屋頂那段是兄妹情嗎?