题主提到了 Java Web, 那自然少不了模板引擎,Velocity 就是一个不错的Java模板引擎。为了达到前后端分离,通常情况下服务端模板只是作为一个落地页面以及承载SEO的关键词信息。页面逻辑再通过加载外部静态资源(js,css)来实现。
对于纯前端部分,需要看业务规模,以及团队成员来选择。
Vue 上手最简单,传统的开发者也能快速上手。React 需要去理解JSX,函数式,以及状态管理,应用越复杂,对开发者的能力要求就越高。
另外要看是要看组件,对于如果是小公司来说,迭代速度快,人力少,就没有办法自己去维护一套组件库,那么哪个框架对应的组件库能满足你的需求,就能快速出开发出需要的应用,便可以去选择。
根据你 web 应用的场景选择不同的框架:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。