php框架對(duì)比

yaf

1、用C語(yǔ)言開(kāi)發(fā)的PHP框架, 相比原生的PHP, 幾乎不會(huì)帶來(lái)額外的性能開(kāi)銷.
2、所有的框架類, 不需要編譯, 在PHP啟動(dòng)的時(shí)候加載, 并常駐內(nèi)存.
3、更短的內(nèi)存周轉(zhuǎn)周期, 提高內(nèi)存利用率, 降低內(nèi)存占用率.
4、靈巧的自動(dòng)加載. 支持全局和局部?jī)煞N加載規(guī)則, 方便類庫(kù)共享.
5、高性能的視圖引擎.
6、高度靈活可擴(kuò)展的框架, 支持自定義視圖引擎, 支持插件, 支持自定義路由等等.
7、內(nèi)建多種路由, 可以兼容目前常見(jiàn)的各種路由協(xié)議.
8、強(qiáng)大而又高度靈活的配置文件支持. 并支持緩存配置文件, 避免復(fù)雜的配置結(jié)構(gòu)帶來(lái)的性能損失.
9、在框架本身,對(duì)危險(xiǎn)的操作習(xí)慣做了禁止.
10、更快的執(zhí)行速度, 更少的內(nèi)存占用.

tp

<pre class="best-text mb-10">ThinkPHP的優(yōu)缺點(diǎn)如下:
  1、高級(jí)模型:可以輕松支持序列化字段、文本字段、只讀字段、延遲寫入、樂(lè)觀鎖、數(shù)據(jù)分表等高級(jí)特性。
  2、視圖模型:輕松動(dòng)態(tài)地創(chuàng)建數(shù)據(jù)庫(kù)視圖,多表查詢相對(duì)簡(jiǎn)單。
  3、關(guān)聯(lián)模型:讓你以出乎意料的簡(jiǎn)單、靈活的方式完成多表的關(guān)聯(lián)操作。
  4、模板引擎:系統(tǒng)內(nèi)建了一款卓越的基于XML的編譯型模板引擎,支持兩種類型的模板標(biāo)簽,融合了Smarty和JSP標(biāo)簽庫(kù)的思想,支持標(biāo)簽庫(kù)擴(kuò)展。通過(guò)驅(qū)動(dòng)還可以支持Smarty、EaseTemplate、TemplateLite、Smart等第三方模板引擎。
  5、緩存機(jī)制:系統(tǒng)支持包括文件方式、APC、Db、Memcache、Shmop、Eaccelerator和Xcache在內(nèi)的多種動(dòng)態(tài)數(shù)據(jù)緩存類型,以及可定制的靜態(tài)緩存規(guī)則,并提供了快捷方法進(jìn)行存取操作。
  6、類庫(kù)導(dǎo)入:ThinkPHP是首先采用基于類庫(kù)包和命名空間的方式導(dǎo)入類庫(kù),讓類庫(kù)導(dǎo)入看起來(lái)更加簡(jiǎn)單清晰,而且還支持沖突檢測(cè)和別名導(dǎo)入。為了方便項(xiàng)目的跨平臺(tái)移植,系統(tǒng)還可以嚴(yán)格檢查加載文件的大小寫。
  7、擴(kuò)展機(jī)制:系統(tǒng)支持包括類庫(kù)擴(kuò)展、驅(qū)動(dòng)擴(kuò)展、應(yīng)用擴(kuò)展、模型擴(kuò)展、控制器擴(kuò)展、標(biāo)簽庫(kù)擴(kuò)展、模板引擎擴(kuò)展、Widget擴(kuò)展、行為擴(kuò)展和模式擴(kuò)展在內(nèi)的強(qiáng)大靈活的擴(kuò)展機(jī)制,讓你不再受限于核心的不足和無(wú)所適從,隨心DIY自己的框架和擴(kuò)展應(yīng)用。
  8、URL模式:系統(tǒng)支持普通模式、PATHINFO模式、REWRITE模式和兼容模式的URL方式,支持不同的服務(wù)器和運(yùn)行模式的部署,配合URL路由功能,讓你隨心所欲的構(gòu)建需要的URL地址和進(jìn)行SEO優(yōu)化工作。
  9、編譯機(jī)制:獨(dú)創(chuàng)的核心編譯和項(xiàng)目的動(dòng)態(tài)編譯機(jī)制,有效減少OOP開(kāi)發(fā)中文件加載的性能開(kāi)銷。ALLINONE模式更是讓你體驗(yàn)飛一般的感覺(jué)。
  10、ORM:簡(jiǎn)潔輕巧的ORM實(shí)現(xiàn),配合簡(jiǎn)單的CURD以及AR模式,讓開(kāi)發(fā)效率無(wú)處不在。
  11、查詢語(yǔ)言:內(nèi)建豐富的查詢機(jī)制,包括組合查詢、復(fù)合查詢、區(qū)間查詢、統(tǒng)計(jì)查詢、定位查詢、動(dòng)態(tài)查詢和原生查詢,讓你的數(shù)據(jù)查詢簡(jiǎn)潔高效。
  12、動(dòng)態(tài)模型:無(wú)需創(chuàng)建任何對(duì)應(yīng)的模型類,輕松完成CURD操作,支持多種模型之間的動(dòng)態(tài)切換,讓你領(lǐng)略數(shù)據(jù)操作的無(wú)比暢快和最佳體驗(yàn)。
  13、分組模塊:不用擔(dān)心大項(xiàng)目的分工協(xié)調(diào)和部署問(wèn)題,分組模塊幫你解決跨項(xiàng)目的難題。
  14、AJAX支持:內(nèi)置AJAX數(shù)據(jù)返回方法,支持JSON、XML和EVAL格式返回客戶端,并且系統(tǒng)不綁定任何AJAX類庫(kù),可隨意使用自己熟悉的AJAX類庫(kù)進(jìn)行操作。
  15、多語(yǔ)言支持:系統(tǒng)支持語(yǔ)言包功能,項(xiàng)目和模塊都可以有單獨(dú)的語(yǔ)言包,并且可以自動(dòng)檢測(cè)瀏覽器語(yǔ)言自動(dòng)載入對(duì)應(yīng)的語(yǔ)言包。

