java太大太重_为什么 Java 相关的框架总会给人很重的感觉?

因为很多框架本来就重,不是因为语言,而是因为依赖。

SSH三大框架,大部分都得依赖上十几个乱七八糟的包。有些包4-5M大。

有些框架本身很简单,偏偏要用到asm.jar等等

有些还要用到commons-lang.jar,有些还不知足,commons-lang不够,还得加上commons-lang3。

=

除去这三大框架来看,

其实jfinal,nutz等等也都很轻量级,只要两个jar包就行了(比如mysql-connector.jar,jfinal.jar)。

每个jar包也都很小,轻量级的框架jfinal甚至不到1M就能实现SSH的功能。

有个不出名的nlf框架甚至不用mysql-connect.jar,自己独创了一个csvdb模式,就实现了数据库。

其实依赖log4j、连接池什么的倒还好了,

用别人多次测试的、性能优越的包倒还无可厚非。

SSH这种框架倒还可以理解,

本来就是抽象出来的东西,

为了应付各种各样的需求自己就得做的非常大,

特别高大全。

但是有些因为一个函数就要引用到一个jar包,

这就不轻量级了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值