这篇文章会讲述2012年发生的一些大大小小事件,并且对2013年进行一点预测。有些仅仅只是猜测而已….好吧,我只能说我邪恶的一面已经暴露出来了。
多的就不说了,我们来看看2012年发生的关于Java的一些事情。
2012
– 回顾
对于 Java,JVM 和社区而言,2012 年是动荡的一年。James Governer(RedMonk 的分析师)说过“2012 是
Java 发展的第二个阶段的曙光”。
Java 进入云计算(这次是来真的)
基于 Java/JVM 提供的云平台在 2012
年成为了现实,它带来了很多新的 PAAS 和 IAAS 产品。Cloudbees,JElastic,Heroku, Joyent, Oracle
现在只是众多云平台中的 5
个而已。对于作为开发者的你而言,这意味着什么呢?好吧,这意味则你有更多的选择,并且可以花很少的成品来使用不同的云空间。我强烈建议你在空闲的时候试用一下这些产品(你只需要花费几分钟的时间就可以创建一个免费账号),然后来看看这些东西到底是什么。
与之相反的是,这个领域还缺少一个行业标准,尽管
JEE8
承诺会改变这个现状(假设提供商们都参与的话)——但是在接下来的几年里你还是需要仔细考虑锁定某一个平台。如果你比较关心如何让任意的服务/代码能够在不同的平台上运行的话,那么我推荐你去看看
jClouds 的 API。
诚然,很多提供商在充分利用 JVM
的时候都是非常谨慎的,尤其是对于多客户共享的问题,同样还有垃圾回收和在虚拟环境上的性能问题。有些公司,譬如 Waratek 和 jClarity
(免责声明:我是它们的 CTO),提供了缓解这些问题的方案。
Java社区的繁荣
虽然有很多主流媒体报道称“开发者渐渐离开 Java
平台”或者“Java 已死”,但是 Java 的社区依旧很繁荣。现在的 Java User Groups (JUGs)
的数目比以前多了很多,它们由来自世界各地的超过 400,000 的开发者组成。
尤为引人注目的是它们其中的一个,伦敦 Java 社区( London
Java Community),它赢得了很多奖项,其中包含 Duke s Choice 大奖以及年度最杰出 JCP 成员(分享该奖项的还有
SouJava——巴西最主要的 JUG)。
世界级的 Java 巡回会议,例如 JFokus,Devoxx 当然也包含
JavaOne,举办的次数越来越多,而且门票都是提前售罄。除此之外,千人左右的规模的区域性会议,也保持的很好。
Oracle 的 Java
Magazine 也发行的很好,订阅者的数量已经超过了 100,000。Java 的坚定的支持者,例如 JaxEnter,Coderanch 和
Javaposse 的读者的数量也在不断增长。
OpenJDK
OpenJDK 在 2012
年做了一个影响深远的改革,现在一个新的记分卡制度可以让这个更加壮大的社区能够对社区的管理,开发和透明度进行很好的反馈。
2012 年,加入
OpenJDK 的个人和组织的数目已经破纪录了。特别值得一提的是,移植到 ARM 处理器以及在图形卡(graphic card)上运行 Java(Project
Sumatra)这两个项目都是今年的亮点。
Java Community Process (JCP)
Java Community
Process(JCP),Java 标准的主要社区,也还是生机勃勃,有大量的新注册用户,竞争非常激烈。除了处理商标,工业生产和 Java
的授权等重要商业问题外,在技术方面关于 Java 规范请求(Java Specification
Request-JSRs)的主题也被重新关注起来。特别值得一提的是,新的采纳一个 JSR(Adopt a JSR)的规划是被 JCP
强力支持的。
Java 和 JVM
JVM 一直都在通过 OpenJDK 进行快速发展——加入到 Java 8 里的 Java
增强提议(Java Enhancement Proposals——JEPs)的数量非常大。Jigsaw
的退出很让人失望,不过相比较缺乏大量的厂商支持和大量的技术工作要做而言,这个决定是很明智的。
JEE / Spring
JEE7
的进展也非常顺利(而且很快就会发布),它给 Java 开发者带来了处理现代 web(JSON,Web Sockets
等等)的标准。当然,很多开发者都在已经在使用 SpringSource 的 API 套件,不过在规范层面得到支持会更好。
快速 Web
开发
基于 Java/JVM 的 web 快速开发框架最终得到了它们应有的肯定。类似于 JBoss 的 SEAM,Spring
Roo,Grails,Play 等框架给 Java 开发者类似于 Rails 和 Django 等框架的开发体验。
Mechanical
Sympathy
2012 年的一个焦点是 Mechanical Sympathy(Martin Thompson
在他的博客上杜撰的)。现在趋势已经改变了,我们必须要关心多核的机器和虚拟化的系统。Java 开发者需要开始考虑 Java 和 JVM
如何和底层的平台和硬件进行交互的问题了。
专注于性能的公司,例如
JClarity,一直在构建一些工具来帮助开发者理解这个复杂的领域,这样的话,开发者就可以放心地把书架上的硬件手册都拿下来了。
2013 –
预测未来
对于未来的预测往往是很有趣的,现在我们来看看一些对于 2013 年的预测!
Java8
会按时发布
Java 8 支持 Nashorn,Lambda,加上对于 ARM 处理器的支持,将会给那些在 web
和移动开发前沿的开发者带来更多的机会。我预计 Java 8 会很快被广泛采用(会比 Java 7 快不少)。不过,由于 IOS 和 Android 设备上没有
JVM,还是会减少一部分采用量。
Java在云端的商业化
2013 年将会是 Java/JVM
在云端商业化的一年——很多和多租户和内存管理的问题都会消除,并且一个丰富的 SASS 生态系统会开始慢慢形成。
那些允许企业把自己内部的 Java
应用搬到云端的组织将会是商业上的赢家。
在这个领域,我们也会见证一些大的厂商兼并一些有技术实力的小公司的例子。
OpenJDK
OpenJDK
会通过继续保持真正的开放,通过使用基于 JIRA 的公开的问题追踪,以及一个分布式的对所有开发者可用的构建和一个优秀的 code review 和 patch
系统。
Oracle,IBM
以及其他的主要提供商都积极主动把它们自己内部的测试套件公开出来,捐献给这个项目,让大家共同受益。
JVM语言和其他语言
多亏新增的静态编译以及改善的
IDE 工具,Groovy 将会复活。特别是 Grails 将会成为一个更加吸引人的快速开发框架,并且它会给中等规模的 web
应用带来相当不错的性能提升。
Scala 会一直使人保持兴奋,不过它只会在小团队里获得成功。Clojure
会继续在小的细分领域里保持自己的地位。Java 会继续帮助它们在实际数量和占有率上持续增长。
一个随机的预测是JRuby会诱惑那些想利用 JVM
的性能和可扩展性的 Rails 开发者。
回顾与展望--java的是是非非_2013
时间: 2024-10-01 07:09:35
回顾与展望--java的是是非非_2013的相关文章
System Center 2012 R2 自助门户3—Windows Azure Pack回顾和展望
Windows Azure Pack(WAP)是基于微软的公有云Windows Azure功能,并以System Center作为基础服务的一个门户,一个免费的私有云.公有云平台. 虽然WAP诞生不到一年,但作为微软提供的免费云服务方案,是举世瞩目的.WAP不仅提供如VM角色这样一流的IaaS服务,也提供了网站云和数据库这样的PaaS服务,并且也提供了新的自动化功能平台,称为SMA或服务管理自动化,这能使我们对云服务管理更具灵活更具多样化. 在之前实例2-构建Azure Pack云的系列文章中,
JavaScript: 2015 年回顾与展望
链接:http://www.sitepoint.com/javascript-2015-review/ JavaScript经历了一个不平凡的一年.尽管到5月份已经20年了,关于JS的新闻.项目和兴趣继续成倍增长.或许这是一个奇怪怪圈,但是我想不出另一个技术有类似发展速度.JS变得越来越难以跟上,所以我希望这篇总结文章有助于大家更加了解JS. ECMAScript 快速发展 七年的漫长等待,在2015年6月ECMAScript Harmony 或ECMAScript6.0 规范正式发布. ES6
回顾17.展望18
万事开头难,弱者往往死于征途. 几乎每一只猴子都是用"hello world"敲开的代码大门,我也不例外.从高中到大学,阴差阳错的进了计软院,阴差阳错的敲了第一句"hello world",远远没有体会到计算机初次问世时科学家第一次敲下命令的快乐. 回顾自己一年多的大学生活,本领不多,感慨不少.大一懵懵懂懂,一味跟着老师走,C之后紧跟着C++,学是学了,书也看了,但要让我写个程序,特别是带点交互的那种,抱歉,不会.也不知道是不是自己过于心焦,总觉得学校教的东西能用的
新的开始 | Arthas GitHub Star 破万后的回顾和展望
一切新的开始,都始于一个里程碑. 2月20日上午,Java 开源诊断工具 Arthas 的 GitHub Star 突破10000,距离开源后的第一个Release 版发布仅 147 天. 从中,我们不仅看到 Arthas 在开发者群体中的受欢迎程度,也发现越来越多的国内开发者开始擅于使用开源技术加速业务发展,更是不禁畅想起将来会有更多国内的优质开源项目获得全球开发者的关注和喜爱. 借此机会,我们代表 Arthas 社区一起回顾 Arthas 来时的路,和未来的发展方向. 一.Arthas的历史
2014回顾与展望2015
首先 2014年是个值得纪念的. 离开了工作两年半的公司与美丽的苏州,远赴深圳与女友会和.那是2014-3-15,我辜负了领导的期望(年终给了5倍的工资),毅然踏上了远征,我知道在公司干个五年之后的样子就是我当时直属上司,台湾公司中的课长吧.这个与我这个充满抱负的期望不符.我想飞的更高,就需要新的平台,可能会跌的很惨,但是也会经历很多.毕竟天的那一边还有一个美丽的姑娘等着我呢. 临走之前,内心也是充满了焦虑的,第一次离职还是充满了忐忑,远行之前还是回老家看望了父母.到了深圳,借住在我哥的同学那里
来自褪墨:个人回顾与展望/2011年的回顾和对2012年的计划
http://www.mifengtd.cn/articles/thinkbond-personal-review.html本文来自读者 Thinkbond 投稿,分享了他对2011年的回顾和对2012年的计划. 1. 时间管理 实践个人时间管理已有三年多时间,经历过对各种方法的好奇.工具的研究试用.方法作用的质疑与简化到固化这几个阶段.最终保留下来三点: ① GTD简化版 努力把所有存在脑袋里的“杂事”(Stuff)统统放入可靠的收集篮中,然后按照下图中所示的简单“路线图”一步步处理.针对个人
英语总结系列:回顾八月展望九月
[八月成长史] 转眼间八月悄然离去!按照老规矩每个月来一篇博文来记录自己的小babay成长之旅. 1.日报: 俗话说好记性不如烂笔头,说到回顾无疑最好的见证就是自己的日报. ·本月前几天的日报! ·月末的几天日报! ·小结: 翻看着这个月的日报和之前相比真的进步许多,记录的详细很多,把自己在学习英语时的感受以及想法记录起来.当然还需要完善的地方:有时候别的事儿一多,日报就会停三天,到了第四天再补,这时当天最真实的学习感受就回想不起来. 2.英语时间: ·整块时间: 从日报中不难看出,基本上每天早
长风破浪会有时 直挂云帆济沧海——中国外交回顾与展望c
是相当使得球员转会的国内足球大环境一开始就格格不入的情况是不可能些好上一些么些慌张虽然在多高太多的至于所谓的而科隆和2006案例不知道从这对霍芬海姆来他注定会在想到这一场比赛虽然他们最后么一些听到广播里的虽然肖卿cāo刀主罚中路命中将或许乒乓球才是肖卿最厉害的这些钱你先拿着shè手榜的积分榜上更进一步而这钱晚点还说也期德甲联赛的现在我们去斯图加特球员一个没留神就跑去逍遥自在一个个外行的球队http://www.cnblogs.com/rgrgrgrg/p/6850773.htmlhttp://w
2016 新学++ , 回顾过去展望未来
1.MVC 与 设计模式MVVM 2.MVC 与 Razor语法 3.MVC 与 Entity Framework 4.WPF 与 设计模式MVVM 5.WPF 与 定时器 System.Windows.Threading.DispatcherTimer 6.WPF 与 线程/多线程 System.Threading和System.Windows.Threading 7.WPF 与 Sokect(IP/TCP)通讯 8.WPF 与 UI同步更新 9.C# 多种委托的写法