16、模式擴(kuò)展:除了標(biāo)準(zhǔn)模式外,系統(tǒng)內(nèi)置了Lite、Thin和Cli模式,針對(duì)不同級(jí)別的應(yīng)用開(kāi)發(fā)提供最佳核心框架,還可以自定義模式擴(kuò)展。
  17、自動(dòng)驗(yàn)證和完成:自動(dòng)完成表單數(shù)據(jù)的驗(yàn)證和過(guò)濾,生成安全的數(shù)據(jù)對(duì)象。

18、字段類型檢測(cè):字段類型強(qiáng)制轉(zhuǎn)換,確保數(shù)據(jù)寫入和查詢更安全。

19、數(shù)據(jù)庫(kù)特性:系統(tǒng)支持多數(shù)據(jù)庫(kù)連接和動(dòng)態(tài)切換機(jī)制,支持分布式數(shù)據(jù)庫(kù)。猶如企業(yè)開(kāi)發(fā)的一把利刃,跨數(shù)據(jù)庫(kù)應(yīng)用和分布式支持從此無(wú)憂。</pre>

ci

laravel

YII

一、ThinkPHP

ThinkPHP(FCS)是一個(gè)輕量級(jí)的中型框架,是從Java的Struts結(jié)構(gòu)移植過(guò)來(lái)的中文PHP開(kāi)發(fā)框架。它使用面向?qū)ο蟮拈_(kāi)發(fā)結(jié)構(gòu)和MVC模式,并且模擬實(shí)現(xiàn)了Struts的標(biāo)簽庫(kù),各方面都比較人性化,熟悉J2EE的開(kāi)發(fā)人員相對(duì)比較容易上手,適合php框架初學(xué)者。 ThinkPHP的宗旨是簡(jiǎn)化開(kāi)發(fā)、提高效率、易于擴(kuò)展,其在對(duì)數(shù)據(jù)庫(kù)的支持方面已經(jīng)包括MySQL、MSSQL、Sqlite、PgSQL、 Oracle,以及PDO的支持。ThinkPHP有著豐富的文檔和示例,框架的兼容性較強(qiáng),但是其功能有限,因此更適合用于中小項(xiàng)目的開(kāi)發(fā)。

優(yōu)點(diǎn)

1.借助成熟的Java思想

2.易于上手,有豐富的中文文檔;學(xué)習(xí)成本低,社區(qū)活躍度高

3.框架的兼容性較強(qiáng),PHP4和PHP5完全兼容、完全支持UTF8等。

4.適合用于中小項(xiàng)目的開(kāi)發(fā)

5.從thinkphp3.2.2引入composer包管理工具

缺點(diǎn)

1.對(duì)Ajax的支持不是很好;

2.目錄結(jié)構(gòu)混亂,相比其他框架目錄結(jié)構(gòu)要差一點(diǎn);

3.上手容易,但是深入學(xué)習(xí)較難。

二、Yii

Yii 是一個(gè)基于組件的高性能php框架,用于開(kāi)發(fā)大型Web應(yīng)用。Yii采用嚴(yán)格的OOP編寫,并有著完善的庫(kù)引用以及全面的教程。從 MVC,DAO/ActiveRecord,widgets,caching,等級(jí)式RBAC,Web服務(wù),到主題化,I18N和L10N,Yii提供了 今日Web 2.0應(yīng)用開(kāi)發(fā)所需要的幾乎一切功能。事實(shí)上,Yii是最有效率的PHP框架之一。

優(yōu)點(diǎn)

1.純OOP

2.用于大規(guī)模Web應(yīng)用

3.模型使用方便

4.開(kāi)發(fā)速度快,運(yùn)行速度也快。性能優(yōu)異且功能豐富

5.使用命令行工具。

6.支持composer包管理工具

缺點(diǎn):

1.對(duì)Model層的指導(dǎo)和考慮較少

2.文檔實(shí)例較少

3.英文太多

4.要求PHP技術(shù)精通,OOP編程要熟練!

5.View并不是理想view,理想中的view可能只是html代碼,不會(huì)涉及PHP代碼。

三、laravel

優(yōu)點(diǎn)

1.laravel的設(shè)計(jì)思想是很先進(jìn)的,非常適合應(yīng)用各種開(kāi)發(fā)模式TDD, DDD 和BDD

2.支持composer包管理工具

3.集合了php 比較新的特性,以及各種各樣的設(shè)計(jì)模式,Ioc 容器,依賴注入等。

缺點(diǎn)

1.基于組件式的框架,所以比較臃腫

四、CodeIgniter

優(yōu)點(diǎn):

1.Code Igniter推崇“簡(jiǎn)單就是美”這一原則。沒(méi)有花哨的設(shè)計(jì)模式、沒(méi)有華麗的對(duì)象結(jié)構(gòu),一切都是那么簡(jiǎn)單。幾行代碼就能開(kāi)始運(yùn)行,再加幾 行代碼就可以進(jìn)行輸出。可謂是“大道至簡(jiǎn)”的典范。

2.配置簡(jiǎn)單,全部的配置使用PHP腳本來(lái)配置,執(zhí)行效率高;

3.具有基本的路由功能,能夠進(jìn)行一定程度的路由;

4.具有初步的Layout功能,能夠制作一定程度的界面外觀;

5.數(shù)據(jù)庫(kù)層封裝的不錯(cuò),具有基本的MVC功能.

6.快速簡(jiǎn)潔,代碼不多,執(zhí)行性能高,

7.框架簡(jiǎn)單,容易上手,學(xué)習(xí)成本低,文檔詳細(xì);

