坚持java的4个理由 - 以及倾倒它的4个理由

在面对许多挑战的情况下,企业主干已经证明了困难 - 但只需长时间才能成为卓越的编程语言?

java的心
iStockphoto

Java仍然是一个引起激烈的兴趣和激情的关键技术,因为开发商的开发人员本周为JavaOne举办的开发人员的作证,该行业致力于语言的主要活动。

但是,尽管Java取得了进步和发展势头,但一系列令人不安的负面因素挑战了它最近的主导地位和弹性,包括对其安全声誉的冲击、JavaScript在服务器上的崛起、争夺开发人员注意力的新语言的过剩、以及甲骨文对谷歌采取法律行动可能带来的后果。

当然,尽管有挫折,Java将持续存在,但是当涉及职业选择时,可以在某些服务器上的某些服务器上的某处始终运行的情况下找到舒适。问题中心关于前景的承诺以及衰败的语言可能是最好的赌注。

以下是为什么Java在未来几年仍将是主要的软件平台,以及为什么它可能很快就会衰落的原因。

优点:Java是企业计算的主要工具

没有什么比持久性更重要的了,这是Java最大的资产。它几乎无处不在,这将使它在未来的许多年里继续存在。

轶事证据表明,90%的财富500个公司使用Java,IDC分析师Al Hilwa说。

Redmonk分析师Stephen O'Grady同意。“我希望Java在我们和我们同在我们和我们一起来,因为它的批评者可能希望否则,”他说。“它在企业应用程序,大数据,移动等方面具有大量牵引力。”即使Java不像曾经一样受欢迎,它也仍然“非常受欢迎,”O'Grady说。

JVM技术供应商Azul Systems的总裁兼首席执行官Scott Slayers看到了厄运java不可挽回所需的抗震班。

“考虑到Java的流行和现在1000万[Java]程序员的存在及其广泛的使用,必须出现一些更好的东西来促使人们改变,”Sellers说,并指出基于Java的各种开放源码库和框架。“这背后有着巨大的动力。”

那么它很少奇迹,那么为什么Java始终在顶部或附近每月的编程语言流行指数

力量:Java Anchors Android应用程序开发

许多苹果iPhone和iPad的粉丝可能不喜欢这个冷酷的现实,但谷歌的Android移动平台是世界上第一大移动平台。为Android开发应用,开发者主要使用Java技能和Dalvik虚拟机。

根据高德纳公司(Gartner)的数据,去年,Android在全球平板电脑销售中占据了近62%的份额,苹果(Apple)的iOS以36%的份额紧随其后。根据IDC的数据,今年第二季度,Android在全球智能手机市场的份额接近82%,iOS的份额为11.7%。

无论Android应用到哪里,Java技能都能找到价值——电视、冰箱,应有尽有。有了这种吸引力,对Java开发人员的需求很难在短期内减弱。

优点:Java继续发展

Java可能被认为是你的祖辈开始学习的编程语言,但Java只有19年的历史,而且它绝不是静止不动的。平台继续添加新特性,例如在标准版java 8今年早些时候。Java 9,2016年到期,将有功能模块化、JSON api等等

“Java语言有点落后于时代,但随着Java 8中闭包(lambdas)的添加,Java 9中的模块化和本机函数调用,以及协同例程和尾部调用等特性的出现,我认为它可以相对于其他系统级语言保持自己的地位。”将Ruby语言放到JVM上的JRuby的主要支持者Charles Nutter说。(JRuby只是其中之一JVM上的新语言选项,进一步拓展平台。)

Java EE(企业版)8也在作品中,预计将专注于支持最新的网络标准,易于发展和云支持。

力量:Java开发人员需求量很大

拥有java相关技能的人是就业市场上的热门商品。最近在科技招聘网站Dice.com上搜索“Java”,就能找到1.7万多个工作机会。Dice.com 5月份的一份报告得出了这样的结论Java开发是最需要的软件建筑技能遥遥领先。

Dice.com总裁Shravan Goli当时表示:“作为一种大约20年前开始商业化的编程语言,它对现代发展的控制力是不可动摇的。”

随着就业人员对每个人的担忧,Java工作的丰富会使语言和平台在时尚中。批评者表明,Java开发大多数越来越消失,Java开发人员比其他开发人员赚得更低,但很难在美国的列表和数据上看到在美国缺乏机会。2020欧洲杯夺冠热门

挑战:安全问题有污染的Java的声誉

近年来,Java中的安全问题一直是该平台的瓶颈Java浏览器中一个关键问题。

Java的漏洞用于2013年进行攻击微软、苹果、脸书和推特等等。值得赞扬的是,甲骨文一直努力在发布补丁,包括一个著名的Java更新涵盖了42个漏洞

但是对Java安全的强烈反对已经很强烈了摆脱Java,如果只在客户端。甲骨文争辩说旧版本的Java是主要的罪魁祸首谈到安全性。但这是笨蛋的一个缺点:旧版本可能会持续存在。

当然,安全前线的事件最近为Java安静下来,但对其声誉的损害已经完成了。

挑战:竞争导致变得更加僵硬

当Java于1995年抵达时,它是时尚的,其JVM提供跨硬件平台的可移植性。这些天,最热门的语言无疑是JavaScript在很大程度上由于Web开发的升级和节点.JS的出现,授权JavaScript开发人员在服务器上运行代码。

其他语言,如Python和PHP,在Java最初兴起后的几年里巩固了它们的声誉,它们仍然拥有一定数量的爱好者。积极进取的语言例如谷歌的Go苹果的迅速也抢占了头条,抢走了Java的风头。

“的确,相对而言,Java不像以前那么受欢迎了,这只是因为今天它面临着更多的竞争,但它仍然非常受欢迎,”O’grady说。

挑战:Android对Java来说可能是一把双刃剑

虽然Android利用Java,但它是Java的变化,因为InfoWorld的Martin Heller指出。

“Android Java与服务器Java完全相同,特别是当您查看库时,”他说。

在Android上使用Java的诉讼也可能是一个长期的问题。甲骨文一开始输了,但是上诉成功

“我认为目前Java面临的最大威胁是Oracle对谷歌的未决诉讼,”O’grady说。“如果Java在Android平台上受到威胁,它可能会导致开发者相关性的显著下降。”

挑战:Apple已证明Java可以在没有辐射的情况下禁止

尽管存在让开发人员这样做的机制使用Java为iOS设备构建应用程序,iPhone或iPad不允许java本身。对于其行动,苹果似乎已经逃脱了任何负面影响,鉴于其移动平台的野外,普遍存在的流行度,特别是在美国。2020欧洲杯夺冠热门

著名的iOS开发者Christopher Allen认为苹果的做法是正确的。最初的Java(来自Sun/Oracle)并不适合移动平台,这也是谷歌将其与Android相结合的原因。我想说的是,苹果受益于避免使用Java和JVM,因此不会提供令人不满意的移动体验。

Java继续在外面看,谈到周围最时尚的移动平台。当人群排队到当地的Apple商店以上最新的iPhone,他们显然对苹果针对这些设备的Java政策并不感到不满。

这个故事,“坚持java的4个理由 - 以及转储的4个理由”最初发表信息世界

加入网络世界社区足球竞猜app软件FacebookLinkedIn评论是最重要的主题。

版权©2014足球竞彩网下载

IT薪水调查:结果在