relic js_新的Relic和RedMonk数据挖掘揭示了令人鼓舞的开源趋势

relic js

企业开源工具的采用率空前高涨,这让您无法逃脱您的注意。 以前谨慎的公司终于看到了开源框架,服务器等的价值,所有这些都已成为总体规划的一部分。 开源工具不再仅仅是装饰,也不是将枫糖浆放在栈顶,而是构成薄煎饼本身。

Web应用程序性能专家New Relic和以开发人员为重点的分析师RedMonk共同努力,发现了一些有趣的方面,开源技术在这些方面吸引了New Relic的客户群。

RedMonk的联合创始人斯蒂芬·奥格雷迪(Stephen O'Grady)在本月进一步推广了New Relic的常规“堆栈状态”功能,着眼于New Relic客户的更多领域。 在以前的博客中,O'Grady 检查了由他们的SaaS应用程序性能管理工具生成的数据,以提取特定于Ruby的见解,但是这次,他研究了Java,PHP和Python,以更全面地了解正在选择哪些工具。由New Relic客户特别关注,但也可以看到主要趋势。

Java

获得的Java数据不会让很多人感到惊讶,事实上的标准Sun JVM吸引了将近90%的用户。 这个结果并不令人惊讶,New Relic的开发人员Chris Kelly告诉我们这是“预期的”。

“这仍然是首选。 它非常稳定,是确保可靠性的绝佳软件包,它在每个软件包管理器中都非常容易访问。 我们从Apple那里看到的其他数据-可能是很多东西,例如异常。 没有人愿意向Oracle支付大部分许可,因此看到Sun占据主导地位,与它的开放源代码性质及其在行业中的地位有很大关系。”

Kelly补充说,JVM对Clojure和JRuby等其他语言的开放性是保持Sun如此巨大份额的重要因素。

转移到Java应用程序服务器上,很明显,Tomcat在这里统治了栖地,其原因与Sun在其他JVM上的强大优势类似。 但有趣的是,有多少开源应用服务器已经取代了商业应用服务器,例如Glassfish,WebLogic等。

凯利(Kelly)从奥格雷迪(O'Grady)的发现中指出,人们对杰提(Jetty)的兴趣与日俱增。 他说:“我对此进行了越来越多的讨论,我认为明年我们将看到Jetty在对抗Tomcat方面取得一些进展。 您可以在JBoss之后看到下降。 Tomcat是主要的竞争者,这仅仅是因为,再加上那些动态语言,这些团队现在才知道如何调整JVM和找到正确的组合。 他们选择Tomcat是因为它众所周知,但是随着性能的提高,您可以尝试诸如Jetty之类的东西。”

这与最近进行的许多其他类似调查相关,在像Hadoop之类的项目中使用的高级HTTP Jetty在某些专家EE开发人员中越来越受欢迎。 至于商业产品,目前尚不清楚它们如何在市场上获得更大的烙印–开源服务器背后拥有更大的社区。 凯利(Kelly)补充说,获得最大关注的人是“正在创新并拥有发展社区推动他们前进的人”。

“使社区发展并加快发布周期–这些是开发人员或运营团队正在寻找的东西。 两次发布之间的时间越长,产品变得越不有趣。”凯利说。 这也许表明,Oracle的专有产品可能很难摆脱困境,并且它们应该依赖能够胜任工作的忠实客户,并且不一定需要开源工具。

其他语言提供数据库洞察力

O'Grady在PHP,Python和Ruby中的发现也非常值得一试,也许可以提供更深入的了解,在这个多元化的世界中,哪些数据库存储的性能最佳。

尽管MySQL仍然是王者,但有趣的是,有很多替代方法和NoSQL选项得到了PHP开发人员的合理关注,这无疑表明了更广泛的趋势。 凯利(Kelly)认为,在未来几年内,游戏可能会发生变化,而PostgreSQL可能会取代MySQL。

“我们将在Postgres中看到很多增长,而在其背后是几个。 Postgres提供了MySQL不提供的一些功能。 进行地理跟踪的开发人员将受到Postgres的青睐。”

他补充说:“从政治的角度来看,开源社区对Oracle及其与MySQL的关系持谨慎态度,因此,文化将朝着Postgres转移。 真正坚决支持开源的开发人员希望控制他们的软件。 从技术上讲,Oracle并没有做错任何事情,但是一些开发人员只是犹豫不决,并希望探索其他选择。”

显然,有了一系列数据库选择,开发人员现在可以混合搭配以找到最适合他们的存储解决方案。

结论

尽管此数据挖掘仅来自New Relic的节点,但确实提供了更广泛的开发人员社区的大量样本,因此可以公平地说,我们可以谨慎地推断这些发现。 诚然,New Relic在某些技术上比其他技术有一些权重,但是它向您展示了开放源代码选项如何弥漫整个氛围,这绝对是更好的选择。

正如O'Grady指出的那样,总体上存在高度分散的问题,但Kelly认为这是一件好事。 他说:“我们正在进入一个多语言的世界,这意味着我们正在选择正确工作所需的工具。 现在,我可以在合适的时候使用Python,而不是只在Ruby中构建我想要的所有东西,而只能在Ruby中构建。 我可以使用JVM,也可以以不同的方式使用三个数据库。 我认为碎片化是出色的,因为我们不再被一种必须采取一种方式的心理所困扰,但是现在我们可以选择我们想要选择的工具了。”

我们当然希望明年看到堆栈状态-也许开源可能只是在New Relic进一步巩固了其统治地位。


翻译自: https://jaxenter.com/new-relic-redmonk-datamining-reveals-encouraging-open-source-trends-104629.html

relic js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值