VueThink初認識
VueThink,是一個很不錯的技術框架,由廣州洪睿科技的技術團隊2016年研發(嚴重聲明:我雖然在廣州,但和團隊成員沒有任何裙帶關係,我不是托兒!真心很是感謝他們的研發並開源)
看了一下,VueThink主要有如下幾個特色:
一、不單單有後臺部分,還有前端前臺部分(Vue)的應用。
二、先後端分離技術的應用實踐——整合應用得很是棒。
三、開源、徹底免費。
四、運行環境要求PHP5.4以上
實幹興邦(裝逼一下),咱們一塊兒看看可愛的VueThink中,thinkPHP這些
第二步、下載
到VueThink官方網站(http://www.vuethink.com/)下載VueThink-master壓縮包。
第三步、學習VueThink文件結構
下載以後解壓,發現裏面有frontEnd(前端部分-有時間再來學習了)、php兩個文件夾。
php文件夾裏面打開一看,似曾相識了,就是常見的ThinkPHP結構
php
├─application(*一、APP文件夾)
│ ├─admin(*1.一、管理目錄,通常項目沒有,整個文件夾複製到項目裏去)
│ ├─common(*1.二、公用庫文件夾,通常項目裏面沒有它,整個文件夾複製到項目裏去)
│ ├─command.php(原來項目已經有,並且同樣的,忽略它。)
│ ├─common.php(*1.三、原來項目有,but,是空的,那就替換原來的文件吧。)
│ ├─tags.php(*1.四、應用行爲擴展定義文件,通常須要整合這個文件裏的內容。)
├─config(*二、配置文件夾)
├─extend(*三、引入的擴展文件夾)
├─public(*四、項目發佈文件夾)
├─thinkphp(TP5框架文件夾,這個原來的項目已經有了,整合的時候忽略)
├─vendor(git項目管理的文件,通常忽略它)
├─.gitignore(git項目管理文件,通常忽略它)
├─.htaccess(Apache的文件,通常項目已經有,而且配置好了,忽略它)
├─composer.json(Composer 包管理工具的的文件,通常項目有了,忽略它)
├─index.php(*五、應用入口文件,這裏定義了CONF_PATH配置常量,個人項目沒有,須要整合它)
├─install.sql(*六、這是建立數據表、初始化數據的sql文件)
├─LICENSE.txt(ThinkPHP開源項目的版權聲明,原來項目已經有,忽略它)
├─phpunit.xml(ThinkPHP 5.0框架的phpunit測試框架配置,通常原來項目已經有,也配置好了,忽略它)
├─README.md(VueThink的版權聲明及基本技術棧,請閱讀它,不用整合到項目裏)
├─think(ThinkPHP的基礎引導文件,忽略它)
php