程式語言Clojure官方對Clojure的使用狀態進行調查,釋出了2020年的報告,他們發現,Clojure的使用分布有一些改變,被用在工作的比例上升,而且使用Clojure的企業規模分布也發生變化,擁有千名員工以上的公司使用Clojure的比例,上升了3%,而員工人數只有1到10人的企業,使用比例縮減。
絕大多數使用Clojure的企業,Clojure團隊規模都非常小,超過70%的受訪者,他們企業內的Clojure團隊成員只有1到10位,官方提到,Clojure是一個適合小型團隊使用的高槓桿工具,即便小團隊也能有高生產力,不過,他們也樂見現在有許多企業,內有高達40到100位Clojure開發者的團隊。
至於Clojure都被用在哪些領域?有超過75%的受訪者,都使用Clojure來開發網頁應用程式,約有40%的人用在開源專案中,而今年商業服務和企業應用程式的比例相同,約在30%左右,官方提到,從2010年來,比例分布通常不會有太多變動,但在今年,Clojure用在企業應用程式的比例上升不少,而網頁應用程式、開源專案和商業服務皆微幅下降。
Clojure開發者主要使用的作業系統,有55%都是MacOS,35%的開發者使用Linux系統,使用Windows則只有9%。而主要使用的開發工具,Emacs較去年些許下降為43%,而IntelliJ/Cursive則微升到32%,微軟的開源工具VS Code加Calva的組合,則大幅升至10%。
Clojure開發者定義和下載相依項目的常用工具,第一名為Leiningen,有超過80%的受訪者使用,但是比例開始微幅下降,第二名clj/deps.edn使用比例則接近50%,使用比例則穩定成長,而在ClojureScript上,由於Clojurists Together的大力支援,shadow-cljs使用比例這幾年有長足的成長。
官方也對Clojure開發者所使用的Java版本進行調查,絕大多數的開發者接近60%仍然使用Java 8,有超過40%的開發者則使用Java 11。官方提到,Java 9因為增加了模組系統,這是一個重大的變更,而導致大量用戶仍然停留在Java 8上,Java 11的優點是能更好地應用容器技術,因此官方建議有使用到容器化環境的Java 8開發者,可以考慮升級使用Java 11。
Clojure使用Java 8作為基準JVM已經數年,未來會繼續維持,但同時也會支援新的Java版本,官方推薦開發者使用Java 8和Java 11。在Clojure的版本上,去年1.10.0和1.10.1版本的使用率大幅提升,有接近90%的受訪者使用這兩個版本,1.10.1是今年的維護版本,修復了許多錯誤,並且改善了數個效能問題。
資安廠商Snyk不久前發布了JVM生態系調查,其發現Google力推的程式語言Kotlin,在JVM語言的使用率,已經悄悄地超越Scala和Clojure,成為第二名達5.5%,Clojure則為2.9%。Snyk認為是因為Kotlin與Java整合度良好,Spring Boot等框架簡化Kotlin開發工作。
精選專案.網頁設計.RWD響應式網站.行動版網站 / 服務類
網站技術:PHP . Javascript/MySql
提供韓國空運及海運的代購運輸服務,並擁有高效可靠的倉儲管理系統,為客戶打造快速便捷的服務。對於需要韓國商品的族群提供國際運輸服務,透過高效率的代購服務流程將商品快速送到客戶手上。
精選專案.網頁設計.RWD響應式網站 / 休閒餐飲類
網站技術:PHP . Javascript/MySql
用最純粹的方式來鎖住食材最天然的味道,因應不同季節推出當季的水果冰淇淋,讓消費者可以品嘗到在地好滋味。可以利用官網訂購冰淇淋,也可以親自到門市享用冰淇淋與其他甜點喔。
精選專案.網頁設計.RWD響應式網站 / 農林漁牧類
網站技術:Javascript
響應式(RWD)網頁設計,設計UI/UX使用者體驗,可於各種裝置進行網頁瀏覽(PC、平板、手機)。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策