欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          PHP框架這么多,為什么更喜歡用Laravel8?

          框架層出不窮

          PHP的框架令人眼花繚亂,從遠(yuǎn)古時(shí)代的ZendFramework、CodeIgniter到Laravel、Yii,從ThinkPHP到Symfony,從鳥哥Yaf到以swoole為基礎(chǔ)組件的Hyperf、Easyswoole,更有g(shù)o、php相結(jié)合的Spiral。

          隨著PHP版本的不斷升級(jí),PHP自身的語法帶來的變化引導(dǎo)著框架也在不斷的更新, 在我司目前運(yùn)行的項(xiàng)目中,仍使用超過四種以上框架及其不同的版本,ZendFramework1 到Laravel8 ,PHP的版本也是覆蓋了多個(gè), 而這種情況由于古老項(xiàng)目的存在一時(shí)間無法改善,這給開發(fā)及運(yùn)維同學(xué)都帶來了不同程度的麻煩。

          傾心于Laravel

          言歸正傳,Laravel被稱為優(yōu)雅、快捷的框架。從項(xiàng)目體驗(yàn)來說,個(gè)人感覺Laravle非常適用于5個(gè)以上項(xiàng)目或服務(wù)的團(tuán)隊(duì),如果是單個(gè)項(xiàng)目那就取決于個(gè)人喜好與項(xiàng)目的實(shí)現(xiàn)要求。

          當(dāng)然當(dāng)決定了使用某個(gè)框架之后,整個(gè)團(tuán)隊(duì)都會(huì)逐漸趨向于接受它,不管是什么框架。 而我們決定在新項(xiàng)目中使用Laravel的重要原因有:

          1.團(tuán)隊(duì)成員都比較熟悉,而且厭惡了多個(gè)框架同時(shí)開發(fā)帶來的不統(tǒng)一。

          2.有助于制定開發(fā)規(guī)范,提升團(tuán)隊(duì)的整體開發(fā)效率

          3.方便內(nèi)部項(xiàng)目的劃分與抽離

          從自身的情況總結(jié)以下幾個(gè)優(yōu)點(diǎn):

          • 框架結(jié)構(gòu)、分層明確,容易入手
          • 組件豐富,開箱即用,如queue、event、artisan、console、cache等等
          • 社區(qū)活躍,有問題可以快速解決
          • 框架更新積極,有助于我們及時(shí)跟緊PHP新的使用方式及開發(fā)理念

          準(zhǔn)備工作

          接下來我將使用PHP8+Laravel8來分享后面的文章

          首先需要環(huán)境準(zhǔn)備:

          • 安裝Docker
          • 下載代碼:https://github.com/nobody05/laravel-project.git
          • 使用項(xiàng)目中的 Dockerfile 構(gòu)建本地開發(fā)環(huán)境

          框架列表

          框架

          學(xué)習(xí)文檔

          Laravel

          https://learnku.com/docs/laravel/8.x

          Spiral

          https://spiral.dev/docs

          ZendFramework(不維護(hù))

          https://docs.laminas.dev/

          Yii

          https://www.yiichina.com/doc/guide/2.0

          ThinkPHP

          https://www.kancloud.cn/manual/thinkphp6_0/1037479

          CodeIgniter

          https://codeigniter.org.cn/user_guide/

          Hyperf

          https://hyperf.wiki/2.2/#/

          Easyswoole

          https://www.easyswoole.com/Preface/intro.html

          Yaf

          文末福利推薦

          • 本文代碼:https://github.com/nobody05/laravel-project/releases/tag/v1.0
          • 參考文檔:https://learnku.com/docs/laravel/8.x

          • 視頻教程:最新的五個(gè)Laravel視頻教程

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)