Clojure rises in the workplace

Posted PorFavor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Clojure rises in the workplace相关的知识,希望对你有一定的参考价值。

转载自https://www.infoworld.com/article/3529469/clojure-rises-in-the-workplace.html,如有侵权请联系删除。

Note: the content is the network collection, if any infringement please contact us to delete!


Clojure, a functional programming language for the JVM that also works with javascript and Microsoft’s Common Language Runtime (CLR), is enjoying increased usage in the workplace, according to a user survey. Yet the language still faces obstacles such as difficulty persuading coworkers of its merits and difficulty understanding its error messages.

Results of the State of Clojure 2020 community survey, released last week, found that roughly 69 percent of respondents used Clojure in the workplace, up from about 25 percent 10 years ago. The survey also found that Clojure adoption had increased among large companies, i.e., those with at least 1,000 employees.

Key value propositions cited for Clojure include:

  • Functional programming

  • The REPL

  • Immutable data

  • Ease of development

  • Host interoperability

The survey found that Clojure is most commonly used in web development (79%), open source projects (45%), commercial services (29%), and enterprise apps (also 29%). Clojure’s usage in enterprise apps has grown from zero percent 10 years ago. The OSes most often targeted for development include MacOS (55%), Linux (35%), and Windows (9%).

The obstacles cited to using Clojure included persuading coworkers, companies, and clients, difficult error messages, hiring and staffing, and the need for better tools and IDEs. Obstacles cited to using ClojureScript — a Clojure to JavaScript compiler—include using JavaScript libraries, debugging generated JavaScript, and using ClojureScript REPLs.

The State of Clojure 2020 survey queried Clojure users in January about various aspects of the language. More than 2,500 participants responded to different parts of the survey. 


以上是关于Clojure rises in the workplace的主要内容,如果未能解决你的问题,请参考以下文章

How the scope delegation works in SBT?

Git - The most common git commands in the day-to-day work

Configuring Autofac to work with the ASP.NET Identity Framework in MVC 5

Unit10 I don't like work in the weekend

Keep the JS/jQuery code working in Safari when the tab is not active

HDU 1004 Let the Balloon Rise