国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

thinkphp - 設(shè)計一個php開發(fā)框架的大致思路是怎樣的
高洛峰
高洛峰 2017-04-10 14:45:34
0
9
572

看完CI TP的源碼,現(xiàn)在在嘗試自己寫框架
我的思路是:
初始化php設(shè)置

加載配置
dispatch
加載controller class
加載model class

DB View Cache 的封裝可以獨立寫。

覺得思路很混亂

高洛峰
高洛峰

擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...

reply all(9)
左手右手慢動作

別空寫框架,先用別人的框架開發(fā)點什么

如果覺得不爽了,默默記下來
如果覺得很不爽了,這時候你就知道怎么寫自己的框架了


留一些線索吧

  • 用你的框架開發(fā)應(yīng)用的好處在哪里
  • 你的框架和已有的各種框架的區(qū)別在哪里?
  • 已有框架的各種功能你的框架是否能實現(xiàn),是內(nèi)置在框架里還是僅僅留出接口

最后貼上我的框架的設(shè)計思路供參考

阿神

基本上,你把路由那塊搞會了,就知道怎么去做了

大家講道理

沒有特別的需求自己寫框架只能當(dāng)業(yè)余時間打發(fā),不然開發(fā)過程會在無盡的修改中。

黃舟

既然是自己用自己寫,就不要再參照別人家的東西,自己想怎么寫就這么來,要不然有什么意義,別人已經(jīng)都實現(xiàn)的東西,再去實現(xiàn)一遍,那不是個新的框架

阿神

我寫過一個簡單的框架,主要目錄如下。

$ ls .
app  config.php  favicon.ico  index.php  robots.txt  static
$ ls app/
actions  boot.php  layout  lib  models  views
$ ls app/lib/
core  usr  weibo
$ ls app/lib/core/
action.php  app.php  db.php  router.php  view.php

PS.寫這個框架之前我有用過ZF和CI。感覺不太爽就自己寫了一個。

黃舟

我的框架寫到一半,基本抄LazyPHP、SpeedPHP、initPHP三個框架的代碼。

現(xiàn)在果斷停下,先做項目,把自己實際上會遇到的需求弄清楚了,再寫框架!

劉奇

個人覺得,框架還是不應(yīng)該做的太多,做得越多越不能適應(yīng)各種場合。看看這個SinglePHP

黃舟

Composer的使用。
多借鑒Symphony。

小葫蘆

哈哈,問題過了一年多了?,F(xiàn)在自己些的框架都更新到第二版了,什么事情還是動手做做就知道了。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template