Re: [閒聊] 新手學 PHP 不要從 Laravel 開始

作者: Neisseria (Neisseria)   2017-07-04 16:19:08
其實可以讓新手學習用 micro-framework 寫網頁程式
像是 Sinatra (Ruby) 或 Flask (Python) 或 Express (JavaScript)
如果在 PHP 可能就是 Silex (或 Slim)
這種 micro-framework 很容易被忽略
真正在寫 web 的,誰有那個耐心手刻專案架構
都是用 Rails 或 Laravel 的模板生成器啪啪啪把專案架構生出來
然後就開始寫自已要的東西
但是 micro-framework 相當簡單
沒什麼複雜的專案架構 只要一隻命令稿就可以跑了
初期也不需要 web server,通常 micro-framework 都有內建
要基本的 controller 和 view 分離也可以
model 就不一定支援,可能需要第三方套件
客戶端也不建議直上 front end framework
直接用 JavaScript 搭 jQuery 就可以開始寫了
如果覺得頁面太醜,就先用 Bootstrap 建基本門面
之後再慢慢微調 CSS
先有基本的頁面,東西正常運作,就會建立基本的信心
一些比較進階的功能,再慢慢學即可
說實在的 micro-framework 支援比較少
通常還是會轉到 Rails 或 Laravel 或其他框架
但是新手第一個網頁程式通常不會一次到位
就當作增加一些經驗
通常 micro-framework 的官網都寫得蠻簡略的
有網頁程式經驗的,翻一翻看一看大概可以猜出相關功能如何寫
而沒經驗的可能就不知道官網在寫什麼
這是小弟覺得比較可惜的地方

Links booklink

Contact Us: admin [ a t ] ucptt.com