java轻量级流程框架,Java轻量级框架选择

java轻量级流程框架,Java轻量级框架选择

2023年7月17日发(作者:)

java轻量级流程框架,Java轻量级框架选择⽬前,打算做⼀个⼿机应⽤的程序,包括android和ios,并都打算使⽤原⽣开发。与前端应⽤交互的后台打算使⽤Java来开发(本来想⽤Groovy,但还是对其不熟悉,只好作罢)。⽤Java就涉及框架选择问题,想选择⼀个轻量级的,毕竟⾃⼰⼀个⼈做,所以想⽤⼀个开发效率⾼、很轻、⼜不失扩展能⼒的,所以如果没有太好选择的话,就还是使⽤SSH。后来发现了Spring boot、JFinal和Nutz,最后就把⽬光定位到了这三个上⾯。先说⼀下项⽬背景,技术背景:⽬前已有的服务端是使⽤C#开发的,基于+ibats的MVC架构,使⽤memcache缓存,数据库是Sql Server;前后端交互采⽤HTTP的Post请求,数据格式是Json。⽽前端呢,⼜分为web端和⼿机app:web端采⽤+html5;⼿机app使⽤混合模式开发的(Hybird App),选⽤的是 Cordova框架。⽬前存在的问题是,app在涉及页⾯⼤量渲染时,效率不⾼,帧数在页⾯没有交互时,总是掉到0,在触发点击拖动时才逐渐回升⾄50多;app页⾯切换、加载也速度有待提⾼,所以前端打算使⽤原⽣开发(Native App)。当然这是⼀个任重⽽道远的任务,希望我能坚持下来。业务背景:这是⼀款轻量拼图、查看精美图⽚及⽤户间交互的应⽤,可以运⾏在android、iphone和微信中。我的开发流程规划起来是:sqlserver数据库先将⽤户表迁移到mysql中,然后选择好框架并搭建服务端,然后开发⽤户登录注册逻辑,然后开发android端,然后开发ios端;继续迭代下⼀个业务功能,如⾸页;...前⾯啰啰嗦嗦⼀⼤堆,现在才说到今天的重点——框架⽐较选择由于1年多没有做过原⽣、java的开发,所以还得重拾旧⼭河。对于spring boot、JFinal和Nutz都只有⽿闻,并未⽤过,所以在⽹上依据⼤家之⾔,来⽐较⼀下这三个框架的区别及效率。spring boot:微框架,是由Pivotal提供的全新框架,其⽬标在于为平台带来另⼀种开发体验,从⽽简化对已有技术的使⽤。在追求开发体验提升⽅⾯,Spring Boot,甚⾄整个Spring⽣态系统都使⽤到了 Groovy编程语⾔。综合⽐较三种,spring boot还是⽐较复杂,但其实jfinal更适合我,所以就选它了。先⽤起来,回过头来,再补充使⽤结果。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689586063a268403.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信