当前位置: 首页 > 工具软件 > NLF框架 > 使用案例 >

java框架那么多,为什么 Java 相关的框架总会给人很重的感觉?

苏季同
2023-12-01

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

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包,

这就不轻量级了。

 类似资料: