java web开发框架选择_no java web 框架选型 + web 前端框架选型 实践

以前,觉得web框架的唯一选择是 java spring 全家桶,但用起来踊实比较重,配置文件比较重,开发起来比较重,在专注于写业务核心代码时,已经要做不少框架配置的事;

后来用了下python ,比java自由,但又不想js那么太目由,而且也支持类,把python当成java用很好用;

又去查了一下python能开发什么,web也是支持的,试了flask ,开发很简单,可以很快专注于业务逻辑;

python性能比不上java ,又查到了tornado ,性能要好些,而且是面向对象的封装,用着比较习馈,做web后端;

那时候前端解除了JQuery和AdminLTE,前后端用ajax通信,又想办法搭了个权限管理,用起来还可以,能够做web开发,一般系统的管理页面是能应付的;

用了一段时间后,发现前端开发台繁琐了,不停的在html与js间切换,而且js的代码组织也比较乱,做CURD发现有大量的重复工作,就动了用代码生成CURD的念头;

同时也发现AdminLTE有时候有刷新页面变化的bug,就看看有没有别的框架,同时也听说了React、Vue,去大概了解下有没有框架,就发现了Vue element,和ant design pro;

初步学了React,Vue,发现不复杂,但React的设计比较符合面向对象,而且ant design pro是阿里支持的,同时文档支撑比较好,就选了ant design pro;

但这种前端的开发方式还是第一次见,变化挺大,用起来比以前顺手,做前端比以前快,特别是复杂的界面,但ant design pro 4.0要发布了,语言换成了TS,又看了一下TS,准备等待更新;

所以目前是tornado + ant design pro,做后台管理还不错,一般系统都能应付,一般不会有高并发的情况,有高并发的情况可以吧相应读接口用go实现;

研究了一段时间的go + gin + redis简单搭建,但高并发的写可能还是要上队列或redis吧,目前没研究;

综上 no java 的web开发还是能满足需求;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值