iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 2
0
自我挑戰組

Junior 後端工程師歷程系列 第 2

Day 02: 為什麼要使用 Laravel ?

  • 分享至 

  • xImage
  •  

選擇一個框架時,同時也是選擇它背後的資源與社群。

Laravel 簡介

Laravel 是 Taylor Otwell 開發的一款基於 PHP 語言的 Web 開源框架,採用了 MVC 的架構模式,在 2011 年 6月正式發布了首個版本。

由於 Laravel 具備 Rails 敏捷開發等優秀特質,深度集成 PHP 強大的擴展包(Composer)生態與 PHP 開發者廣大的受眾群,讓 Laravel 在發布之後的短短幾年時間得到了極其迅猛的發展。/images/emoticon/emoticon07.gif

幸福開發 ?

剛開始在學習 Laravel 時是非常順暢的,Migrations(資料庫遷移)、Auth 身分驗證、Artisan 指令等,使得開發流程非常順暢,有沒有幸福開發的感覺,其實是有的! /images/emoticon/emoticon35.gif

Laravel 的好處

  1. 一致性 (適用於團隊)

    如果團隊中每個人都對專案目錄夾命名結構等項目持有不同意見,那專案將會很難維護。不過一般框架通常都幫你做好這件事了,包括組態檔、環境設定檔、預先規定的目錄結構。在熟悉框架後不管是開始新的專案或是接手別人的舊專案都會相對更有效率。

  2. 元件開發

    在建構 Web 應用程式的時候常有的過程如 : 身分驗證、Email 發送、資料庫互動、表單驗證等,都因為 Laravel 提供的元件而簡化。

  3. 強大的社群

    Laravel 是目前 PHP 最多人使用的框架,使用者多網路上的學習資源或問題解決方法也多,開發上遇到問題時通常都有許多方法可以嘗試。

Laravel 版本與選擇

版本的類型

  1. LTS 版本 - 長期支持版本,英文 Long Term Support 的縮寫,此類版本是 Laravel 能提供的最長時間維護版本。

  2. 一般發行版 - 只提供 6 個月的 Bug 修復支持,一年的安全修復支持。

版本 發行日期 版本類型
Laravel 5.1 2015 年 6 月 LTS 長久支持
Laravel 5.2 2015 年 12 月 一般發行
Laravel 5.3 2016 年 8 月 一般發行
Laravel 5.3 2016 年 8 月 一般發行
Laravel 5.4 2017 年 1 月 一般發行
Laravel 5.5 2017 年 8 月 LTS 長久支持
Laravel 5.6 2018 年 2 月 一般發行
Laravel 5.7 2018 年 9 月 一般發行
Laravel 5.8 2019 年 2 月 一般發行

如何選擇呢?不同的使用者有不同的建議 /images/emoticon/emoticon37.gif

  • 新手:目的只是為了學習,直接用最新版是 OK 的
  • 企業專案:建議使用 LTS 版本

最後,為何使用 Laravel ?

  • 快速建立 Web 應用程式
  • 學習曲線平緩、易理解
  • 現代化組件開發
  • 強大社群

Day2就先到這邊囉,明天繼續加油個!


上一篇
Day 01: 鐵人開賽
下一篇
Day 03: Laravel 學習資源統整
系列文
Junior 後端工程師歷程10
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言