Java_Magazine_NovemberDecember_2018

(singke) #1

27


//java at present/


About Your Application



  1. Which other (non-JVM) languages does your application use?
    In today’s polyglot world, it would be naive to assume that JVM languages are the only languages
    used in JVM apps. In fact, more than half of JVM applications use front-end JavaScript, 1 in 5 use
    Python, and almost 1 in 4 use Node.js. As you’d expect, many projects use SQL as well.

  2. Which web frameworks do you use?
    Few words can better express the Spring domination in the Java ecosystem than this graph. With
    4 in 10 developers using Spring Boot in their applications, it’s interesting to see it has overtaken
    the Spring MVC framework for the first time. JSF is the closest entrant with a respectable 19%
    and Struts, despite a constant stream of remote code-execution vulnerabilities in the news, is a
    strong fourth with almost 1 in 10 developers adopting it. More than 1 in 5 developers likely boast
    about how small their applications are, not needing a web framework at all.


0% 10% 20% 30% 40% 50% 60%


None


Other


Go


PHP


C#


C


Python


Node.js


SQL


Front-end JavaScript


10%
9%
9%
5%
19%

21%

8%

57%
56%
23%
Free download pdf