您现在的位置是:首页 > 文章详情

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

日期:2017-07-31点击:311

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

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

在这份本月发布的报告(题为〈企业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库以确保仅使用经过审查的软件包,但开源与安全违规状况仍然难以避免。


作者:核子可乐译

来源:51CTO

原文链接:https://yq.aliyun.com/articles/201873
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章