2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

2006 年度十大新闻:Richard Monson-Haefel 称“拯救 Java EE 为时晚矣”

  • 2007-04-10
  • 本文字数:1038 字

    阅读完需:约 3 分钟

原文发表于 2006 年 7 月 11 日下午 3 时。

Burton Group 的分析师 Richard Monson-Haefel 最近发表的题为《Java EE 5, the beginning of the End(Java EE 5:末路之始)》的分析报告在社区内引发了激烈论战。Richard Monson-Haefel 因其所著的 EJB 书的畅销而为众人所知,那么他究竟说了些什么?Richard在一个 Podcast 中总结出报告的主要观点,摘要如下:

Java EE 已经成为多元化市场中的主流技术。尽管 JEE 5 与其先前版本有些相似,但简化程度仍显不足。“JEE5 确实向正确的方向迈进了一步,但显而易见的是,要挽救整个平台这还是显得杯水车薪,而且也太迟了。在接下去几年内,将会有越来越多的开发人员转而投向那些提供更简易开发环境的平台。我们将逐渐看清 Java EE 5 作为企业开发标准的藤蔓最终走向何方……开发机构在考虑新的企业应用开发时,应当另求他径,并且做好面对 Java EE 作为企业解决方案迈入迟暮之年的准备。

那么 RMH 所说的“过于复杂”指的是什么呢?RMH 在报告和 Podcast 中指出以下几点:

  • Java EE 试图在一个平台内完成所有事情,从而导致事情变得过于复杂

  • Java EE API 的数量“尚未被简化、合并或剔除;这些 API 仍被放在原处,并且保持原有必要性”

  • Java EE 的编程模型已经发生了第三次重大意义的变更

  • 支持 Web 服务的 API 也发生了改变

  • “规模庞大且复杂的 Web 开发框架被加入平台”

  • 平台变得更加复杂和令人生畏

  • 配置方面并没有比以前版本变得更加简单

  • 新的平台并没有削减需要配置的方面的数量,而仅仅将复杂性从 XML 部署描述符转移到了源码标记(Source Code Annotation)上

  • 开发人员仍然需要了解“所有配置选项以及它们对生产代码带来的影响”,但现在可以在代码中写入,避免在 XML 中配置

  • “JEE 5 目前拥有两套独立但仍相互依赖的配置机制,而不像以前只有一套复杂机制”

  • “专注于功能涵盖面广度和灵活性,忽视了开发的简易性。Java EE 的主要价值观已经变成了自身的阿喀琉斯之踵(致命的弱点)。”

目前已经有许多新闻媒体对这份报告进行了报导,并引发了一连串讨论。 InternetNews Steve Anglin 在 O’Reilly进行了“Java EE 是否足够轻量”的讨论。TSS 也在今天对 SearchWebServices 的一篇文章发表了评论,该文章引用了 RMH 及其他分析师的观点,主张 Java EE 并不适合实现 SOA,因此 SOA 的出现将导致 Java EE 变成下一个 CORBA(已死)。

然而很重要的一点是,RMH 的抨击目标仅限于 Java EE,而非 SE。“我认为,Java 语言仍将继续繁荣发展,而且在接下去的许多年内,仍将是绝大多数企业应用开发的中流砥柱。”

2007-04-10 20:001360
用户头像

发布了 117 篇内容, 共 20.7 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

AI+云原生时代,高校该如何创新教育模式

是但求其发

云计算 软件工程 计算机 大学 #云原生

鸿蒙开发案例:绘制中国象棋棋盘与棋子的技术教程

zhongcx

零一万物 Yi-Lightning:超越 GPT-4o 冲击全球榜单;阿里国际 Marco 翻译大模型发布丨 RTE 开发者日报

声网

AIGC加速商业化落地,抖音开放平台如何打造新ToB商业模式?

ToB行业头条

RUM性能优化之图片加载

乘云数字DataBuff

前端监控 可观测性 JavaScrip RUM

阿里云EMR StarRocks X Paimon创建 Streaming Lakehouse

Apache Flink

大数据 flink StarRocks EMR

k8s-NFS系统配置

不在线第一只蜗牛

Kubernetes 容器 云原生

大数据存储计算平台EasyMR:大数据集群动态扩缩容,快速提升集群服务能力

袋鼠云数栈

离了大谱,和HR互怼后被开了!

王磊

得物iOS函数调用栈及符号化调优实践|得物技术

得物技术

ios

什么政府网站一定要安装SSL证书吗?应该选择哪种SSL证书?

防火墙后吃泡面

实时语音交互的游戏队友——网易伏羲AI Agent创新应用 | DataFunSummit2024演讲实录

网易伏羲

人工智能 AI 语音 网易伏羲 游戏AI

云桌面适合哪些类型的工作

青椒云云电脑

云桌面

云桌面解决方案:为何远程办公需要它们

青椒云云电脑

云桌面 云桌面系统 云桌面技术

淘宝商品详情数据接口:解锁电商数据分析新密码

tbapi

淘宝商品详情数据接口

淘宝 app 商品详情数据接口:让你轻松掌握优惠价、视频和到手价,助力电商决策

tbapi

淘宝商品详情接口 淘宝app详情接口 淘宝详情数据接口 淘宝优惠券接口 淘宝到手价接口

公链技术开发之路:从概念到实现的公链开发全攻略

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 代币开发 海外推广

博睿数据首届“观测先锋 · 2024 可观测平台创新应用案例大赛”现已启动!

博睿数据

有哪些常见的云桌面套餐比较推荐?

青椒云云电脑

云桌面 云桌面厂家 云桌面方案

NIPs 平台:Mint Blockchain 推动 NFT 创新的新平台

NFT Research

NFT\ #Web3

软件测试学习笔记丨宠物商店-接口自动化测试实战

测试人

软件测试

百度搜索2024考研大数据:北方考生“南移”成潮流

极客天地

推荐给远程办公用户的云桌面服务

青椒云云电脑

云桌面 云桌面厂家 云桌面系统

如何评估云桌面套餐的性价比?

青椒云云电脑

桌面云 云桌面 云桌面厂家 云桌面系统

1688跨境代采集运系统

tbapi

1688代采系统 1688代购系统 1688跨境代采系统

完全指南:如何高效进行业务应用开发?

NocoBase

开源 低代码 开发工具 无代码 业务应用开发

一图为你揭秘云数据库GaussDB管理平台亮点

华为云开发者联盟

云原生 GaussDB 智能运维 数据库·

2006年度十大新闻:Richard Monson-Haefel称“拯救Java EE为时晚矣”_Java_Floyd Marinescu_InfoQ精选文章