[欢迎访问我的独立博客:Java爱好者阅读更多内容]
2010年即将结束,也应该总结一下软件开发领域的重大事件了。以下总结也都是按照我自己的喜好和观点总结的,仅代表自己的简介吧,只做分享。
10. JavaEE 6
JavaEE6是在2009末最终确定的,但2010年是它被实现和采用的一年。Cameron McKenzie从Sping转向JavaEE6,框架的时代是否将结束,这在社区里引起了很大的讨论。重点是javaEE6能否吸引更多的开发者,因为所面对的是Spring框架以及其他可选方案。
9. .NET Framework4和VisualStudio2010
.NET 4和VS2010在2010年4月正式发布,带来了很多新的特性。VS2010提供了对F#语言的支持和其他改进。
8. OpenJDK:更多社区参与
很多年前,全世界的java开发者和组织包括IBM要求SUN将java开源。而当SUN将java开源时,并不能让每一个人都满意。不同的组织在支持着两个不同的java实现:Sun的OpenJDK和Apache的Harmony。Oracle收购Sun后,Apple开始支持OpenJDK,IBM也是。而IBM曾是ApacheHarmony的重要赞助者,而现在它转向OpenJDK也是apache的重大损失。
7. Oracle与Google对Android的争论
对与java社区中的每个成员来说,Oracle对Google的诉讼确实是一个很大的事,因为我们可以使用很熟悉的语法在android这个快速发展的平台上进行开发。这起诉讼引起了开源爱好者的广泛关注,google也将这起诉讼视为对开源的挑战。我认为这起诉讼并不值得,Sun也不喜欢google的Android,但是它也只是逆来顺受而已。
6. HTML5的巨大发展
HTML5 是近十年来 Web 标准最巨大的飞跃。和以前的版本不同,HTML 5 并非仅仅用来表示 Web 内容,它的使命是将 Web 带入一个成熟的应用平台,在这个平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。尽管 HTML 5 的实现还有很长的路要走,但 HTML 5 正在改变 Web。
5. 移动设备的发展
虽然桌面和企业应用在博客领域已经失去了很多狂爱者,因为web的发展已经统治了博客,桌面的浏览器的发展似乎还要落后于移动设备的发展速度。现在移动设备正在快速的发展着。相信很多桌面和企业应用开发者可以不需要了解web语言,但他们肯定拥有一些移动开发的基础,因为或许可以在将来的工作竞争中用到吧。
4. Java的方向:java7和java8
在JavaOne2010上,java未来计划的B计划将被执行,java7将会更早的发布,其中会缺少一些新特性,而在java8中,这些特性将会被包含。
3. Oracle完成对Sun的收购
上面谈到的内容中有些是和Oracle收购Sun有些关联的,Oracle对Sun的收购确实一个重大的事件,我在另一篇文章中再详细谈吧。
2. Groovy和Scala的流行
很多JVM上的语言在逐渐变得流行,Scala被称为下下一代java语言,相信很多java爱好者都听说过这些语言,但并没有深入研究。JVM语言的流行是个趋势。
<!--[if !supportLists]-->1. <!--[endif]-->云计算
IBM、Oracle、Microsoft都已经开始云计算领域的行动了。现在云计算正在火热的讨论中,相信这将会给现在的很多问题带来更多解决方案。
以上就是我总结的2010年的十个软件开发领域的重大事件,确实还有很多事件值得回忆和总结。回首2010,很多技术在发展,更多的东西在流行。