什么是WEB微框架?
時(shí)間:2023-11-23 00:48:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-11-23 00:48:01 來源:網(wǎng)站運(yùn)營
什么是WEB微框架?:先要說明一點(diǎn)量級(jí)的劃分邊界從來都不是十分分明的,兵器上面對(duì)輕武器重武器的劃分
一般來說是按照口徑大?。Γ┖椭亓看笮。〝y帶性)來劃分,那么web框架也是如此,按照功能和操作來劃分重量級(jí)別。
重量級(jí)的web框架,比如SSH,功能上支持了各式各樣的數(shù)據(jù)庫(關(guān)系型,非關(guān)系型),支持了各式各樣的功能(interceptor,ioc,OGNL),支持負(fù)載能力也強(qiáng)大,不用你操心一上來就是吊炸天,但缺點(diǎn)是涉及的技術(shù)多雜,光代碼就上百上千個(gè)文件,需要配置和集成的組件也是多的很,然后可以自己diy的部分比較有限,你要什么就在我的配置里配——就好比飛機(jī)坦克,你噴個(gè)漆什么的diy當(dāng)然沒問題,但是你說你要換個(gè)引擎那就不好辦了。
輕量級(jí)的web框架,麻雀雖小,五臟俱全,基本功能需要具備,數(shù)據(jù)庫,mvc分層,web容器,緩存,要有的都有,技術(shù)上可以(需要)diy的部分更多——session支持不夠好?自己整一個(gè);分布式支持不好?自己整一個(gè)。好比沖鋒槍,能殺敵能打輕量級(jí)的車輛,然后你可以給他裝各種各樣的紅外啊夜燈啊,再安個(gè)小型火箭發(fā)射器。
微量,呵呵,步槍不行,太大太重。是吧,咱網(wǎng)站就是一blog,每天千百來個(gè)人,不能夠?。戆沿笆装?,反正咱不是打戰(zhàn),匕首什么的平時(shí)防身什么的夠了,耍起來特帥??梢郧形鞴?,可以嚇唬人,或者可以一秒鐘變李尋歡,例不虛發(fā);帶起來輕松。微框架就是這樣,最基本的東西給你準(zhǔn)備好,接口開放在那里,你想要什么自己整,需要什么自己搞。
但高手又說了,刀?呵呵,一花一葉都能殺人于無形。框架?呵呵。