当前位置: 首页 > 科技观察

JavaScript将导致企业环境发生巨变

时间:2023-03-12 01:04:58 科技观察

根据Forrester的报告,JavaScript和Node.js将给Java等企业常用的技术方案带来巨变。根据ForresterResearch的一份报告,JavaScript已变得无处不在,服务器端Node.js运行时已成为“过去十年中企业开发中最大的技术转变”。在本月的报告(标题为“企业JavaScript的黎明”)中,Forrester发现后端JavaScript已经克服了Java和.技术带来深刻的变化。”事实上,企业在构建面向客户的Web平台时往往会选择Java或.Net,但移动生态系统的迅速崛起“正在打破这两个寡头的垄断,”报告指出。JavaScript正逐渐成为解决各种可扩展性挑战,改变企业架构和编程模型。此外,Forrester建议大家精通Node.js并了解AmazonLambda,以成功应对云应用和其他类似平台带来的新挑战和机遇。虽然JavaScript平台并不会完全取代Java和.Net在企业架构领域的基础地位,JavaScript确实被广泛认为是软件开发和现代企业交付流程的必备工具。长时间运行的流程和传统的任务实现机制与Java配合良好和.Net堆栈,但J固有的并行性和轻量级Forrester在报告中解释说,avaScript堆栈非常适合面向客户端的Web规模系统。该报告还提到,网络服务器正倾向于Nginx,而Node.js处理数据组合任务。报告指出,构建和拆除Node.js环境可以在“微秒级”的时间范围内完成,而不是像Java和.Net开发人员所熟悉的那样。同时,NodePackageManager(简称Npm)让开发者可以更方便地为基于Node构建的应用程序添加第三方功能。然而,JavaScript在企业环境中仍然面临着一系列的挑战。比如最近,以io.js为代表的厂商都在forkNode.js。“这种类型的低级平台软件变化在企业环境中是闻所未闻的,但应该被视为开发领域新规范的早期迹象,”Forrester说。当然,如果不受控制地大量使用npm,也会给开发者带来潜在的风险——即使用很多第三方包来解决各种小问题。此外,开源和安全漏洞仍然不可避免,尽管企业可以维护自己的Npm存储库以确保只使用经过审查的软件包。原文链接:http://www.infoworld.com/article/2907190/javascript/javascript-will-lead-a-massive-shift-in-enterprise-development.html原文标题:JavaScriptwillleadamassiveshiftinenterprisedevelopment