调查:java程序员最亲睐的web框架-亚博电竞手机版
java学习
2020年03月27日 23:25
1
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!
这是关于java的第二个调查,第一个调查请点这里查看。
这一次,我们要讨论的是web框架。
只有少数几种语言像java一样提供了各种各样的web框架,上面的统计图就是一个证据。下面是其他开发者所使用web框架列表:
- spring mvc/spring boot :spring可以帮助各地的开发团队构建简单轻便、快捷灵活基于jvm的系统和应用程序
- vert.x :一个用于在jvm上构建反应式应用程序的工具包
- jsf :官方的java ee web框架
- play framework :更容易地使用java & scala构建可拓展的、快速又实时的web应用程序
- grails :java版本的ruby on rails,建立在spring和hibernate之上,用groovy编写
- spark : 一个受sinatra启发的小型框架,帮助使用最小的努力在java 8中创建web应用程序
- apache struts :一个mvc框架,用于创建优雅的、现代化的java web应用程序
- dropwizard :一个用于开发操作友好、高性能、rest风格web服务的框架
- vaadin :一个服务器端框架,用于构建单个页面的web应用程序
- jhipster :一个生成spring boot angularjs项目的应用程序生成器
- wicket :使得简洁、分离关注点和简单化开发到一个全新水平的web应用程序框架
- jax-rs :jdk的内部框架,用于创建rest风格的web服务
- stripes :让使用servlet和jsp工作时变得轻松
- sling :一个使用 java content repository,并得到osgit支持的web框架
- gwt :google开发的一个框架,可以编译java代码为javascript运行在浏览器中
- xslt :用于转换xml文档为另一种xml文档的语言
- ratpack :用于构建现代化http应用程序的java库系列
- express :这不是java web框架,而是建立在node.js上的javascript框架
- ninja framework :全栈web框架,协同gae工作很好
- compojure :用于ring和基于clojure的web应用框架的小型路由库
- zk :一个开源的java框架,用于构建企业级web和移动app
- symphony2 :用于web开发的高性能php框架
- java企业版 :是社区驱动企业软件的标准
大家如果用过这些框架,或对上面这些框架有任何看法,欢迎指出。期待听到你的声音。
译文链接:http://www.codeceo.com/article/java-survey-web-frameworks.html
英文原文:java survey results – web frameworks
翻译作者:码农网 – 小峰
[ 转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]
展开全文