Java
| 28.54%
713
|
Python
| 16.61%
415
|
JavaЅcript
| 15.21%
380
|
Ruby
| 8.41%
210
|
Other / Too Many
| 7.37%
184
|
C#
| 5.76%
144
|
C or C++
| 3.72%
93
|
Scala
| 2.64%
66
|
PHP
| 2.36%
59
|
Go
| 1.96%
49
|
Common Lisp
| 1.32%
33
|
Kotlin
| 1.32%
33
|
None
| 0.88%
22
|
Swift or Objective-C
| 0.76%
19
|
Haskell
| 0.68%
17
|
Erlang
| 0.64%
16
|
R
| 0.52%
13
|
Scheme or Racket
| 0.48%
12
|
Groovy
| 0.40%
10
|
Perl
| 0.40%
10
|
| TOTAL | 2,498 |
Web development
| 78.98%
1,946
|
Open source projects
| 45.62%
1,124
|
Enterprise apps
| 28.77%
709
|
Building and delivering commercial services
| 28.53%
703
|
Math / data analysis
| 17.74%
437
|
System administration / dev ops
| 15.02%
370
|
"Big Data"
| 11.61%
286
|
Scientific computing / simulations / data visualization
| 10.55%
260
|
Mobile app development (non-web)
| 9.58%
236
|
AI / NLP / machine learning
| 9.42%
232
|
Network programming
| 6.62%
163
|
Desktop apps (JavaFX / Swing / SWT / etc)
| 6.09%
150
|
Games
| 6.05%
149
|
Graphics / Art
| 5.60%
138
|
IoT / home automation / physical computing
| 3.98%
98
|
Music
| 3.25%
80
|
| Total Respondents: 2,464 | |
Comments(106) | |
Financial services / FinTech
| 22.37%
495
|
Enterprise software
| 13.69%
303
|
Consumer software
| 9.40%
208
|
Retail / ecommerce
| 8.00%
177
|
Healthcare
| 7.28%
161
|
IT/Cloud Provider
| 6.10%
135
|
Media / Advertising
| 4.88%
108
|
Education
| 3.80%
84
|
Government / Military
| 3.75%
83
|
Entertainment
| 3.71%
82
|
Academic
| 3.39%
75
|
Scientific
| 2.76%
61
|
Telecom
| 2.39%
53
|
Automotive or manufacturing
| 2.30%
51
|
Communications / Networking
| 2.17%
48
|
Energy or utility
| 2.12%
47
|
Legal
| 1.08%
24
|
Agriculture
| 0.81%
18
|
| TOTAL | 2,213 |
Comments(196) | |
Functional programming
| 1.85%
46
| 22.23%
552
| 75.92%
1,885
|
2,483
|
1.74
|
The REPL
| 2.85%
71
| 20.59%
512
| 76.56%
1,904
|
2,487
|
1.74
|
Immutability
| 2.72%
67
| 21.18%
522
| 76.11%
1,876
|
2,465
|
1.73
|
Ease of development
| 2.84%
70
| 30.52%
751
| 66.64%
1,640
|
2,461
|
1.64
|
Host (JVM/JS/CLR) compatibility / interop
| 15.55%
382
| 44.24%
1,087
| 40.21%
988
|
2,457
|
1.25
|
Community
| 11.01%
271
| 54.14%
1,333
| 34.85%
858
|
2,462
|
1.24
|
Runtime performance
| 18.13%
445
| 53.83%
1,321
| 28.04%
688
|
2,454
|
1.10
|
Macros and expressive syntax
| 19.89%
489
| 52.69%
1,295
| 27.42%
674
|
2,458
|
1.08
|
Concurrency facilities
| 25.40%
624
| 48.43%
1,190
| 26.17%
643
|
2,457
|
1.01
|
Shared language between server and client
| 39.18%
960
| 37.10%
909
| 23.71%
581
|
2,450
|
0.85
|
spec
| 42.85%
1,045
| 42.11%
1,027
| 15.05%
367
|
2,439
|
0.72
|
Clojurians Slack
| 61.29%
1,371
|
Reddit - /r/clojure
| 45.28%
1,013
|
YouTube (ClojureTV, Apropos, etc)
| 39.07%
874
|
StackOverflow
| 36.43%
815
|
ClojureVerse
| 21.23%
475
|
Online Clojure conference or meetup
| 18.28%
409
|
Clojure, ClojureScript, or ClojureCLR google group mailing list
| 15.02%
336
|
Ask Clojure Q&A
| 12.56%
281
|
Local Clojure meetup
| 12.11%
271
|
Clojurians Zulip
| 11.18%
250
|
Telegram group chat
| 7.29%
163
|
Discord (Clojure, Lisp, etc)
| 6.88%
154
|
In-person Clojure conference
| 6.44%
144
|
#clojure on IRC
| 3.49%
78
|
ClojureBridge
| 0.80%
18
|
| Total Respondents: 2,237 | |
Comments(120) | |
Using the language and libs
| 97.56%
2,361
|
Building services or products using Clojure
| 67.77%
1,640
|
Advocating for Clojure in my organization
| 47.77%
1,156
|
Helping new Clojure users
| 28.02%
678
|
Creating/maintaining open source libraries
| 26.03%
630
|
Filing issues on Clojure libs
| 16.36%
396
|
Writing about Clojure
| 16.24%
393
|
Providing PRs or patches on Clojure libs
| 16.20%
392
|
Funding open source Clojure projects
| 13.60%
329
|
Creating Clojure developer tools
| 12.85%
311
|
Speaking about Clojure at conferences
| 10.45%
253
|
Providing Clojure training
| 6.65%
161
|
Contributing documentation
| 5.21%
126
|
Voting on issues for the language at Ask Clojure
| 4.42%
107
|
Running Clojure confs or workshops (incl ClojureBridge)
| 4.38%
106
|
Filing issues on the language itself
| 3.31%
80
|
Creating Clojure podcasts, screencasts, or videos
| 3.26%
79
|
Providing patches for language issues
| 2.31%
56
|
| Total Respondents: 2,420 |
Emacs (CIDER, Spacemacs, Emacs Live, inf-clojure, Monroe, etc)
| 43.98%
1,092
|
IntelliJ + Cursive Clojure
| 31.09%
772
|
VS Code (Calva, etc)
| 12.73%
316
|
Vim (vim-fireplace, vimclojure, vim-iced, Conjure, etc)
| 8.66%
215
|
Atom (Chlorine, etc)
| 1.85%
46
|
Other (please specify)
| 0.97%
24
|
Sublime Text
| 0.72%
18
|
| TOTAL | 2,483 |
java -jar an-uber.jar
| 56.29%
1,253
|
lein run (Leiningen)
| 29.96%
667
|
clj / clojure CLI
| 22.19%
494
|
java clojure.main -m my.ns
| 9.88%
220
|
AWS Lambda function
| 7.41%
165
|
java -cp ... CompiledClass
| 5.35%
119
|
Graal-built native image
| 5.30%
118
|
war deployed in a Java web server
| 5.03%
112
|
Other (please specify)
| 4.72%
105
|
Datomic ion deploy
| 2.96%
66
|
Other serverless functions (Google Cloud Function, MS Azure Function, etc)
| 1.75%
39
|
| Total Respondents: 2,226 |
Error messages
| 40.26%
843
|
Convincing coworkers/company/clients
| 39.73%
832
|
Hiring and staffing
| 26.93%
564
|
Need better guides or tutorials
| 20.49%
429
|
Need better tools / IDEs
| 20.25%
424
|
Need better reference docs
| 15.47%
324
|
No static typing
| 12.46%
261
|
Finding libraries
| 11.32%
237
|
Long-term viability
| 9.89%
207
|
Runtime performance
| 9.26%
194
|
Scripting difficulties
| 8.12%
170
|
App deployment
| 6.11%
128
|
Installation process
| 4.01%
84
|
Negative community interactions
| 2.91%
61
|
Portability between dialects
| 2.91%
61
|
Release schedule
| 1.72%
36
|
Version incompatibility
| 1.48%
31
|
| Total Respondents: 2,094 | |
Comments(213) | |
Error messages
| 4.27%
97
| 16.42%
373
| 34.86%
792
| 44.45%
1,010
|
2,272
|
2.19
|
Reference docs
| 7.65%
171
| 25.72%
575
| 39.45%
882
| 27.19%
608
|
2,236
|
1.86
|
Runtime performance
| 11.90%
269
| 29.16%
659
| 34.69%
784
| 24.25%
548
|
2,260
|
1.71
|
clj and tools.deps
| 15.62%
344
| 26.01%
573
| 30.32%
668
| 28.05%
618
|
2,203
|
1.71
|
Tutorials
| 11.66%
263
| 31.13%
702
| 32.59%
735
| 24.61%
555
|
2,255
|
1.70
|
Spec
| 18.09%
401
| 24.81%
550
| 30.99%
687
| 26.12%
579
|
2,217
|
1.65
|
Core library
| 22.81%
502
| 26.40%
581
| 25.17%
554
| 25.62%
564
|
2,201
|
1.54
|
Startup time
| 18.20%
414
| 34.02%
774
| 28.18%
641
| 19.60%
446
|
2,275
|
1.49
|
core.async
| 21.57%
474
| 33.59%
738
| 27.72%
609
| 17.11%
376
|
2,197
|
1.40
|
Memory management
| 23.67%
518
| 31.40%
687
| 27.15%
594
| 17.78%
389
|
2,188
|
1.39
|
Collections
| 26.23%
575
| 29.01%
636
| 25.32%
555
| 19.43%
426
|
2,192
|
1.38
|
Concurrency
| 24.11%
531
| 34.01%
749
| 26.57%
585
| 15.30%
337
|
2,202
|
1.33
|
Java interop
| 27.82%
612
| 35.09%
772
| 23.73%
522
| 13.36%
294
|
2,200
|
1.23
|
Portability
| 28.78%
634
| 34.04%
750
| 26.19%
577
| 10.99%
242
|
2,203
|
1.19
|
AOT
| 30.74%
656
| 39.97%
853
| 21.70%
463
| 7.59%
162
|
2,134
|
1.06
|
Namespaces
| 35.36%
773
| 34.81%
761
| 20.54%
449
| 9.29%
203
|
2,186
|
1.04
|
Clojure
| 84.67%
1,436
|
Java
| 10.44%
177
|
Python
| 8.84%
150
|
ClojureScript
| 8.02%
136
|
JavaScript
| 7.61%
129
|
None
| 5.37%
91
|
TypeScript
| 3.42%
58
|
Go
| 3.13%
53
|
Ruby
| 2.95%
50
|
Rust
| 2.24%
38
|
C#
| 2.00%
34
|
Scala
| 1.89%
32
|
PHP
| 1.59%
27
|
Elixir
| 1.18%
20
|
Kotlin
| 1.00%
17
|
Haskell
| 0.77%
13
|
Common Lisp
| 0.59%
10
|
Groovy
| 0.59%
10
|
Erlang
| 0.53%
9
|
F#
| 0.41%
7
|
| Total Respondents: 1,696 | |
Comments(11) | |
shadow-cljs
| 32.16%
457
|
I don't have any tests!
| 26.60%
378
|
cljs-test-runner
| 16.96%
241
|
Figwheel
| 16.19%
230
|
Kaocha
| 15.41%
219
|
Headless browser (or actual browser)
| 9.92%
141
|
doo
| 8.37%
119
|
Karma
| 8.30%
118
|
Devcards
| 6.90%
98
|
Node.js
| 5.49%
78
|
nubank/workspaces
| 3.17%
45
|
Phantom
| 1.83%
26
|
Nashorn
| 0.28%
4
|
| Total Respondents: 1,421 | |
Comments(38) | |
Debugging generated JavaЅcript
| 37.64%
545
|
Using JavaЅcript libs with ClojureScript / Google Closure
| 35.22%
510
|
Using ClojureScript REPLs
| 32.53%
471
|
Need better tutorials / guides
| 31.56%
457
|
Convincing coworkers/company/clients
| 25.07%
363
|
Need better reference docs
| 23.69%
343
|
Availability of tools / IDEs
| 20.58%
298
|
Staffing concerns
| 15.47%
224
|
Portability or incompatibilities with Clojure (including cljc)
| 14.57%
211
|
Finding libraries
| 11.33%
164
|
Long-term viability
| 10.98%
159
|
No static typing
| 7.11%
103
|
Runtime performance
| 5.39%
78
|
Deploying apps
| 5.25%
76
|
Negative community interactions
| 1.52%
22
|
| Total Respondents: 1,448 | |
Comments(131) | |
他のユーザーにコメントしてもらいましょう
コメントを書く
コメントを隠す
無料アカウントにご登録ください。あなた自身の質問を投げかけ、自信をもって決断しましょう。
閉じる