8.自帶了很多簡(jiǎn)單好用的library,框架適合小型應(yīng)用.

缺點(diǎn):

1.本身的實(shí)現(xiàn)不太理想。

2.內(nèi)部結(jié)構(gòu)過(guò)于混亂,雖然簡(jiǎn)單易用,但缺乏擴(kuò)展能力。

3.把Model層簡(jiǎn)單的理解為數(shù)據(jù)庫(kù)操作.

4.框架略顯簡(jiǎn)單,只能夠滿足小型應(yīng)用,略微不太能夠滿足中型應(yīng)用需要.

評(píng)價(jià):

總體來(lái)說(shuō),拿CodeIgniter來(lái)完成簡(jiǎn)單快速的應(yīng)用還是值得,同時(shí)能夠構(gòu)造一定程度的layout,便于模板的復(fù)用,數(shù)據(jù)操作層來(lái)說(shuō)封裝的不 錯(cuò),并且CodeIgniter沒(méi)有使用很多太復(fù)雜的設(shè)計(jì)模式,執(zhí)行性能和代碼可讀性上都不錯(cuò)。至于附加的library 也還不錯(cuò),簡(jiǎn)潔高效。

五、Zend Framework

優(yōu)點(diǎn):

1.大量應(yīng)用了PHP5中面向?qū)ο蟮男绿卣鳎航涌凇惓!⒊橄箢悺PL等等。這些東西的應(yīng)用讓Zend Framework具有高度的模塊化和靈活性

2.嚴(yán)格遵循“針對(duì)接口編程”和“單一對(duì)象職責(zé)”等原則

3.官方出品,自帶了非常多的library,框架本身使用了很多設(shè)計(jì)模式來(lái)編寫,架構(gòu)上很優(yōu)雅,執(zhí)行效率中等

4.MVC設(shè)計(jì),比較簡(jiǎn)潔

5.具有路由功能,配置文件比較強(qiáng)大(能夠處理XML和php INI)

6.能夠直觀的支持除數(shù)據(jù)庫(kù)操作之外的Model層(比 CodeIgniter 和 CakePHP 強(qiáng)),并且能夠很輕易的使用Loader功能加載其他新增加的Class

7.Cache功能很強(qiáng)大,從前端Cache到后端Cache都支持,后端Cache支持Memcache、APC、SQLite、文件等等方式

8.數(shù)據(jù)庫(kù)操作功能很強(qiáng)大,支持各種驅(qū)動(dòng)(適配器)

9.文檔很全,在國(guó)內(nèi)社區(qū)很成熟

缺點(diǎn):

1.MVC功能完成比較弱,View層簡(jiǎn)單實(shí)現(xiàn)(跟沒(méi)實(shí)現(xiàn)一樣),無(wú)法很強(qiáng)大的控制前端頁(yè)面.

2.沒(méi)有自動(dòng)化腳本,創(chuàng)建一個(gè)應(yīng)用,包括入口文件,全部必須自己手工構(gòu)建,入門成本高

3.對(duì)于簡(jiǎn)單和小型的項(xiàng)目來(lái)說(shuō),反而因?yàn)樵诳蚣苤袘?yīng)用了大量面向?qū)ο笤O(shè)計(jì),對(duì)開(kāi)發(fā)者提出了更高的要求,間接增加了項(xiàng)目的開(kāi)發(fā)成本

評(píng)價(jià):

作為官方出品的框架,Zend Framework的野心是可以預(yù)見(jiàn)的,想把其他框架擠走,同時(shí)封裝很多強(qiáng)大的類庫(kù),能夠提供一站式的框架服務(wù),并且他們的開(kāi)發(fā)團(tuán)隊(duì)很強(qiáng)大,完全足夠有能力開(kāi)發(fā)很強(qiáng)大的產(chǎn)品出來(lái),所以基本可以確定的是Zend Framework前途無(wú)量,如果花費(fèi)更多的時(shí)間去完善框架。同樣的,Zend Framework架構(gòu)本身也是比較優(yōu)雅的,說(shuō)明Zend官方是有很多高手的,設(shè)計(jì)理念上比較先進(jìn),雖然有一些功能實(shí)現(xiàn)的不夠完善,比如View層,自動(dòng)化腳本等等,這些都有賴于未來(lái)的升級(jí)

