安裝etc流程 Thinkphp6.0有哪些讓人眼前一亮的功能點?
Thinkphp6.0有哪些讓人眼前一亮的功能點?主要考慮到新架構(gòu)調(diào)整變化較大,缺乏對無縫升級的支持,官方宣布ThinkPHP 5.2rc版本號由原來的5.2改為6.0(這一方案之前在核心成員中已經(jīng)多
Thinkphp6.0有哪些讓人眼前一亮的功能點?
主要考慮到新架構(gòu)調(diào)整變化較大,缺乏對無縫升級的支持,官方宣布ThinkPHP 5.2rc版本號由原來的5.2改為6.0(這一方案之前在核心成員中已經(jīng)多次提及),但PHP版本要求沒有改變暫時更改(仍然是7.1)。
在最新版本6.0中,將為滑閥和單元測試提供更完善的支持。應(yīng)用程序體系結(jié)構(gòu)也發(fā)生了很大的變化。它由原來的單一應(yīng)用程序責(zé)任類劃分為一個應(yīng)用程序基本類和兩個應(yīng)用程序運行時類,包括HTTP類(滿足HTTP服務(wù)包括web服務(wù))和console類。在兩個運行時類之間互相調(diào)用更方便。當然,擴展更多的應(yīng)用程序運行時更方便。
只有HTTP運行時支持路由和多應(yīng)用程序機制??刂婆_運行時中沒有多應(yīng)用程序和路由的概念。
做項目必須要用thinkphp嗎,用原生的php不行嗎?
首先,您可以在項目中使用或不使用ThinkPHP,因為ThinkPHP只是許多框架中的一個,可以使用許多其他框架,如CodeIgniter、Falcon、Yii、laravel等。
至于是否采用原生框架,只要有一定規(guī)模的項目,就采用框架。一方面,框架開發(fā)效率高;另一方面,框架具有安全性和可擴展性。
最后,是否采用框架以及采用什么框架在很大程度上取決于技術(shù)總監(jiān),技術(shù)總監(jiān)會根據(jù)團隊的實際情況做出合理的決策。沒有什么是絕對的。只要有利于項目的開發(fā)、維護和進度,我們就可以采用。
如果我們使用框架,我們建議使用laravel。與Java中的spring一樣,laravel擁有控制反轉(zhuǎn)等高級設(shè)計模式、優(yōu)雅的代碼和強大的可維護性。