A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Language | Frameworks | Reasons | |||||||||||||||||||||||||
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 | Clojure | Luminus | Code is easy to evolve/maintain, Great for domain modeling, Great for building REST APIs, Community, Ease of deployment | |||||||||||||||||||||||||
9 | Clojure | Korma, 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 | D | vibe.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 | Erlang | Zotonic, webmachine | Great for database-centric applications, Great for building REST APIs, Community, Performance, Security, Maturity | |||||||||||||||||||||||||
12 | Erlang | OTP | Performance | |||||||||||||||||||||||||
13 | F# | Simple.Web, NEventStore | Code is easy to evolve/maintain, Great for domain modeling, Great for building REST APIs, Performance | |||||||||||||||||||||||||
14 | Groovy | Grails | 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 | groovy | grails | 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 | Haskell | Yesod, Quicktest, Lens | Code is easy to evolve/maintain, Performance, Security, Community, Maturity | |||||||||||||||||||||||||
17 | Haskell | Scotty | Easy to get started, Code is easy to evolve/maintain, Great for building REST APIs, Performance | |||||||||||||||||||||||||
18 | Java | EJB | Easy to get started, Code is easy to evolve/maintain, Community, Maturity, Standard compliant | |||||||||||||||||||||||||
19 | Java | DropWizard | Easy to get started, Performance, Community, Maturity | |||||||||||||||||||||||||
20 | Java | Eclipse | Easy to get started, Code is easy to evolve/maintain, Maturity, Standard compliant | |||||||||||||||||||||||||
21 | java | spring | 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 | java | spring | Code is easy to evolve/maintain, Great for building REST APIs, Standard compliant | |||||||||||||||||||||||||
23 | java | eclipse 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 | java | spring | Code is easy to evolve/maintain, Great for database-centric applications, Performance, Security, Maturity, It is what I already know | |||||||||||||||||||||||||
25 | Java | Play | 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 | Java | java 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 | Java | Spring | Code is easy to evolve/maintain, Community, Performance, Maturity | |||||||||||||||||||||||||
28 | Java | Spring | Easy to get started, Community, Maturity | |||||||||||||||||||||||||
29 | java | Code is easy to evolve/maintain, Community, Maturity, Standard compliant | ||||||||||||||||||||||||||
30 | Java | Spring | Performance, Security, Maturity, Standard compliant, Robustness | |||||||||||||||||||||||||
31 | Java | Spring | 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 | java | vert.x | Easy to get started, Code is easy to evolve/maintain, Great for database-centric applications, Great for building REST APIs, Performance | |||||||||||||||||||||||||
33 | Java | Spring | Easy to get started, Great for domain modeling, Great for building REST APIs, Security, Maturity, Standard compliant, Want an excuse to learn it | |||||||||||||||||||||||||
34 | Java | Java 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 | java | java 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 | java | webmethods | Integration | |||||||||||||||||||||||||
38 | Python | Django | 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 | Python | Flask, DjangoREST | Code is easy to evolve/maintain, Great for building REST APIs, Community, Security, Maturity | |||||||||||||||||||||||||
40 | python | django | Great for database-centric applications, Great for building REST APIs, Community | |||||||||||||||||||||||||
41 | ruby | rails | Easy to get started, Community, Maturity, It is what I already know | |||||||||||||||||||||||||
42 | Ruby | Rails | Easy to get started, Great for building REST APIs, Performance, It is what I already know | |||||||||||||||||||||||||
43 | Ruby | Rails | 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 | Scala | Play | 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 | scala | scalatra | Code is easy to evolve/maintain, Great for domain modeling, Great for building REST APIs, Performance | |||||||||||||||||||||||||
46 | Scala | Play, 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 | Xtend | Jsf, 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 | Language | Votes | Language (by votes) | Votes | Framework | Votes | Motivation | Java Votes (%) | Non-Java Votes (%) | Overall | ||||||||||||||||||
54 | C# | 3 | JAVA | 20 | DROPWIZARD | 1 | Cloud deployment | 5.00% | 0.00% | 2.17% | ||||||||||||||||||
55 | C++ | 3 | C# | 3 | ECLIPSE | 1 | Code is easy to evolve/maintain | 75.00% | 73.08% | 73.91% | ||||||||||||||||||
56 | CLOJURE | 2 | C++ | 3 | ECLIPSE MODELING | 1 | Community | 45.00% | 65.38% | 56.52% | ||||||||||||||||||
57 | D | 1 | PYTHON | 3 | EJB | 1 | Easy to get started | 65.00% | 42.31% | 52.17% | ||||||||||||||||||
58 | ERLANG | 2 | RUBY | 3 | EMF | 1 | Great for building REST APIs | 45.00% | 73.08% | 60.87% | ||||||||||||||||||
59 | F# | 1 | SCALA | 3 | JAVA EE | 3 | Great for database-centric applications | 35.00% | 53.85% | 45.65% | ||||||||||||||||||
60 | GROOVY | 2 | CLOJURE | 2 | PLAY | 1 | Great for domain modeling | 25.00% | 50.00% | 39.13% | ||||||||||||||||||
61 | HASKELL | 2 | ERLANG | 2 | SPRING | 8 | Integration | 5.00% | 0.00% | 2.17% | ||||||||||||||||||
62 | JAVA | 20 | GROOVY | 2 | VERT.X | 1 | It is what I already know | 35.00% | 26.92% | 30.43% | ||||||||||||||||||
63 | PYTHON | 3 | HASKELL | 2 | WEBMETHODS | 1 | Maturity | 75.00% | 50.00% | 60.87% | ||||||||||||||||||
64 | RUBY | 3 | D | 1 | Performance | 50.00% | 57.69% | 54.35% | ||||||||||||||||||||
65 | SCALA | 3 | F# | 1 | Robustness | 5.00% | 0.00% | 2.17% | ||||||||||||||||||||
66 | XTEND | 1 | XTEND | 1 | Scalability | 5.00% | 0.00% | 2.17% | ||||||||||||||||||||
67 | Security | 30.00% | 30.77% | 30.43% | ||||||||||||||||||||||||
68 | Standard compliant | 55.00% | 19.23% | 34.78% | ||||||||||||||||||||||||
69 | Want an excuse to learn it | 5.00% | 0.00% | 2.17% | ||||||||||||||||||||||||
70 | Frameworks by language | |||||||||||||||||||||||||||
71 | Language | JAVA | C# | C++ | PYTHON | RUBY | SCALA | CLOJURE | ERLANG | GROOVY | HASKELL | D | F# | XTEND | ||||||||||||||
72 | Frameworks | DROPWIZARD, ECLIPSE, ECLIPSE MODELING, EJB, EMF, JAVA EE, PLAY, SPRING, VERT.X, WEBMETHODS | .NET, ASP.NET MVC, EF, MVC4 | INTEL MKL, QT | DJANGO, DJANGOREST, FLASK | RAILS | PLAY, SCALATRA, SLICK | CORE.ASYNC, KORMA, LIBERATOR, LUMINUS | OTP, WEBMACHINE, ZOTONIC | GRAILS | LENS, QUICKTEST, SCOTTY, YESOD | VIBE.D | NEVENTSTORE, SIMPLE.WEB | JSF, RUBY ON RAILS | ||||||||||||||
73 | Split | DROPWIZARD | .NET | INTEL MKL | DJANGO | RAILS | PLAY | CORE.ASYNC | OTP | GRAILS | LENS | VIBE.D | NEVENTSTORE | JSF | ||||||||||||||
74 | ECLIPSE | ASP.NET MVC | QT | DJANGOREST | SCALATRA | KORMA | WEBMACHINE | QUICKTEST | SIMPLE.WEB | RUBY ON RAILS | ||||||||||||||||||
75 | ECLIPSE MODELING | EF | FLASK | SLICK | LIBERATOR | ZOTONIC | SCOTTY | |||||||||||||||||||||
76 | EJB | MVC4 | LUMINUS | YESOD | ||||||||||||||||||||||||
77 | EMF | |||||||||||||||||||||||||||
78 | JAVA EE | |||||||||||||||||||||||||||
79 | PLAY | |||||||||||||||||||||||||||
80 | SPRING | |||||||||||||||||||||||||||
81 | VERT.X | |||||||||||||||||||||||||||
82 | WEBMETHODS | |||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||
85 | Motivations across all languages/frameworks | |||||||||||||||||||||||||||
86 | Motivation | Votes | Motivation (mentioned more than once) | Votes | 0% | |||||||||||||||||||||||
87 | Cloud deployment | 2.17% | Code is easy to evolve/maintain | 73.91% | ||||||||||||||||||||||||
88 | Code is easy to evolve/maintain | 73.91% | Community | 56.52% | ||||||||||||||||||||||||
89 | Community | 56.52% | Easy to get started | 52.17% | ||||||||||||||||||||||||
90 | Ease of deployment | 2.17% | Great for building REST APIs | 60.87% | ||||||||||||||||||||||||
91 | Easy to get started | 52.17% | Great for database-centric applications | 45.65% | ||||||||||||||||||||||||
92 | Great for building REST APIs | 60.87% | Great for domain modeling | 39.13% | ||||||||||||||||||||||||
93 | Great for database-centric applications | 45.65% | It is what I already know | 30.43% | ||||||||||||||||||||||||
94 | Great for domain modeling | 39.13% | Maturity | 60.87% | ||||||||||||||||||||||||
95 | Integration | 2.17% | Performance | 54.35% | ||||||||||||||||||||||||
96 | It is what I already know | 30.43% | Security | 30.43% | ||||||||||||||||||||||||
97 | Maturity | 60.87% | Standard compliant | 34.78% | ||||||||||||||||||||||||
98 | Performance | 54.35% | ||||||||||||||||||||||||||
99 | Robustness | 2.17% | ||||||||||||||||||||||||||
100 | Scalability | 2.17% |