JavaScript将在企业环境中引发巨大变革

译文
开发 前端
根据Forrester公司的报告,JavaScript与Node.js将给Java等企业常用的技术方案带来巨大转变。

根据Forrester公司的报告,JavaScript与Node.js将给Java等企业常用的技术方案带来巨大转变。

JavaScript目前已经广泛普及,而服务器端Node.js运行时环境则已经成为“最近十几年来企业开发领域的规模最为可观的技术转变”,Forrester研究公司在一份研究报告当中指出。

[[131559]]

在这份本月发布的报告(题为〈企业JavaScript的黎明〉)中,Forrester公司发现后端JavaScript已经克服了Java与.Net的传统弱势,同时Node.js“将像其前辈Java一样给企业技术带来深远变革”。

事实上,企业通常会在构建面向客户的Web平台时选择Java或者.Net,但移动生态系统的迅速崛起“正在打破这两位寡头的垄断地位”,报道指出。JavaScript正逐步解决各类可扩展能力挑战、改变企业架构及编程模式。除此之外,Forrester方面建议大家熟练掌握Node.js并了解Amazon Lambda以顺利迎接云应用程序以及其它类似平台所带来的新挑战与新机遇。

尽管JavaScript平台并不会彻底取代Java以及.Net在企业架构领域的基础性地位,但JavaScript目前确实被广泛视为软件开发以及现代企业交付流程中的必备工具。长时间运行的流程以及传统任务实现机制在Java与.Net堆栈下表现良好,但JavaScript堆栈天然具备的并行及轻量化优势则非常适合面向客户的Web规模系统,Forrester公司在报告中解释称。

这份报告同时提到Web服务器正向Nginx方面倾斜,而Node.js则负责处理数据组成类任务。Node.js环境的构建与移除能够在“微秒级别”的时间周期内完成,而不像Java及.Net开发人员所熟知的那样需要为此耗费数天,报道指出。与此同时,Node软件包管理器(简称Npm)允许开发人员更为轻松地将第三方功能添加到建立在Node之上的应用程序当中。

不过JavaScript在企业级环境下仍然面临着一系列挑战。举例来说,最近以io.js为代表的厂商正在对Node.js进行fork。“这类低级平台软件的变更在企业环境下可谓前所未闻,但却应该被视为开发领域未来新规范的前期征兆,”Forrester公司表示。当然,如果不加控制地大量使用Npm,也会给开发人员带来潜在风险——即利用众多第三方软件包解决各类小问题。除此之外,尽管企业能够维护自己的Npm库以确保仅使用经过审查的软件包,但开源与安全违规状况仍然难以避免。

原文链接:

http://www.infoworld.com/article/2907190/javascript/javascript-will-lead-a-massive-shift-in-enterprise-development.html

原文标题:JavaScript will lead a massive shift in enterprise development

 
责任编辑:王雪燕 来源: 51CTO
相关推荐

2014-10-08 16:32:00

GITC2014全球互联网技术大会

2018-03-14 21:29:23

2014-05-21 10:17:06

SDN企业网络简化网络管理

2021-03-01 10:58:24

Nutanix

2020-06-04 10:56:29

机器学习电力行业能源

2015-08-18 13:36:52

2015-09-14 13:51:16

2024-10-12 13:00:24

2010-03-19 16:59:56

云计算

2012-06-26 15:34:27

iPad企业级应用平板电脑

2023-05-22 14:31:42

数字孪生开发

2011-06-09 15:30:31

HTML 5

2018-09-25 12:44:52

智能

2018-06-14 10:15:22

金融

2017-09-14 12:45:28

2009-07-29 10:11:40

网络管理软件软件变革

2016-12-09 10:03:39

AMD

2013-02-19 09:15:03

2013BYODIT管理

2014-03-17 11:29:27

Google Driv云存储

2019-01-28 07:47:41

5G通信运营商
点赞
收藏

51CTO技术栈公众号