• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java,JS和Ruby中最受欢迎的库是什么?

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

爱他们还是讨厌他们,选择用于最新项目的库可能是规划过程中最具挑战性的方面之一。 不过,这不一定是一件坏事–种类繁多的选择意味着您手头有很多满足个人需求的选择。

不利的一面是,很容易被一个性感的新框架取代旧的忠实替代品所左右,而仅仅几个月之后,背后的提交者就消失了,很快就消失了。

考虑到这一点,生产服务器调试专家Takipi希望了解众多选项背后的用户和贡献者社区,以查看哪些选项似乎参与度最高-代理,成功的机会很大在未来的几年中。

为此,他们选择了GitHub上排名前三位的语言(Java,Ruby和JavaScript),并针对每个庞大的10,000个GitHub存储库进行了筛选,使他们的研究偏向于开发人员最喜欢的那些。

该团队分析了前100个最常用的组件,将它们细分为测试,数据库和UI等子类别,然后最终将其结果细分为前十个单独的列表(如果您有足够的时间杀死它们,并且想通读完整列表,您可以在此处找到结果)。

排名前十的图书馆分别如下:

也许从Java世界中获得的最有趣的收获是,虽然排名前100的Java库中有25%在Apache和Spring之间平均分配,但Google图书馆(例如GWT和Guava)显然正在获得吸引力,在Java库中获得了7%的份额。列表。

Java和Ruby存储库都被测试驱动开发(TDD)工具所困扰。 审查的项目中有40%到50%正在使用自动化测试框架,其中JUnit在Java中最受欢迎,而RUnit在Ruby中最受欢迎。

可以预见的是,数据处理在Java前100名中占据了相当大的一部分,其中16%的顶级条目集中在数据库管理上,而Hadoop领先。

在Ruby世界的其他一些方面,在众多NoSQL团体中,良好的旧香草SQL仍然占据主导地位。 25%的Ruby项目使用Sqlite,postgreSQL,而Redis和MongoDB仅出现3%的时间。 话虽这么说,MongoDB在Ruby项目中的数量仍然是Java的两倍(共185个)。

Ruby开发人员目前正在使用新JavaScript语言层CoffeeScript,目前有1000多个项目正在使用它。 说到趋势,肯定有Twitter的嗡嗡声,它被Ruby前100个和382个项目的三个库所采用。

最后,(相对)新兴JavaScript。 与Java或Ruby相比,它在框架中的填充量高出50%,反映出以下事实:许多新功能尚未被语言或标准库吸收。

该语言正在努力走向结构化。 它拥有844个条目,并且具有最多的语言扩展。 当开发人员希望完善JavaScript时,经常会使用Underscore.js,它提供的功能编程功能类似于在更多结构化语言(例如Scala)中发现的功能。 当前,有416个条目–在该库中,第5个最流行的条目。

图片作者   尤科普









翻译自: https://jaxenter.com/what-are-the-most-popular-libraries-in-java-js-and-ruby-107161.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ruby异常处理发布时间:2022-07-13
下一篇:
Ruby 中的 Profiling 工具发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap