当前位置:首页 > 网上商城 > 正文内容

jfinal作为国产开源框架,和现在市场上主流的比有没有生存空间?

访客2021-07-19 22:53:33网上商城331

jfinal是优秀的web框架,这点毋庸置疑,易于使用,但是生存空间也不大,原因有如下几点

jfinal作为国产开源框架,和现在市场上主流的比有没有生存空间?

1.市场上会SSH和SSM的人到处都是,但是会Jfinal的人很少,无形中增加了学习成本

2.框架的精炼是建立在省去很多功能基础上的,如果以后要用到这些功能,那用jfinal写的项目基本就不能用了

3.数据库事务支持的不太好,和mybatis相差太多

4.和第三方框架整合性不太好,这点spring就值得jfinal学习,因为jfinal几乎能和所有的主流框架整合

5.bug

修复慢,兼容性较差

6.官方文档不健全,出现问题搜索到的解决方案也很少

如果觉得说的有道理,欢迎点赞鼓励,如果有更好的想法,欢迎交流,一起学习

公司大多用什么java框架?

市面上流行的JAVA框架演变阶段一:Servlet阶段

公司大多用什么java框架?

阶段二:SSH(Spring+Structs+Hibernate)阶段

公司大多用什么java框架?

阶段三:SSI阶段(Spring+SpringMVC+ibatis)阶段

阶段四:SSM阶段(Spring+SpringMVC+Mybatis)阶段

阶段五:Spring boot+(Spring boot+其他数据持久层,例如mybatis,jpa等)阶段

现在公司的技术状况以杭州阿里巴巴为例,目前主要以spring boot为主,但阿里巴巴他们是他们自己修改过的spring boot,例如他们的微服务框架是spring-cloud-alibaba。很多java开发的公司都会和阿里巴巴对齐,所以不难发现springboot 已经是各大公司的主流框架了。

有些公司技术有些之后现在还有些公司在用ssm等框架,英文ssm有比较完善的代码自动生成工具,但ssm也慢慢会被淘汰,所以如果是学习的话,建议直接学习springboot。当然如果公司用的是ssm也不要担心,springboot也很简单,转的时候学两天就好了。下面是ssm的主要项目结构执行流程。

结语java技术更新换代很快,不同阶段使用的技术也不同,从公司层面来讲,找到适合公司自己的就行。从学习的角度来讲,只要基础知识扎实,其实都一样的。例如spring boot底层也是spring相关的框架整合。

不管java 框架如何变换,最重要的是基础扎实,祝您工作学习愉快!

分享给朋友:

相关文章