1、启动程序时需要加载的资源
EJB启动需要消耗大量资源,如CPU、内存等,把所有服务都加载进来;而Spring是可定制服务,需要加载什么就加载什么。
2、框架侵入性程度、依赖性,耦合性程度
轻量级框架侵入性程度较低,不一定需要继承类或接口注册和实例化组件;
重量级需要继承框架的类或接口吗,以方便使用框架中间件特性
3、轻量级是一组独立的特性实现集,
重量级是依赖于某些容器支持框架的特性。
4、开发的方便程度
轻量级在开发中的应用非常简单方便;
重量级开发写一些框架绑定的类、部署、运行及测试过程较为复杂,开发不方便。
5、解决问题侧重点
轻量级减少开发复杂度,但处理能力较弱,适用于开发中小型企业应用;
重量级强调高可伸缩性,适用于开发大型企业应用。
轻量级框架与重量级框架的区分
最新推荐文章于 2022-05-14 16:14:44 发布