六、CakePHP

優(yōu)點(diǎn):

1.最類似于RoR的框架,包括設(shè)計(jì)方式,數(shù)據(jù)庫(kù)操作的Active Record方式

2.設(shè)計(jì)層面很優(yōu)雅,沒(méi)有自帶多余的 library,所有的功能都是純粹的框架,執(zhí)行效率還不錯(cuò)

3.數(shù)據(jù)庫(kù)層的 hasOne, hasMany功能很強(qiáng)大,對(duì)于復(fù)雜業(yè)務(wù)處理比較合適

4.路由功能,配置功能難度適中

5.自動(dòng)構(gòu)建腳手架(scaffold)很強(qiáng)大,適合中型應(yīng)用

6.基本實(shí)現(xiàn)過(guò)了MVC每一層

7.具有自動(dòng)操作命令行腳本功能

8.文檔比較全,學(xué)習(xí)成本中等

缺點(diǎn):

1.CakePHP非常嚴(yán)重的問(wèn)題是把Model理解為數(shù)據(jù)庫(kù)層操作,嚴(yán)重影響了除了數(shù)據(jù)庫(kù)之外的操作能力

2.cache功能略顯薄弱

3.配置功能稍嫌弱

4.不適合大型應(yīng)用,只適合中型應(yīng)用,小型應(yīng)用來(lái)說(shuō)略微的學(xué)習(xí)成本高了點(diǎn).

評(píng)價(jià):

總體來(lái)說(shuō)CakePHP框架代表了PHP框架很重要的一個(gè)時(shí)代和代表,并且目前發(fā)揮著很重要的作用,不少自己寫的框架都模仿了CakePHP的方式,是個(gè)里程碑式的產(chǎn)品;CakePHP透露著RoR的敏捷開(kāi)發(fā)方式和把數(shù)據(jù)庫(kù)操作認(rèn)為是唯一Model的設(shè)計(jì)思想,作為開(kāi)發(fā)快速應(yīng)用和原型是絕好的工具;同樣,用來(lái)做Web2.0網(wǎng)站的開(kāi)發(fā)框架,也是值得選擇的

七、Symfony

優(yōu)點(diǎn):

1.完整實(shí)現(xiàn)了MVC三層

2.封裝了所有東西,包括 POST,GET 數(shù)據(jù),異常處理,調(diào)試功能,數(shù)據(jù)檢測(cè)

3.包含強(qiáng)大的緩存功能

4.自動(dòng)加載Class,能夠很隨意的定義各種自己的class

5.強(qiáng)大的語(yǔ)言支持

6.具有很強(qiáng)大的view層操作,能夠零碎的包含單個(gè)多個(gè)文件

7.非常強(qiáng)大的配置功能,使用xml配置能夠控制所有框架和程序運(yùn)行行為

8.包含強(qiáng)大的多層級(jí)項(xiàng)目和應(yīng)用管理:Project --> Application --> Module --> Action,能夠滿足一個(gè)項(xiàng)目下多個(gè)應(yīng)用的需要,并且每層可以定義自己的類庫(kù),配置文件,layout

9.非常強(qiáng)大的命令行操作功能,包括建立項(xiàng)目、建立應(yīng)用、建立模塊、刷新緩存等等

10.Symfony絕對(duì)是開(kāi)發(fā)大型復(fù)雜項(xiàng)目的首選,因?yàn)槭褂昧薙ymfony,將大大節(jié)約開(kāi)發(fā)成本,并且多人協(xié)作的時(shí)候,不會(huì)出現(xiàn)問(wèn)題,在Project級(jí)別定義好基礎(chǔ)Class以后,任何模塊都能夠重用,大大復(fù)用代碼.

