Java Web 程序员的发展趋势分析

简介:

在现在这个世界里,我们必须不断地评估各种web技术,并做出决定要使用、消除和瞄准哪些技术。因此,关键是要保持更新到web开发人员最新的习惯。Java Web框架ZK做了一个社区调查,旨在回答若干关键问题。

image

根据调查结果,一定数量的开发人员,约45%,已经升级到JDK 8;但是,超过50%的参与者仍然使用以前的版本工作。

image

尽管我们大家的普遍看法是IntelliJ由于其出色的效率正在变得越来越流行,但是看上去似乎Eclipse仍然是大多数人首选的web开发模式。75%的受访者依赖于Eclipse,而只有19%,目前正在使用IntelliJ开发。

ZK工程师分享了他的见解,Eclipse之所以能够维持这种势头的原因:“开发人员是一种习惯性的生物,很多享受于在Eclipse熟悉的环境中编程。”

image

自2016年1月开始,微软已经停止支持IE 8,9,和10。相应地,我们的研究结果表明,三分之一的开发人员已经升级到IE11。不过,需要注意的是超过一半的人,51%,依然支持IE8,9,10。一小部分(11%)开发人员并不受此影响,因为他们不打算集成IE浏览器到他们的项目中。

总结

45%的开发人员使用的是JDK 8。

75%的开发人员使用Eclipse工作。

19%的开发人员目前使用的是IntelliJ,6%使用NetBeans。

到2016年秋天为止,32%的开发人员预期支持IE11,30%预期支持IE10及以上。21%的开发人员可能支持IE9,而11%丝毫没有支持IE浏览器的计划。

文章转载自 开源中国社区[http://www.oschina.net]

相关文章
|
14天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
8天前
|
Java 调度
Java中常见锁的分类及概念分析
Java中常见锁的分类及概念分析
14 0
|
8天前
|
Java
Java中ReentrantLock中tryLock()方法加锁分析
Java中ReentrantLock中tryLock()方法加锁分析
9 0
|
22小时前
|
Python 数据可视化 索引
PYTHON用GARCH、离散随机波动率模型DSV模拟估计股票收益时间序列与蒙特卡洛可视化
PYTHON用GARCH、离散随机波动率模型DSV模拟估计股票收益时间序列与蒙特卡洛可视化
11 0
PYTHON用GARCH、离散随机波动率模型DSV模拟估计股票收益时间序列与蒙特卡洛可视化
|
3天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
8 0
|
8天前
|
Java
Java中关于ConditionObject的分析
Java中关于ConditionObject的分析
17 3
|
11天前
|
设计模式 缓存 安全
分析设计模式对Java应用性能的影响,并提供优化策略
【4月更文挑战第7天】本文分析了7种常见设计模式对Java应用性能的影响及优化策略:单例模式可采用双重检查锁定、枚举实现或对象池优化;工厂方法和抽象工厂模式可通过对象池和缓存减少对象创建开销;建造者模式应减少构建步骤,简化复杂对象;原型模式优化克隆方法或使用序列化提高复制效率;适配器模式尽量减少使用,或合并多个适配器;观察者模式限制观察者数量并使用异步通知。设计模式需根据应用场景谨慎选用,兼顾代码质量和性能。
|
15天前
|
XML JSON JavaScript
使用JSON和XML:数据交换格式在Java Web开发中的应用
【4月更文挑战第3天】本文比较了JSON和XML在Java Web开发中的应用。JSON是一种轻量级、易读的数据交换格式,适合快速解析和节省空间,常用于API和Web服务。XML则提供更强的灵活性和数据描述能力,适合复杂数据结构。Java有Jackson和Gson等库处理JSON,JAXB和DOM/SAX处理XML。选择格式需根据应用场景和需求。
|
15天前
|
前端开发 安全 Java
使用Java Web框架:Spring MVC的全面指南
【4月更文挑战第3天】Spring MVC是Spring框架的一部分,用于构建高效、模块化的Web应用。它基于MVC模式,支持多种视图技术。核心概念包括DispatcherServlet(前端控制器)、HandlerMapping(请求映射)、Controller(处理请求)、ViewResolver(视图解析)和ModelAndView(模型和视图容器)。开发流程涉及配置DispatcherServlet、定义Controller、创建View、处理数据、绑定模型和异常处理。
使用Java Web框架:Spring MVC的全面指南
|
16天前
|
XML Java 程序员
作为Java程序员还不知道Spring中Bean创建过程和作用?
作为Java程序员还不知道Spring中Bean创建过程和作用?
12 0