np. Mały, średni projekt, microservices = JAX-RS, CDI, JPA, Spring Data/Apache DeltaSpike... czego chcieć więcej? Pisze się w tym dobrze.
Z dobrym mentoringiem albo mając dobry przykład i można lecieć z CRUDami niemal na ślepo ;)
Aczkolwiek jak każda technologia ma to swoje niuanse, które pewnie można poznawać latami.
np. sprawy związane z transakcjami i lazy initialziation exception itp. pewnie na początek mogą spędzać sen z powiek.
Albo czemu używać Setów w encjach zamiast List itp. ;)
Ja jestem przyzwyczajony do Spring Boota. Ostatnio zacząłem trochę interesować sie Wildfly to stwierdziłem, że można napisać aplikację łudząco podobnie do Springa. A taki Wildfly praktycznie dostarcza wszystkie potrzebne jary by napisać fajną aplikację.
Według mnie fajne i przyjazne technologie.
PS. Jak macie propozycje to chętnie poznam jak można to fajniej napisać w innym języku.