大家好,我只是一個剛踏入php的初心者,想詢問如果想要學好網頁的架構(如果就未來就業的需求度來說),先從wordpress開始會不會有種 "還不會走就想要學會飛"的狀況?(因為wordpress太長,以下用WP代替)
一開始會想要用WP是因為發現WP已經幫你把前後台的規範都規範好,對於一個剛入門的新手來說比較有一個規範好遵循,對未來如果要學習其他框架也會比較有助益,目前也有自己實際實作出一個最基本的WP網頁,但後來跟家人(也是軟體工程師)詢問後,擔心網頁若使用WP當作底層的架構,若未來WP有更新,會不會有向下不相容的問題,或是因為WP的的漏洞,導致某些功能無法運作,但又無法去更動底層的檔案,會有要更新也不是,不更新也不是的尷尬情況?
在網路上找到有關於php的框架感覺大家都比較推薦laravel,在徵才網頁中laravel的需求也是遠遠大於wordpress,想詢問大家覺得要繼續花時間投入wordpress的學習,還是現在開始重新學習laravel,對於網頁的基礎會打得比較紮實呢?
第一次學框架就學wordpress好不好?
好,因為 wordpress
1.從2003發行至今還沒有陣亡
2.排名前1000萬的網站超過30.6%使用WordPress(來源:維基百科)
第一次學框架只學wordpress好不好?
不好
把這幾個 framework都看過一遍
再決定要深入學習那一個 framework 吧
所以是可以兩邊併行,都一步一步的學,也算打基礎的方式嗎?
算
如果能確實
1.看懂現有框架的做法
2.甚至於為什麼框架要這麼做
就算打好基礎了
能做到海綿寶寶說的那兩項就快出師了好嗎?XD
其實上面都說完了,wordpress並不是框架,是個成品的CMS,只是可以讓你加模組進去。
而像laravel這樣的框架,是讓你「從無到有」「有系統的」建出一個網站系統。
(直接寫PHP的話就得靠你自己去建構一套系統/規範來建出網站)。
初學學WP好不好?我會跟你說不好,你頂多學到如何把伺服器弄出來,WP的模組結構怎麼加。
哪天遇到WP升級,套件改了,然後跳程式的錯誤碼,你不太可能看懂。更不要說你會去trace WP底層的source code了。
(如果你做的到的話,應該就是天生該吃這行飯的人才了。)
「原生PHP -> OOP -> 框架」這是要搞懂WP底層在做啥的必經途徑了,如果你只是要會用WP,那可以不用走。要懂WP,那就一定得走。
推 froce ,我是從php-nuke來入門php的XD,然後從xoops學php的oop...知道MVC模式已經是後來的事了。
不過建議樓主,先搞清楚http伺服器、瀏覽器、php、html、javascript、css等各自的職責是什麼,另外有空的話也了解一下http協定。
了解了,太感謝各位大大的建議