国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

PhalApi能帶來什么和進階篇總結(jié)

2018-11-21 21:30 更新

PHALAPI-進階篇8(PHALAPI能帶來什么和進階篇總結(jié))

前言

先在這里感謝phalapi框架創(chuàng)始人@dogstar,為我們提供了這樣一個優(yōu)秀的開源框架.

到今天位置PhalApi已經(jīng)開源一周年了,他從一個不起眼的小框架,到現(xiàn)在一個在不斷迎合業(yè)務(wù)需求不斷成長,也能為大家?guī)肀憬莸目蚣?從當(dāng)初的群里只有幾個人到現(xiàn)在群里已經(jīng)有300+位童鞋,從沒有項目使用到實際項目28+,這一切都要感謝開源精神以及那么多 小伙伴的支持,在本次進階篇的尾聲我們來一同聊一聊PhalApi能帶來什么以及對進階篇進行簡單的總結(jié)!

附上:

喵了個咪的博客:w-blog.cn

官網(wǎng)地址:http://www.phalapi.net/

開源中國Git地址:http://git.oschina.net/dogstar/PhalApi/tree/release

1. PhalApi能帶來什么

當(dāng)談?wù)摰竭@個話題的時候,有的童鞋會說了,框架不就是拿來用的嗎,其實不然,筆者覺得有一下幾點

  1. 敏捷開發(fā)

    PhalApi給我最直觀的感受就是,方便快捷,開發(fā)一套接口的成本非常低,我記得是在從頭到尾開發(fā)一套權(quán)限接口僅僅用了8個小時就完成了,可見使用PhalApi效率是非??捎^的,所以它很適合敏捷開發(fā)

  2. 代碼規(guī)范

    第二點就是代碼規(guī)范了,PhalApi在代碼規(guī)范上面有一套比較獨特的方式,怎么說呢應(yīng)為PhalApi是專注對于Api開發(fā)的框架,所有的操作都必須按照已經(jīng)定義好的開發(fā)模式去執(zhí)行,但是又不缺乏靈活,如果想使用自動文檔也就要按照要求進行備注,我覺得這一點是其他MVC等框架所不及的

  3. 性能優(yōu)秀

    在從性能的角度上來看,它有兩個優(yōu)點,沒有view層和內(nèi)部機制非常簡單,導(dǎo)致了如果運用來對性能有要求的項目中非常適合,相對于使用MVC框架自己改寫Api和使用原生PHP,它的優(yōu)點結(jié)合了兩者(當(dāng)如除了沒有view層之外)

  4. 值得深入了解

    關(guān)于這一點我考慮了很久,我相信很多人都是和我一樣thinkphp是我們的入門框架,但是我們真的有深入了解過thinkphp嗎,或者說我們有閱讀過它的內(nèi)部機制嗎,我覺得有兩方面原因,它具有一定的復(fù)雜度,或者說它設(shè)計出來就是復(fù)雜的(高度封裝),源碼不易閱讀,相對于我覺得PhalApi是一個很適合深入了解源碼,而且能從里面學(xué)習(xí)到很多在做業(yè)務(wù)工作的時候?qū)W習(xí)不到的內(nèi)容

2. 進階篇總結(jié)

經(jīng)過了2個多月的編寫,進階篇也就到此結(jié)束了,我們來一同回顧一下

我們從對于Api,Domain和Model三層結(jié)構(gòu)思想開始,到后面的單例模式,依賴注入以及自動加載和攔截器,對框架的基本思想進行了一些簡單的介紹,接著對notorm,事務(wù),讀寫分離,多庫,分表分庫進行了介紹,在最后對于緩存技術(shù)redis使用場景以及如何使用進行了說明

我相信了解過以上內(nèi)容的童鞋都能過運用以上的知識解決在實際中遇到的問題,當(dāng)然這也是我想要達到的效果(讓跟多的人了解PhalApi框架)!

3. 最后

在最后祝愿PhalApi框架能在開源的路上越走越遠(yuǎn)!

注:筆者能力有限有說的不對的地方希望大家能夠指出,也希望多多交流!

官網(wǎng)QQ交流群:421032344 歡迎大家的加入!

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號