调查: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企业版 :是社区驱动企业软件的标准

大家如果用过这些框架,或对上面这些框架有任何看法,欢迎指出。期待听到你的声音。

时间: 2024-08-27 20:40:08

调查:Java程序员最亲睐的Web框架的相关文章

从普通JAVA程序员到阿里架构师,他用了六年

工作年限:8 年服务公司:4 家(含四大门户中的两家)最近职业:Java 架构师职场关键词:社交平台.高并发系统架构设计.技术团队管理.多款从零到一的产品城市! 六年间,这位职人呆过四大门户中的两家,完成了工程师到架构师的蜕变.经手多款从零到一产品的开发和增长,也经历国内最大社交平台亿级流量和用户的架构设计及优化工作.工作上思路清晰.认真负责,是同事们心目中优秀 Problem Solver. 问:介绍一下你自己? 答:我 2008 年硕士毕业后,前 2 年在一家传统 IT 公司,最近 6 年在

从普通Java程序员到阿里高级架构师,他用了6年!

6年间,一位架构师待过四大门户中的两户,已完成了工程师到架构师的蜕变.经手几款从零到一产品的开发和增涨,也亲身经历国內最大社交网络平台亿级数据流量和用户的架构设计及优化工作.在工作中思路清晰.尽职尽责,是同事们心目中出色 Problem Solver.参加工作时间:8 年服务公司:4 家(含四大门户中的两户)近期岗位:Java 架构师职场关键词:社交网络平台.高并发系统架构设计.技术团队管理.多款从零到一的产品城市! 问:介绍一下下你自身 答:我 2007 年本科大学毕业,前 2 年在一家传统式

Java程序员转Android开发必读经验分享

摘要:DevStore小编最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助. 啰哩啰嗦的说说Java和Android程序的区别: Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择.学安卓从事移动互联方向开发,学Java从事软件.网站开发.而安卓上的应用大多是Java编写的,所以建议在安卓前期的Java学习阶段中,要用心学好. 言简意赅的说说

专访《Java程序员修炼之道》作者Ben Evans

转帖这篇文章,很大成分就是认同"保守的设计思想是Java的最大优势"这句话 ------------------------------------------------------------------ [编者按]Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,它几乎是每个程序员的入门语言,而<Java程序员修炼之道>更是深受程序员欢迎的学习书籍.该书作者之一Ben Evans最近参加了上海QCon大会,图灵社区采访了这位大牛级人物. Ben Evans

Java程序员如何转Android开发

最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助. 啰哩啰嗦的说说Java和Android程序的区别: Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择.学安卓从事移动互联方向开发,学Java从事软件.网站开发.而安卓上的应用大多是Java编写的,所以建议在安卓前期的Java学习阶段中,要用心学好. 言简意赅的说说"转"前的准备:

Java程序员转行大数据的优势

大数据时代,中国IT环境也将面临重新洗牌,不仅仅是企业,更是程序员们转型可遇而不可求的机遇. 国内大多数大型互联网公司的程序员被称作研发工程师,但实际上国内几乎没有研发项目,只能叫做开发.开发程序员的工作大多是重复性劳动,容易产生疲惫感,薪资在工作2-5年内就达到了一个峰值,再要提升就比较困难,这样就导致了很多程序员最终转行做了其他行业. JAVA的精密,强大,拥有其它语言不可替代的性能和可维护性,早已经是成为最受欢迎的编程语言之一,很多人想进入IT行业,首选的第一门语言就是JAVA.但是,在未

Kotlin 喧嚣过后,谈谈 Java 程序员未来的出路

http://blog.jobbole.com/111422 Java 生态圈 Java 的生态环境开放.自由,在Sun/Oracle.Google.Apache.Eclipse基金会等各大厂商,还有技术大牛的共同努力下,Java 的生态圈异常繁荣,各种优秀的开源框架层出不穷. Spring Boot Spring Boot 是 Pivotal 团队推出的一个支持快速开发的框架,伴随 Spring4.0 而生,继承了 Spring 的优秀特质,简化了使用 Spring 编码.配置.部署的过程,使

揭秘 | 为什么Java程序员的薪资一直居高不下?

为什么程序员工资那么高? 为什么年年都有人说Java程序员饱和,但学习Java的人依然远远超过其他? 为什么Java程序员数量在日益增长的情况下,其薪资不降反升? 你想知道,小谷也很想知道.... 于是特意去各大招聘网站扒了一下,看完之后我.... 所以,Java程序员的工资到底有多高? 并且细心的朋友可能还会发现,图表右边有个投票,竟还有67%的人还觉得月薪1.28W偏低! 我们来分析一下,Java程序员薪资居高不下的原因: 程序员问科比:你为什么这么成功?科比:你知道洛杉矶凌晨4点的样子吗?

5年经验Java程序员面试20天

写在前面 今天分享的是一位5年工作经验的Java工程师在帝都的面试经验总结,看看这些互联网公司都爱问些什么题,希望对大家的面试有指导意义. 从事Java开发也有5年经验了,4月初自己的开启面试经历之旅,前后20天左右,主面互联网公司,一二线大公司或者是融资中的创业公司都面试过,拿了一些offer,其中包括奇虎360等 首先不同面试官面试风格一定不同,这里是我总结这些天面试Java开发过程中的大多数问题,综合分类有Java基础,框架,多线程,网络通信,数据库以及设计模式,算法等几个模块. 一名3年