Clojure状态2021结果

2021-04-07 05:38:30

虽然整体上有挑战性的一年,但2020年是Clojure及其生态系统的另一年。一个重要的项目是,Cognitect加入了世界上最大的独立数字银行Nubank,在拉丁美洲重塑金融服务。新闻很受欢迎,一般情绪总结了一项调查受访者留下的评论:

很高兴看到Nubank收购Cognitect。我认为这使得长期以来一直在兴奋地摇摇欲坠的克洛尼和多元化。 Open Source开发人员的后续支持也发出了非常正的信息,直接支持健康且强大的生态系统。

实际上,Nubank的联合创始人谈到了Nubank对支持和发展Clojure(和Datomic)的承诺。

在这篇文章中,我将概述2021调查中所示的一些突出点。具体而言,我将触及在生产中使用Clojure,使用Clojure用于初创企业,以及Clojure如何帮助程序员和组织快速和自信地移动。作为一个额外的奖金,我将突出一些惊人的项目和人们使Clojure Community的强劲。

绵延仍在继续趋势,Clojure在大公司(即100-1000名员工)的增长中看到了增长。

Nubank目前雇用大约700(撰写撰写撰写)Clojure程序员,Nubank只是今天使用Clojure的许多银行,抵押贷款公司和金融服务公司的一个突出的例子,占Clojure工作的22%(和成长)调查受访者报告的市场。该调查也显示了医疗保健和零售市场的健康收益。

曾经说过这一切,只是在生产系统中部署的Clojure项目在哪里?有趣的是,该调查显示了公共云和无服务员部署方式的一些不错的增长。 AWS的趋势表明,云市场正在蓬勃发展,因此该细分市场的一般增加将特别适用于Clojure部署是自然的。

虽然更多的大公司正在采用克洛库,但甜蜜的地方仍然是员工少于100名员工的较小公司。

在Clojure生态系统中令人兴奋的令人兴奋的初始启动是ROAM研究。 Roam的旗舰产品是一个在线注册工具,旨在增强人类思维,在建造一套允许深度连接和可发现性的情况下。漫游的热情是明显的,看着它们的成长很有趣。

大多数调查受访者报告说,他们从Java编程语言那里来到Clojure。两种语言在同一虚拟机上运行的事实肯定有助于将Java的路径平滑到Clojure。然而,许多其他优势允许Clojure程序员在日常工作中使用Clojure的日常工作中具有更大的灵活性和敏捷性。

首先,Clojure程序员重视功能的编程风格,促进数据和过程的分离。耦合其套件的不可变数据结构,Clojure应用程序通常被构建为数据转换函数的管道,可以组成以在软件中实现更高级别的业务概念。作为LISP的方言,Clojure提供了一个名为Repl(读取,eval,Print,Loop)的交互式编程环境。 REPT促进探索性编程,允许CLOJURE程序员交互方式使用紧密反馈循环交互方式以粘性编程问题。实际上,REPT,不可变数据结构和功能规划的汇合允许在仪式上进行开发过程灯,允许程序员专注于手头的问题,而不是通过他们的编程语言在他们身上的复杂性。

最后,在没有无数的开发人员,技术作家和沿途的大思想家的帮助下,Clojure将永远不会达到目前的规模。对令人惊叹的Clojure社区的欣赏在Nubank内是明显的,这一升值越来越被称为开源项目资金。我想通过突出调查答复中提到的一些社区领导人来关闭今年的帖子。

Sean Corfield是因为他总是有用和礼貌,并为重要图书馆写出了优秀的文档。

(Daniel)Higginbotham,因为他让我笑了数百次,同时向Clojure介绍。

Tony Kay和Furecro的贡献者为客户端 - 服务器状态管理提供全面的解决方案。 Gene Kim ......无耻地爱的语言,以及帮助蔓延的好词。 克林梅尔为她的进步:在机器学习中推进艺术状态,以及她对社区知名度和代表的贡献。 有这么多的人值得赞美和认可,所以通过其中一个调查受访者的话: Clojure真的改变了我的生活。 我永远感激它背后的人。 我们也非常感谢参与Clojure社区的每个人,我们希望看到对那些努力工作的社区成员的持续和增长,并使他们有宝贵的时间帮助Clojure及其生态系统茁壮成长。 如果您想挖掘完整的结果,您可以在此处找到来自此和前几年的完整数据: