個人認為在快速開發網頁上,目前最適合新手入門的語言,就是 PHP 了。
和許多語言相比,PHP 在入門上相對簡單許多,並且在後續的維護上,除了一些比較特殊的場景,像是高併發服務,大多數狀況都能夠處理得很好。
在 PHP 網頁開發上,目前使用率最高的框架,非 Laravel 莫屬。
Laravel 框架可以說從一個專案的誕生到送出,每個階段都幫工程師想好怎麽做了。
建立專案的階段,透過 Laravel Sail 套件,只要本機內安裝好 docker,就可以快速的建置好專案,不需要處理許多複雜的本機環境設定。
在各家框架的教學上,目前 Laravel 的文件可以說是
在現在的網頁開發環境,
使用 Laravel Sail 可以
Laravel 還有相當多元的生態系,除了官方所提供的各種套件以外,還有著豐富的第三方套件可以加快開發。
利基於 Laravel 框架預設的 User 物件,Laravel Permission 套件讓工程師能快速地建立起對應的權限控管,包含以角色定義的權限,或者直接針對使用者所定義的權限。
更快建立 RESTFul API 的套件
利用套件預先建立的控制器樣板,我們可以省略常見的控制器撰寫內容,只宣告對應的模型,以及該模型和其他模型的關聯,就可以建立出對應的 RESTFul API。
不過要注意的是,第三方套件不一定會有持續的維護,所以使用時要特別注意
#Laravel