顾客对于通过 Perl葡京网站spj3355 驱动扶植 MongoDB

由于使用者过少,MongoDB 发表弃用 Perl 驱动。

葡京网站spj3355 1

MongoDB 高等付加物经营 斯科特 L’Hommedieu
表示,在过去几年中,共青团和少先队应用研讨了顾客群众体育,并与利用 Perl
驱动的厂家举办交换,得到的举报是,客商对于经过 Perl 驱动补助 MongoDB
新功能的须要极少。另一只,MongoDB 社区自 2018 年的话,未有顾客领悟过
Perl 驱动相关的标题。

那就意味着,未来唯有极少数人在接纳 MongoDB Perl
驱动,而独有当众人使用的时候,驱动才有存在的意思。对于项目标付出公司来的,工程师的大运与肥力须求专一于能够让大多数客户获益的地点,举个例子Perl 的今世化代替品 Python、Go 与 Node.js。所以 MongoDB 决定不再维护
Perl
驱动。

MongoDB Perl 驱动将以高雅、社区自个儿的艺术弃用,具体是在 2.2.0 版本发布的
12 个月后正式终止生命周期(2020 年 8 月13 日)。在此 十二个月底,开采协会将为该驱动提供关键/安全修复程序。在 eof
之后,假如有其余希望珍视 Perl 驱动的 Perl 社区分子,可以与 MongoDB
社区领队联系,源码能够 fork 出来。

此通告还顺带了 MongoDB Perl 2.2.0 GA 版本的换代表达,更新内容注重是:

  • 支撑 MongoDB 4.2 的效应,富含布满式事务、更新命令管道和 $merge
    聚合状态。
  • 可重试读操作。
  • 会话的“with_transaction”回调 API。

Perl 仍为能够行吗?

Perl 是一种尖端、通用、直译式、动态的编制程序语言,它吸收了 C、sed、awk 与
Shell
脚本以至众多任何编制程序语言的特色,此中最首要的风味是放到正则表明式,以至强盛的第三方代码库
CPAN(the Comprehensive Perl Archive Network,周密的 Perl 存档网络)。

葡京网站spj3355 2

Perl 的特色是追求轻易,它的二个追求是:

Easy things should be easy, and hard things should be possible.

轻松易行的政工就让它归纳,困难的专业就让它变得可解。

开荒者直言:“消除叁个貌似的难题只用几行代码就消除,而面前遭遇稍稍复杂一点的主题材料,代码行数也不会超越一屏。”

一只,Perl 的灵活性也很强,它被称为脚本语言中的“瑞士联邦军刀”,Perl
的核激情想能够包罗为:

There’s More Than One Way To Do It.(TMTOWTDI)

能够用八种措施达成。

Perl 能够运维在超过 100
种计算机平台上,适用性特别遍布,从大型机到便携设施、从高速原型创制到常见可扩充开辟都能够一把梭,除
CGI
以外,它还被用来图形编制程序、系统管理、网络编制程序、金融、生物以至其余领域。但是从那二日各类消息来看,Perl
就像是不太行了。

上月 TIOBE 编制程序语言名次榜中,TIOBE 官方使用的标题是:Perl is one of
the victims of Python’s hype(Perl 成为过度炒作 Python
的被害者)。Perl
那时在 TIOBE 榜单中位居第 19 位,这是素有的最低的叁次,要驾驭,在
二〇〇五 年 Perl 曾坐过第三名的地点,而及时其 Ratings 指数超越10%。另一面,Perl 6 被单独计算,而它仅排在 93 位。

Python 等同种类语言的凸起,加上 Perl 的老大规语法及其不明明的前程(Perl
5 与 Perl 6 之间的间距),对 Perl 产生了天翻地覆的伤害。

一边,为科学和技术专门的工作人群提供剖析的网址 Dice Insights
近来提出,这两天开垦人士广泛接收其余语言营造网址,Perl
的行使变得更为窄,同期 Perl 本人差不多一直不张开主动开荒,所以 Perl
将会衰落。关于
Perl 未有接纳率与自个儿未有积极性发展,那一点在前边描述的 MongoDB Perl
驱动缺少活力中好似就可以直观后体会到。

Perl 仍是可以够可以吗,你怎么看?

(文/开源中国卡塔尔(قطر‎