[趨勢閒聊] 新版 WordPress 棄 PHP 改 JavaScript 對網頁程式語言學習的影響
http://goo.gl/UCHhek
( #WebProgramming #WordPress #PHP #JavaScript #NodeJS )
全世界 25% 網站所使用的 WordPress 架站軟體,在最近一次的更新版中,迎來近十年最具突破性的改變。本來使用 PHP 作為它後台語言的 WordPress,新版中宣布改採 Node.js(使用 JavaScript 語法)。今天想要聊聊,這樣的改變,會為想學「網頁程式設計」的朋友,帶來哪些改變。
如果您完全不懂、但很想學會「網頁程式設計」,一般會按照下列順序學習
I. 前台(使用者看得到的文字、圖片、介面...)程式設計
--------------------------------------------
1. HTML 語言:負責標示出文章結構。如:段落起/迄點、大標/小標位置、圖形起迄點...。
2. CSS 語言:負責排版。如大小標要幾點字?要不要對中?文字要單欄還是多欄?圖形要統一多大?....
3. JavaScript 語言:前台功能控制。如使用者用滑鼠點擊某處,接下來該做什麼行為?
II. 後台(使用者看不見的資料庫...)程式設計
--------------------------------------------
4. 資料庫:通常是學 MySQL。不過也可以學其它資料庫。
5. PHP 語言:資料庫功能控制。如負責把前台要求的「月薪小於三萬的員工」,真的去資料庫那邊撈出來。
這邊比較弔詭的是 JavaScript 與 PHP。兩者都是負責功能控制。只不過一個控制前台介面,一個負責控制後台資料庫。難道不能只學一種語言,讓它又能控制前台介面、又能控制後台資料庫嗎?此時,Node.js 的出現,拉抬了 JavaScript 的地位。Node.js 可以讓你在後台安裝少許軟體後,就能用 JavaScript 控制後台的資料庫。
這下子 PHP「後台語言之王」的地位就岌岌可危了。本來老師們還能用「全世界市佔率最廣的架站軟體 WordPress 後台用的是 PHP,大家還是得學一下 PHP」這樣的理由說服同學們學 PHP。但若連 WordPress 都改用 Node.js(JavaScript)作為後台語言,那以後學 PHP 的人恐怕越來越少了。畢竟能用一種語言操控前後台,誰還想學兩種語言呢?
當然!「PHP 的地位會慢慢被 JavaScript 取代」畢竟是我個人的看法(雖然國外蠻多網友也是這麼認為)。是否 PHP 會真的衰敗,還是得看市場對它的需求度高不高?不過,這則新聞,讓我決定以後的「網頁程式設計」課綱中的「後台語言」,要從 PHP 改成 Node.js(JavaScript)了。
您的看法如何呢?別忘了在下面留言,一起討論看看喔!
css置中文字 在 css 垂直水平置中好方法· TerryLee7788/JS_test Wiki 的推薦與評價
如果遇到外面的.data-img 會有動態變動的狀況時, 等高度確定了之後再用javascript 動態加入一個class name 即可. Reference doc:. ... <看更多>
css置中文字 在 三行css 簡單地讓單行置中,多行置左 的推薦與評價
效果大概如下圖:那時候心裡一驚,不太妙,感覺會很複雜,可能得要用javascript 去動態計算文字寬度,再動態去調整css 要置中還是要置左。 ... <看更多>