缺點(diǎn):

1.最大的問(wèn)題也在于使用了太多風(fēng)格迥異的開(kāi)源項(xiàng)目來(lái)組合成框架

2.由于Mojavi和Propel本身都相當(dāng)復(fù)雜,因此Symfony的結(jié)構(gòu)非常復(fù)雜,難以理解和學(xué)習(xí)

  1. 緩存功能無(wú)法控制,每次開(kāi)發(fā)調(diào)試總是緩存,需要執(zhí)行 symfony cc,symfony rc來(lái)清除和重建緩存

4.效率不是很高,特別是解析模板和讀取配置文件的過(guò)程,花費(fèi)時(shí)間不少

5.學(xué)習(xí)成本很高,并且國(guó)內(nèi)沒(méi)有成熟的社區(qū)和中文文檔

評(píng)價(jià):

Symfony絕對(duì)是企業(yè)級(jí)的框架,唯一能夠貌似能夠跟Java領(lǐng)域哪些強(qiáng)悍框架抗衡的東西;強(qiáng)悍的東西,自然學(xué)習(xí)復(fù)雜,但是相應(yīng)的對(duì)項(xiàng)目開(kāi)發(fā)也比較有幫助,自然是推薦復(fù)雜的項(xiàng)目使用Symfony來(lái)處理,覺(jué)得是值得,后期的維護(hù)成本比較低,復(fù)用性很強(qiáng)。相應(yīng)的如果使用Symfony的應(yīng)該都是比較復(fù)雜的互聯(lián)網(wǎng)項(xiàng)目,那么相應(yīng)的就要考慮關(guān)于數(shù)據(jù)庫(kù)分布的問(wèn)題,那么就需要拋棄Symfony自帶的數(shù)據(jù)庫(kù)操作層,需要自己定義,當(dāng)然了,Symfony支持隨意的構(gòu)造model層

總評(píng):

以上數(shù)款框架,各有特色,而且都是開(kāi)源項(xiàng)目,不過(guò)框架針對(duì)的項(xiàng)目不一樣,一般來(lái)說(shuō):

1.小型項(xiàng)目:CodeIngiter

2.中型項(xiàng)目:CakePHP、Zend Framework、Laravel、Thinkphp

3.大型重量級(jí)項(xiàng)目:Yii、Symfony、Laravel

以上劃分也不絕對(duì),在項(xiàng)目選型的時(shí)候,要充分考慮框架的可以定制性、擴(kuò)展性,因?yàn)槊總€(gè)項(xiàng)目都無(wú)法確定你是否會(huì)隨著需求的變化進(jìn)行改變

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,443評(píng)論 6 532
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,530評(píng)論 3 416
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 176,407評(píng)論 0 375
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 62,981評(píng)論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,759評(píng)論 6 410
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 55,204評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,263評(píng)論 3 441
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,415評(píng)論 0 288
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,955評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,782評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,983評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,528評(píng)論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,222評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 34,650評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 35,892評(píng)論 1 286
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,675評(píng)論 3 392
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,967評(píng)論 2 374

推薦閱讀更多精彩內(nèi)容

  • 一、框架概述 課程概述 laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 在線教育平臺(tái) 6天(lar...
    園草戒閱讀 939評(píng)論 0 2
  • 一、框架概述 課程概述 laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 在線教育平臺(tái) 6天(lar...
    我愛(ài)開(kāi)發(fā)閱讀 1,445評(píng)論 0 5
  • 1. 一、框架概述 2. 課程概述 laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 在線教育平臺(tái) ...
    jim1999閱讀 333評(píng)論 0 0
  • 一、框架概述 課程概述 laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 在線教育平臺(tái) 6天(lar...
    大大的世界小小的夢(mèng)想_97ef閱讀 1,357評(píng)論 0 2
  • # 一、框架概述 # 課程概述 1. laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 2. 在線教...
    關(guān)進(jìn)一閱讀 390評(píng)論 0 0