# 建立多個應用
通常一個應用至少會分為前天和后臺,框架也可以通過兩種形式將前后臺代碼有效分離。
> 假設:前臺目錄為**app**,后臺目錄為**admin**,則實現方法如下。
<br/><br/>
## 方式1:多入口文件(推薦)
復制index.php并改名為admin.php,修改admin.php中'APPNAME'的值為'admin',再在瀏覽器中訪問 http://localhost/admin.php 即可生成后臺應用目錄與文件。
> define( 'APPNAME' , 'admin' );
<br/><br/>
## 方式2:多級框架
復制整個框架復制到admin目錄中,在瀏覽器中訪問 http://localhost/admin/index.php 即可生成后臺應用目錄與文件。
<br/><br/>
## 兩種方式的比較
由于方式2會整體復制框架文件,以后需要升級框架核心文件,就需要兩處分別升級,但是好處是為了保證兼容性,只升級其中一個應用,保證另外一個應用不會受到框架升級帶來的意外錯誤。
相反方法1,升級框架時只需要升級根目錄中的sys目錄,所有應用就都會一起升級到新版本框架,簡化了升級和減少了維護成本。但是如果遇到程序寫法與新版本框架不兼容的情況就會出現意外錯誤。
兩種方式可根據自己的需要自行定奪。