写点什么

InfoQ 中文站 Java 社区 2007 年度十大新闻

  • 2007-12-29
  • 本文字数:1773 字

    阅读完需:约 6 分钟

虽然 Java 技术经过多年发展已经比较成熟,但 Java 社区依然不断涌现出一些新的技术和亮点。以下便是我们整理的 2007 年 Java 社区十大新闻,借此对 Java 社区这一年来的发展历程进行概括和总结:

1. XML 是用户界面 (UI) 开发的未来吗?
或者是 JavaScript?新一茬的桌面用户界面框架有一个共同的趋势:基于 XML,并具备某种程度的 JavaScript 支持。在此,让我们简要地看看 AJAX,WPF/XAML,Flex/MXML 和 Firefox 的 Gran Paradiso。

点评:无论是微软的 WPF/XAML、Adobe 的 Flex/MXML、还是 Firefox 的 Gran Paradiso,都让我们意识到基于 XML 的用户界面开发可能是未来 UI 开发的一种趋势。值得关注。

2. 选择你所需要的 Ajax 框架
Dr. Dobbs 网站最近刊登了一篇关于如何选择 Ajax 框架的案例分析,取自 T. Rowe Price 的一个开发团队。文章讨论了五个热门框架:DWR、GWT、Dojo、Prototype/Scriptaculous 和 Yahoo UI Library。

点评: AJAX 火了,相应的 AJAX 框架也如雨后春笋般出现。对于准备选用 AJAX 框架的开发者来说,面对这么多 AJAX 框架可能会无从下手。这篇新闻所涉及的话题对于 AJAX 框架的选择无疑会提供一些帮助。

3. Silverlight、JavaFX、Flex/Flash 技术比较
博客作者 Techie 在“Apollo vs Silverlight vs JavaFX vs Flash/Flex 观点”一文中深入比较了这几种热点技术的不同。

点评:在 RIA 开发平台领域,Silverlight、JavaFX、Flex/Flash 都是很有竞争力的产品,本文对于那些准备采用 RIA 技术的企业或开发人员来说,可以提供一些帮助。

4. Grails 做足功夫 全力迈向 1.0 版
Grails 框架具有和 Rails 相近的开发效率,并且强调重用已有的 Java 知识、代码库和工具。Grails 一直有新的版本发布,越来越引人注目,并且正在全力向 1.0 迈进。InfoQ 就此采访了 Grails 项目的领导人 Graeme Rocher。

点评: Ruby on Rails 以其很高的开发效率风靡世界,Java 阵营也没闲着,Grails 既借鉴了 Rails 高效开发的模式又继承了 Java 已经成熟的技术,对 Java 开发者来说是更合适的选择。

5. Java 进入实时领域
在 Java One 上 Sun 最终宣布了 JSR-1(2006 年 7 月最终定稿的 Java 实时规范)第一个实现的发布。

点评:Java 在企业应用领域占据了绝对有利的地位,现在又将触角伸向了实时领域,在这一领域 Java 会有所建树吗?

6. Erlang 是未来用于并发性的 Java?
未来的计算是并发计算。现今甚至桌面 CPU 也是多核的,当客户给他们的服务器购买了越来越多的 CPU 时,他们期望其应用伸缩自如以利用他们的新投资。但是今天的许多软件系统并不能做到这一点。Erlang 能起到帮助吗?

点评:对大多数编程语言而言,处理并行计算都是比较难的一件事情。Erlang 改变了这一状况,如果你要编写并行计算的程序,可以考虑一下 Erlang。

7. Adobe 和软件的未来
从 Adobe Flex,到 Adobe Integrated Runtime(AIR),再到最近宣布计划将所有软件都以“软件服务化(SaaS)”的形式搬到 Web 上,Adobe 表现出了一种有趣的趋向。

点评:Adobe 所宣布的一系列产品及计划,让我们看到了 Adobe 为扩大自己在未来软件平台上的影响力而做出的努力,从目前发展的情况来看,至少在 RIA 方面,Adobe 走在了前面。

8. Google Android SDK 舍弃 Java ME,支持 Java Lite 和 Apache Harmony
今天 Google 发布了支持 Open Handset Alliance(开放手机联盟)设备的 Android 平台 SDK。Android 包含一个定制的 Dalvik 虚拟机来运行应用程序,这些应用程序是用一个 Java 语言子集来编写的。

