tp框架是什么意思 為什么學(xué)了tp后,再去看yii和laravel感覺這兩個(gè)好難?
為什么學(xué)了tp后,再去看yii和laravel感覺這兩個(gè)好難?我也是從TP到Y(jié)ii的。我以前也經(jīng)歷過回答上帝的問題。首先,我個(gè)人的感覺是,我經(jīng)歷了一個(gè)新的框架,不同的語(yǔ)法和結(jié)構(gòu),和心理沖突。建議在網(wǎng)上
為什么學(xué)了tp后,再去看yii和laravel感覺這兩個(gè)好難?
我也是從TP到Y(jié)ii的。我以前也經(jīng)歷過回答上帝的問題。首先,我個(gè)人的感覺是,我經(jīng)歷了一個(gè)新的框架,不同的語(yǔ)法和結(jié)構(gòu),和心理沖突。建議在網(wǎng)上搜索yii2思維導(dǎo)圖,了解整個(gè)實(shí)施過程,以便快速學(xué)習(xí)。
tp框架有什么優(yōu)點(diǎn),缺點(diǎn)?
1. 高級(jí)模式:可以輕松支持序列化字段、文本字段、只讀字段、延遲寫入、樂觀鎖、數(shù)據(jù)拆分表等高級(jí)功能。視圖模型:易于動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)視圖,多表查詢相對(duì)簡(jiǎn)單。三。關(guān)聯(lián)模型:通過該模型,您可以意外、簡(jiǎn)單、靈活地完成多個(gè)表的關(guān)聯(lián)操作。4模板引擎:系統(tǒng)構(gòu)建了一個(gè)優(yōu)秀的基于XML的編譯模板引擎,支持兩種模板標(biāo)簽,集成了Smarty和JSP標(biāo)簽庫(kù)的思想,支持標(biāo)簽庫(kù)的擴(kuò)展。該驅(qū)動(dòng)程序還可以支持Smarty、easetemplate、templatelite、smart等第三方模板引擎。5緩存機(jī)制:系統(tǒng)支持多種動(dòng)態(tài)數(shù)據(jù)緩存類型,包括文件模式、APC、DB、Memcache、shmop、eaccelerator、Xcache,以及可定制的靜態(tài)緩存規(guī)則,并提供快捷方式,希望對(duì)您有所幫助
TP的查詢語(yǔ)法支持跨數(shù)據(jù)庫(kù)。如果它是本機(jī)的,則可能無(wú)法支持跨數(shù)據(jù)庫(kù)。另一件事是你需要自己檢查安全過濾。優(yōu)點(diǎn)是可以節(jié)省SQL匯編在性能方面的開銷。
TP:ThinkPHP是一個(gè)快速、兼容且簡(jiǎn)單的輕量級(jí)國(guó)內(nèi)PHP開發(fā)框架。它誕生于2006年初,原名FCS,2007年元旦正式更名為ThinkPHP。它是根據(jù)apache2開源協(xié)議發(fā)布的。對(duì)struts結(jié)構(gòu)進(jìn)行了移植和改進(jìn)。同時(shí),還借鑒了國(guó)外許多優(yōu)秀的框架和模式,采用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu)和MVC模式,將struts的思想與taglib(taglibrary)、ror的ORM映射和activerecord模式相結(jié)合。
本機(jī)SQL:可由數(shù)據(jù)庫(kù)直接執(zhí)行的SQL語(yǔ)句,如Oracle、MSSQL、mysql、DB2等
非本機(jī)SQL:一般指根據(jù)指定的程序規(guī)則自動(dòng)生成的SQL,如最經(jīng)典的LINQ to SQL