Software Alternatives & Reviews

How to Build Java Applications Today: April 5, 2021

Recommended and mentioned products

  1. An open source software implementation of the Java Servlet and JavaServer Pages technologies

    Originally built around the Apache HTTP server, the Apache Software Foundation now hosts 350+ projects. In Java land, we always cared more about Tomcat than HTTP Server. Even if we use Spring Boot - it’s the default servlet engine there.
  2. Apache Tika toolkit detects and extracts metadata and text from different file types.

    I use Apache software every day: Mostly Commons, but also POI, PDFBox, and Tika. They were pioneers for enterprise-friendly open-source libraries at a time when the GPL stroke fear into the hearts of development managers everywhere.
  3. Apache httpd has been the most popular web server on the Internet since April 1996

    Originally built around the Apache HTTP server, the Apache Software Foundation now hosts 350+ projects. In Java land, we always cared more about Tomcat than HTTP Server. Even if we use Spring Boot - it’s the default servlet engine there.
  4. An Open Source, full stack, web application framework for the JVM

    Any JVM language to the rescue here? There’s one, but it’s not the one you’re thinking about. In a sign that this index may not accurately reflect our project reality, Groovy saw a meteoric rise of 0.86% to 1.04% last year! That was good for place 17. Yep, Groovy! Are people writing Gradle plugins in Groovy? Or is Grails having a resurgence? I’m as baffled as you are.