应用开发者不死:5种技术紧随其后

Famo.us,io.js,JavaFX,Objective-C和Spring.Net都已淡出,但是出于不同的原因

应用开发者不死:5种技术不断发展
考特尼·罗兹(Courtney Rhodes) (CC BY 2.0)

有时,将技术引入大张旗鼓,然后失败。

无论出于什么原因,他们并没有获得太大的动力,也没有被理论上更好的继任者取代。并非所有工具都是劣等工具-实际上,它们甚至可能优于现有工具。但是,优势和创新并不总是转化为成功的采用,尽管有些人建立了追随者。

这一年,我们已经看到有五种针对开发人员的技术未能实现其最初的承诺,因此逐渐消失。

Famo.us:富Web工具无法取代本机应用

去年, Famo.us飞得很高 并希望让本地移动应用程序开发物有所值。配备有基于3D物理学的动画引擎的Famo.us将其开源JavaScript框架定位为将移动Web开发提高到一个新水平,并简化了复杂UI的构建。

该公司获得了数千万美元的风险投资,并希望通过 移动应用程序的包装服务。但是最近,Famo.us已经私有化,放弃了对开源的关注。实际上,该公司的开源团队被解雇了。 Famo.us还放弃了其包装服务业务模型,转而支持微应用程序开发和面向数字营销人员的著名的微应用程序内容管理系统。

尽管产品发生了变化,Famo.us首席执行官史蒂夫·纽康布(Steve Newcomb)表示,技术愿景仍然不变:使用Web技术构建本机接口。尽管如此,Famo.us承诺的巨大影响并没有发生。

io.js:丑陋的离婚导致婚姻更加牢固

纺成一个 Node.js服务器端JavaScript平台的分支 2014年下半年,在奉献者对平台的缓慢变化速度和限制性治理模型感到厌倦之后,io.js旨在扩大Node领域的视野。

Io.js将会改变所有这一切。但是离婚并没有持续。这两个派系包括一些相同的人, 同意今年春天补编; io.js的先前版本是 现在视为Node版本。 Node.js本身确实转移到了Node.js Foundation的管辖范围,而不是其最初的管理者,即应用程序虚拟化供应商Joyent。

每个人都对解决方案感到满意,几个月的不和谐对开发人员没有重大影响。

JavaFX:永不过时的富互联网技术

与介绍 崇高的期望 由Sun Microsystems于2007年提出,JavaFX是Java进入Macromedia Flash和Microsoft的富客户端应用程序领域的先驱 现在已经死了的Silverlight 然后占主导地位。尽管拥有忠实的追随者, 仍然存在,JavaFX从未起飞。

多年来,JavaFX已被诸如JavaScript甚至Flash之类的Web技术所取代(后者有其自身的问题并且正在不断出现) 淘汰之路)。 JavaFX的下滑始于多年前: Oracle停止使用JavaFX脚本,与平台相关的脚本语言,于2010年发布。

“这是一种具有相对狭。吸引力的技术。就新项目而言,我们在Java之外的前端中看到的Java越来越少,并且目前不希望各种Java前端技术产生重大影响, ” IDC分析师Al Hilwa说。的确,2014年Reddit的一个帖子问:为什么要继续使用JavaFX?没人用。”最近在Dice.com上进行的搜索中,仅发现30条提到JavaFX技能的职位。

Objective-C:Apple用Swift取代了它

这种古老的语言最著名的是为Apple软件平台(尤其是流行的iOS智能手机和平板电脑)开发应用程序的平台。但是随着 苹果推出后继Swift语言 2014年6月,写在墙上的文字 目标C会下降.

尽管最近在Dice.com上仍有超过6,400个工作岗位引用了Objective-C技能,但该语言已经 在Tiobe语言受欢迎程度指数上大跌,从一年前的第三名降至本月的第十五名。在此期间,斯威夫特从第17位上升到第14位。 Objective-C的竞争对手PyPL指数也有所下降。

虽然 Objective-C将会存在一段时间,可以肯定的是,以前可能是Objective-C领域的新开发都将转移到Swift上-因为苹果已经这样做了。

Spring.Net:反弹,然后基本上被抛弃

Spring.Net开源框架源自流行的Java开发Spring框架,可通过Spring技术开发企业.Net应用程序。

但是多年来,它已经易手。在2009年, VMware收购SpringSource,它开发了Spring技术。后来,VMware推出了Pivotal, 对春天有管辖权。根据Pivotal的说法,如今,Spring.Net社区领导着Spring.Net项目。

不过,检查一下Spring.Net网站的首页上会显示从2012年12月开始的公告:“我们很高兴地宣布,Spring .Net 2.0.0的M2(里程碑2)版本现已可用。”下载页面显示版本1.3.2是最新的生产版本。的 Twitter提要 自2014年3月以来没有任何活动。

同时,Oracle一直在忙于尝试 说服Spring Framework Java用户切换到Java EE,他们认为Spring不再为开发人员提供优于Oracle企业Java的优势,例如Spring首先具有的依赖项注入。 Spring.Net缺乏动静无疑为Oracle的论点提供了切实的可信度。

这个故事“应用开发者不死:5种技术在不断发展”最初是由 信息世界.

版权© 2015 IDG通讯,Inc.

  
在亚马逊上购买技术产品