Modern Cloud-Native Jakarta EE Frameworks: Tips, Challenges, and Trends.

CJava has been evolving a lot over its 25 years, mainly in performance, integration with containers, and also since it is always updating every six months. But, how are Java frameworks going in this new era, where new demands for software architecture appear, such as the current cloud-native? What are the challenges they will face to keep Java alive for another 25 years? The purpose of this article is to talk a little about the history and challenges for new generations and the trends of the frameworks that, as Java developers, we will use in our day today.  It is vital to understand a little of both the history of computing and software architecture. Let's talk about the relationship between man and machine, an essential point where we can divide it into three stages:

  • A machine for many people.