调查:java程序员最亲睐的web框架-亚博电竞手机版

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!

这是关于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
翻译作者:码农网 – 小峰
转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图