[趨勢閒聊] 新版 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)了。
您的看法如何呢?別忘了在下面留言,一起討論看看喔!
同時也有1部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,現在學習知識的渠道越來越多,無論對於零基礎或是有經驗的工程師,想要持續成長應該看書還是看影片來的更有效率呢? 主要會和你分享我過去從新手到資深的過程中,如何持續保持進步及學習的經驗 也許這個經驗可以幫助到你,也歡迎留言和我分享你的看法 相信彼此分享不同的學習見解,能讓對於想要更精進自己程式開發...
「nodejs php 比較」的推薦目錄:
- 關於nodejs php 比較 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於nodejs php 比較 在 紀老師程式教學網 Facebook 的最讚貼文
- 關於nodejs php 比較 在 在地上滾的工程師 Nic Youtube 的精選貼文
- 關於nodejs php 比較 在 Re: [請益] 找工作該學php還是node.js - 看板Soft_Job 的評價
- 關於nodejs php 比較 在 [請益] 找工作該學php還是node.js - soft_job 的評價
- 關於nodejs php 比較 在 Node.js 和Python 对比 - GitHub 的評價
- 關於nodejs php 比較 在 #請益網頁後端轉語言 - 軟體工程師板 | Dcard 的評價
- 關於nodejs php 比較 在 【NodeJS 教学】10分钟快速编写属于自己的Node JS后端服务器 的評價
- 關於nodejs php 比較 在 進度條程式線上課程- [跨平台] Node.js 執行JavaScript 的方式 的評價
- 關於nodejs php 比較 在 PHP, Go, Node.js 框架性能综合对比| news view 的評價
nodejs php 比較 在 紀老師程式教學網 Facebook 的最讚貼文
喜歡「作弊卡(Cheat Sheet)」嗎?這裡有一堆!
不知道什麼是 Cheat Sheet 的朋友,先跟您解釋一下。就是把一種語言的所有知識,全部擠在一張小卡片上。有點像以
前期中期末考時,你嘗試把小抄用影印機一直縮小、一直縮小,直到字快看不見為止!這種東西就叫「Cheat Sheet」,我自己把它翻譯成「作弊卡」。
我一直很喜歡 Cheat Sheet。覺得把一種語言的所有知識,用一張紙表達出來的功力真的太酷了!今天要提供給大家的,是下列領域的精美 Cheat Sheet:
1. HTML
2. CSS
3. JavaScript / jQuery / NodeJS / ActionScript
4. Apache mod_rewrite
5. MySQL
6. PHP
7. Ruby
8. Linux
9. Java
10. Python
11. Git / Subversion
12. Regular Expression
...
點進去後,別只是看最上方那些比較精美的 Cheat Sheet。往下捲還可以看到由 A~Z 排的 Cheat Sheet。雖然排在下方的 Cheat Sheet 比較沒那麼精美,但是也是很有用的!挑個你正在用的語言,下載 Cheat Sheet 印出來貼在牆上吧!複習很有用的!
http://overapi.com/
nodejs php 比較 在 在地上滾的工程師 Nic Youtube 的精選貼文
現在學習知識的渠道越來越多,無論對於零基礎或是有經驗的工程師,想要持續成長應該看書還是看影片來的更有效率呢?
主要會和你分享我過去從新手到資深的過程中,如何持續保持進步及學習的經驗
也許這個經驗可以幫助到你,也歡迎留言和我分享你的看法
相信彼此分享不同的學習見解,能讓對於想要更精進自己程式開發功力的人有很大的幫助
===章節===
00:00 哪一個有效律?
00:36 寫程式如同寫作
05:14 書是最便宜的資源
10:14 折扣碼操作示範
===蝦皮購書折扣碼===
折扣碼:FLAGNIC36
時間:2021-03-29 ~ 2021-06-29
折扣碼:FLAGNIC79
時間:2021-06-30 ~ 2021-09-30
折扣碼: FLAGNIC11
時間:2021-10-01~ 2021-12-31
===前陣子在看的推薦書單===
(零基礎)
- 白話演算法!培養程式設計的邏輯思考
- Python 刷提鍛鍊班
(中高階)
- 設計模式之禪(第2版)
- 無瑕的程式碼-整潔的軟體設計與架構篇
- 單元測試的藝術
- 演算法之美:隱藏在資料結構背後的原理(C++版)
- Kent Beck的實作模式
(Ruby)
- Writing Efficient Ruby Code
(成長思考)
- 圖解.實戰 麥肯錫式的思考框架:讓大腦置入邏輯,就能讓90%的困難都有解!
- 師父:那些我在課堂外學會的本事
- 高勝算決策:如何在面對決定時,降低失誤,每次出手成功率都比對手高?
- 窮查理的普通常識
- 懶人圖解簡報術:把複雜知識變成一看就秒懂的圖解懶人包
- 寫作,是最好的自我投資
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#寫程式 #前端 #後端
![post-title](https://i.ytimg.com/vi/a50in7kCbzo/hqdefault.jpg)
nodejs php 比較 在 [請益] 找工作該學php還是node.js - soft_job 的推薦與評價
28 F 推ddoll288: 用java的公司比較有錢,用node薪水長比較快 04/11 10:38. 29 F →ddoll288: .net找工作比較快,想走web久一點就php,但不保證薪水 04/11 ... ... <看更多>
nodejs php 比較 在 Node.js 和Python 对比 - GitHub 的推薦與評價
简单地说,Python 不适合开发涉及图形和需要更多CPU 的高档3D 游戏。Python 还在发展中,新增功能的文档比较糟糕。同样,和PHP、Java 或者C 相比,它的教程很少 ... ... <看更多>
nodejs php 比較 在 Re: [請益] 找工作該學php還是node.js - 看板Soft_Job 的推薦與評價
※ 引述《poia887 (LCC887)》之銘言:
: 請問大大如果要找網頁後端工作,
: 目前已有html、css、JavaScript 基礎
: 第一個語言該學php還是node.js
: 謝謝
看目標是什麼,如果你找工作不是這麼急,以學習規劃來說是需要廣度的,最好選一個需
要compiler的語言,C++/Java/Go都是不錯的選擇。
如果你找工作很急,以快速找到工作為目標,那麼JS應該是最快達成的。
最後,假設能以php、JS入行也沒什麼不好;
「小Junior才做選擇,我Senior全都要!」
這玩笑話其實還蠻貼近現實的,事實上,資深的工程師使用個2-3種語言很正常,更多是4
-6種在工作或side project的。
語言只是工具,最終影響薪資天花板的,還是在解高併發,高流量,高資料量,高複雜度
商業邏輯問題。
換句話說,反正最後語言都會各好幾種,一開始學什麼不重要拉
所以,假設你學習php laravel覺得輕鬆愉快快,而你目標是快速入行,這樣也不用特別
閃避這條入行路徑。
殊不知一堆先學C++的直接挫折放棄呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.156.10 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1586587675.A.5B7.html
... <看更多>