什么是WEB微框架?
时间:2023-11-23 00:48:01 | 来源:网站运营
时间:2023-11-23 00:48:01 来源:网站运营
什么是WEB微框架?:先要说明一点量级的划分边界从来都不是十分分明的,兵器上面对轻武器重武器的划分
一般来说是按照口径大小(杀伤力)和重量大小(携带性)来划分,那么web框架也是如此,按照功能和操作来划分重量级别。
重量级的web框架,比如SSH,功能上支持了各式各样的数据库(关系型,非关系型),支持了各式各样的功能(interceptor,ioc,OGNL),支持负载能力也强大,不用你操心一上来就是吊炸天,但缺点是涉及的技术多杂,光代码就上百上千个文件,需要配置和集成的组件也是多的很,然后可以自己diy的部分比较有限,你要什么就在我的配置里配——就好比飞机坦克,你喷个漆什么的diy当然没问题,但是你说你要换个引擎那就不好办了。
轻量级的web框架,麻雀虽小,五脏俱全,基本功能需要具备,数据库,mvc分层,web容器,缓存,要有的都有,技术上可以(需要)diy的部分更多——session支持不够好?自己整一个;分布式支持不好?自己整一个。好比冲锋枪,能杀敌能打轻量级的车辆,然后你可以给他装各种各样的红外啊夜灯啊,再安个小型火箭发射器。
微量,呵呵,步枪不行,太大太重。是吧,咱网站就是一blog,每天千百来个人,不能够啊!来把匕首吧,反正咱不是打战,匕首什么的平时防身什么的够了,耍起来特帅。可以切西瓜,可以吓唬人,或者可以一秒钟变李寻欢,例不虚发;带起来轻松。微框架就是这样,最基本的东西给你准备好,接口开放在那里,你想要什么自己整,需要什么自己搞。
但高手又说了,刀?呵呵,一花一叶都能杀人于无形。框架?呵呵。