- Introduction to JVM Languages
- Vincent van der Leun
- 151字
- 2021-07-02 21:46:16
Ecosystem
A built-in class library can obviously not cover all the use cases of a programmer. If something is missing, you can turn to libraries and tools built by other companies, groups, and individuals to save time. Because Java has been so successful for many years, its ecosystem is unmatched. It will be hard to find a platform with proven high-quality tools, libraries, toolkits, and framework choices that are better than the ones available in JVM.
With so many add-on libraries available, Java hardly ever pushes the developer in a certain direction. As an example of how rich the ecosystem is, let's look at the main options JVM developers typically have when creating a web application:
- Build a web application that runs inside a JVM application server
- To quickly have results, a general high-level web framework can be used
- For more control, the application can be built with a microservice framework