Results - Poll on languages/frameworks for business applications
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
LanguageFrameworksReasons
2
C#.net
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Community, Maturity, Standard compliant, It is what I already know
3
C#MVC4, EF
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Community, Security, Maturity, It is what I already know
4
C#ASP.NET MVC
Great for database-centric applications, Great for building REST APIs, Community, Performance, Maturity
5
c++
Code is easy to evolve/maintain, Performance, Security, Community, Maturity, Standard compliant, Great for domain modeling
6
C++Intel MKL
Community, Performance, Maturity, Standard compliant
7
c++Qt
Code is easy to evolve/maintain, Great for database-centric applications, Community, Performance
8
ClojureLuminus
Code is easy to evolve/maintain, Great for domain modeling, Great for building REST APIs, Community, Ease of deployment
9
ClojureKorma, core.async, liberator
Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, It is what I already know
10
Dvibe.d
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Performance
11
ErlangZotonic, webmachine
Great for database-centric applications, Great for building REST APIs, Community, Performance, Security, Maturity
12
ErlangOTPPerformance
13
F#Simple.Web, NEventStore
Code is easy to evolve/maintain, Great for domain modeling, Great for building REST APIs, Performance
14
GroovyGrails
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Community, Maturity, Standard compliant
15
groovygrails
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Community, Security, Maturity, Standard compliant
16
HaskellYesod, Quicktest, Lens
Code is easy to evolve/maintain, Performance, Security, Community, Maturity
17
HaskellScotty
Easy to get started, Code is easy to evolve/maintain, Great for building REST APIs, Performance
18
JavaEJB
Easy to get started, Code is easy to evolve/maintain, Community, Maturity, Standard compliant
19
JavaDropWizard
Easy to get started, Performance, Community, Maturity
20
JavaEclipse
Easy to get started, Code is easy to evolve/maintain, Maturity, Standard compliant
21
javaspring
Easy to get started, Code is easy to evolve/maintain, Great for building REST APIs, Community, Performance, Security, Maturity, It is what I already know
22
javaspring
Code is easy to evolve/maintain, Great for building REST APIs, Standard compliant
23
javaeclipse modeling
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Community, Standard compliant, It is what I already know
24
javaspring
Code is easy to evolve/maintain, Great for database-centric applications, Performance, Security, Maturity, It is what I already know
25
JavaPlay
Easy to get started, Code is easy to evolve/maintain, Great for database-centric applications, Great for building REST APIs, Performance, It is what I already know, Scalability, Cloud deployment
26
Javajava ee
Easy to get started, Code is easy to evolve/maintain, Great for database-centric applications, Great for building REST APIs, Community, Performance, Security, Maturity, Standard compliant, It is what I already know
27
JavaSpring
Code is easy to evolve/maintain, Community, Performance, Maturity
28
JavaSpring
Easy to get started, Community, Maturity
29
java
Code is easy to evolve/maintain, Community, Maturity, Standard compliant
30
JavaSpring
Performance, Security, Maturity, Standard compliant, Robustness
31
JavaSpring
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Performance, Maturity, It is what I already know
32
javavert.x
Easy to get started, Code is easy to evolve/maintain, Great for database-centric applications, Great for building REST APIs, Performance
33
JavaSpring
Easy to get started, Great for domain modeling, Great for building REST APIs, Security, Maturity, Standard compliant, Want an excuse to learn it
34
JavaJava EE
Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Community, Performance, Security, Maturity, Standard compliant
35
Java
Easy to get started, Code is easy to evolve/maintain, Great for database-centric applications, Maturity, Standard compliant, It is what I already know
36
javajava ee, emf
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for building REST APIs, Maturity, Standard compliant
37
javawebmethodsIntegration
38
PythonDjango
Code is easy to evolve/maintain, Performance, Security, Community, Maturity, Great for domain modeling, Great for database-centric applications, Great for building REST APIs
39
PythonFlask, DjangoREST
Code is easy to evolve/maintain, Great for building REST APIs, Community, Security, Maturity
40
pythondjango
Great for database-centric applications, Great for building REST APIs, Community
41
rubyrails
Easy to get started, Community, Maturity, It is what I already know
42
RubyRails
Easy to get started, Great for building REST APIs, Performance, It is what I already know
43
RubyRails
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Community, Security, Maturity, It is what I already know
44
ScalaPlay
Easy to get started, Code is easy to evolve/maintain, Great for domain modeling, Great for database-centric applications, Great for building REST APIs, Community, Performance
45
scalascalatra
Code is easy to evolve/maintain, Great for domain modeling, Great for building REST APIs, Performance
46
ScalaPlay, Slick
Code is easy to evolve/maintain, Great for database-centric applications, Great for building REST APIs, Performance, It is what I already know
47
XtendJsf, Ruby on rails
Easy to get started, Code is easy to evolve/maintain
48
49
Responses: 46
50
51
52
Votes per Language
Votes per Language (ranking)
Votes per Java Framework
Motivations for Java vs. Non-Java (language+frameworks)
53
LanguageVotesLanguage (by votes)VotesFrameworkVotesMotivationJava Votes (%)Non-Java Votes (%)Overall
54
C#3JAVA20DROPWIZARD1Cloud deployment5.00%0.00%2.17%
55
C++3C#3ECLIPSE1Code is easy to evolve/maintain75.00%73.08%73.91%
56
CLOJURE2C++3ECLIPSE MODELING1Community45.00%65.38%56.52%
57
D1PYTHON3EJB1Easy to get started65.00%42.31%52.17%
58
ERLANG2RUBY3EMF1Great for building REST APIs45.00%73.08%60.87%
59
F#1SCALA3JAVA EE3Great for database-centric applications35.00%53.85%45.65%
60
GROOVY2CLOJURE2PLAY1Great for domain modeling25.00%50.00%39.13%
61
HASKELL2ERLANG2SPRING8Integration5.00%0.00%2.17%
62
JAVA20GROOVY2VERT.X1It is what I already know35.00%26.92%30.43%
63
PYTHON3HASKELL2WEBMETHODS1Maturity75.00%50.00%60.87%
64
RUBY3D1Performance50.00%57.69%54.35%
65
SCALA3F#1Robustness5.00%0.00%2.17%
66
XTEND1XTEND1Scalability5.00%0.00%2.17%
67
Security30.00%30.77%30.43%
68
Standard compliant55.00%19.23%34.78%
69
Want an excuse to learn it5.00%0.00%2.17%
70
Frameworks by language
71
LanguageJAVAC#C++PYTHONRUBYSCALACLOJUREERLANGGROOVYHASKELLDF#XTEND
72
Frameworks
DROPWIZARD, ECLIPSE, ECLIPSE MODELING, EJB, EMF, JAVA EE, PLAY, SPRING, VERT.X, WEBMETHODS
.NET, ASP.NET MVC, EF, MVC4INTEL MKL, QTDJANGO, DJANGOREST, FLASKRAILSPLAY, SCALATRA, SLICK
CORE.ASYNC, KORMA, LIBERATOR, LUMINUS
OTP, WEBMACHINE, ZOTONICGRAILSLENS, QUICKTEST, SCOTTY, YESODVIBE.DNEVENTSTORE, SIMPLE.WEBJSF, RUBY ON RAILS
73
SplitDROPWIZARD.NETINTEL MKLDJANGORAILSPLAYCORE.ASYNCOTPGRAILSLENSVIBE.DNEVENTSTOREJSF
74
ECLIPSEASP.NET MVCQTDJANGORESTSCALATRAKORMAWEBMACHINEQUICKTESTSIMPLE.WEBRUBY ON RAILS
75
ECLIPSE MODELINGEFFLASKSLICKLIBERATORZOTONICSCOTTY
76
EJBMVC4LUMINUSYESOD
77
EMF
78
JAVA EE
79
PLAY
80
SPRING
81
VERT.X
82
WEBMETHODS
83
84
85
Motivations across all languages/frameworks
86
MotivationVotes
Motivation (mentioned more than once)
Votes0%
87
Cloud deployment2.17%Code is easy to evolve/maintain73.91%
88
Code is easy to evolve/maintain73.91%Community56.52%
89
Community56.52%Easy to get started52.17%
90
Ease of deployment2.17%Great for building REST APIs60.87%
91
Easy to get started52.17%
Great for database-centric applications
45.65%
92
Great for building REST APIs60.87%Great for domain modeling39.13%
93
Great for database-centric applications
45.65%It is what I already know30.43%
94
Great for domain modeling39.13%Maturity60.87%
95
Integration2.17%Performance54.35%
96
It is what I already know30.43%Security30.43%
97
Maturity60.87%Standard compliant34.78%
98
Performance54.35%
99
Robustness2.17%
100
Scalability2.17%
Loading...
 
 
 
Main
Motivations
Charts