点评:虽然对 Google 介入移动电话领域早有心理准备,但是 Google Android 的公布还是让我们对未来移动电话的强大功能和 Google 将来在这一领域的所能产生的影响浮想联翩。

9. 开源 Java 转向统一
这个月将被记入史册,因为 Sun 宣布开源 JavaSE。InfoQ 密切注意后续事件。

点评:Sun 终于想通了,最终决定清除曾经困扰 Java 应用程序的主要障碍——许可问题,但是不是有点晚了呢?

10. 争论:JCP 在 Java 的未来中将扮演什么角色?
最近,Alex Blewitt 称 Java Community Process(JCP)已经死了,将之喻为无头鸡:“自己还没有意识到,仍在四处奔跑,但实际已死了”。由此引发一场关于 JCP 作用,及其在 Java 的未来中将扮演什么角色的争论。

点评: JCP 在 Java 技术发展过程中确实起到了应有的作用,但是广大的开发者也开始越来也多得对其行事方法及公正性提出了质疑。

2007-12-29 01:52871
用户头像

发布了 150 篇内容, 共 47.3 次阅读, 收获喜欢 10 次。

关注

评论

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

终于有篇文章把后管权限系统设计讲清楚了

越长大越悲伤

Java spring 权限 权限控制 后台管理

Spring Security权限控制框架使用指南

越长大越悲伤

Java Spring Boot spring security

获奖!科技进步奖一等奖!成果贡献奖金奖!

天翼云开发者社区

云计算 云服务 云平台

Apifox 2月版本更新:常用参数优化,自动化测试持续优化

Apifox

开发工具 Apifox 测试工具

小程序框架(概念、工作原理、发展及应用)

天津汇柏科技有限公司

小程序开发 定制软件开发 软件开发定制

NFT支持的ICO开发:开创众筹的未来

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

大数据时代来了

小齐写代码

教不会你算我输系列 | 手把手教你HarmonyOS应用开发

百度Geek说

HarmonyOS 鸿蒙开发 ArkTS

Databend 开源周报第 133 期

Databend

产品更新 | 如何利用思码逸DevInsight 度量代码评审效率、质量与瓶颈?

思码逸研发效能

助力春节精准营销,火山引擎ByteHouse加速数据分析效率

字节跳动数据平台

数据库 大数据 云原生 数仓 企业号 2 月 PK 榜

Stable Diffusion解析:探寻AI绘画背后的科技神秘

极限实验室

GAN model AI绘画 Diffusion Stable Diffusion

等保测评与合规性检查定义以及区别简单了解

行云管家

等级保护 等保测评 合规性检查

干货 | 如何通过度量研发效能,多角度洞察百人敏捷团队的价值交付?

思码逸研发效能

朴素的DevOps价值观

华为云PaaS服务小智

软件开发 华为云

一文搞懂设计模式—享元模式

Java随想录

Java 设计模式

智能护航:人工智能引领软件测试新革命

测试人

人工智能 软件测试

站在大模型加速带,重新审视办公提效

飞桨PaddlePaddle

百度 百度飞桨 AI应用 文心大模型 飞桨星河社区

如何确保团队协作中,项目Node版本的一致性?

秃头小帅oi

node.js 团队协作 低代码

深圳企业要知道的:堡垒机就选行云管家!

行云管家

网络安全 堡垒机

如何评价OpenAi发布的视频生成模型Sora?

算法的秘密

多租户篇 | MatrixOne与MySQL全面对比

MatrixOrigin

数据库 分布式 云原生

第40期 | GPTSecurity周报

云起无垠

软件测试学习笔记丨Docker容器镜像制作

测试人

软件测试 测试开发

怎样建立健康的绩效管理体系?聊聊专家看到的误区与疑问

思码逸研发效能

我是如何参与 Apache Calcite 社区并成为 Committer 的

LakeShen

大数据 开源 Apache Calcite apache 社区 Calcite

低代码平台运营效果评估模型:AICE

鲸品堂

低代码 企业号 2 月 PK 榜

CertiK CSO Dr. Kang Li 确认出席Hack .Summit() 香港区块链盛会

TechubNews

InfoQ中文站Java社区2007年度十大新闻_Java_宋玮_InfoQ精选文章