My concerns layed to rest with my direction set. I feel I must ask one more question from this knowledge pool. A bonus question if you please.
It is my understanding struts is a competitor to spring but I don't believe It is part of EE. Where does struts1 + 2 fit into the Big picture you guys painted ? On Tue, 12 Jan 2021, 00:22 Laszlo Kishalmi, <laszlo.kisha...@gmail.com> wrote: > Java EE had bad reputation as it was over designed. Big companies trying > to sell pricey support for their bloated "good for everything" Application > Servers which required high level of knowledge as entry point for > developers. > > Then Spring came with it's bean context. It run on Tomcat and if you bind > that with a persistent engine Hibernate, then you are done for the most use > cases. So SprIng+Tomcat+Hibernate was "Java's LAMP stack" in after 2005 or > so that became the de-facto standard. By the time the annotation based Java > EE 5 came out it did not make too much difference, even if the offered > injection based programming model was way more efficient than the xml based > Spring contexts. I just did one of our internal system port to Java EE 5 > from Spring around 2007. I could remove 40%+ of its code (the original code > was around 600k lines). > > Also by that time we had several teams really proficient with > Spring+Tomcat+Hibernate, so it was easier to get a project accepted and > delivered with that technology. In the meantime, Spring got the injection > and finally embedded Tomcat into Spring Boot. > On 1/11/21 3:53 PM, Som Lima wrote: > > > The journey with EE leads to success ! > > > So jakarta EE and Spring.io > are the two leading competitors in the same paradigm with popularity d) > between the two 20:80 in favour of spring.io. > > Two of the popular opensource IDEs NetBeans and Eclipse IDE for java EE > developers cater specifically for EE developers. > > Eclipse with only a plugin (Spring Tool Suite) for spring development. > > Nevertheless why is there a popularity tilt towards spring.io ? > > Thanks in advance for generous response. > > > > On Mon, 11 Jan 2021, 08:21 nikita.zinov...@gmail.com, < > nikita.zinov...@gmail.com> wrote: > >> Josh, thank you very much for your answer! >> >> Could you please elaborate more on the benefits of using Netbeans with >> Jakarta EE compared to Intellij Idea? >> I suspect that Netbeans supports hot deploy features well for example. >> I'm mainly planning to use it with Payara (former Glassfish) for my >> and my friends pet project. >> >> Thank you so much, it's a really interesting read, >> >> with kind regards, >> >> Nikita Zinoviev >> >> p.s. Unfortunately, even though I live in a 5 million city, everybody >> is using Spring, 80% of (our local) Joker java conference is about >> Spring, and only 10-20% (1-2 talks) about Java EE. Its really hard to >> "fight" off the Spring community. >> >> On Fri, 8 Jan 2021 at 22:35, Josh Juneau <juneau...@gmail.com> wrote: >> > >> > Hi Som, >> > >> > >> > >> > Great to meet you, and thanks for the post. I believe that if you were >> to invest time into learning how to develop Java EE 8 and “Jakarta EE” >> applications with NetBeans, then you would be on a path to success. Java >> EE 8 is still modern, although it will be outdated within the coming >> years. However, if you look toward development with the Jakarta EE >> Platform (newer Java EE platform that was open sourced under Eclipse >> Foundation), then I think you will find that it fits into your “b” >> category: Established and stable. Jakarta EE 8 uses the same API as Java >> EE 8, so you should be able to translate any tutorials of Java EE over to >> Jakarta EE without much trouble. Jakarta EE 9 introduces a new namespace, >> which will change things a bit, although the APIs will remain much the same >> as the standard Java EE/Jakarta EE 8 APIs. >> > >> > >> > >> > Hope this helps. >> > >> > >> > >> > Josh Juneau >> > >> > >> > >> > >> > >> > From: Som Lima <somplastic...@gmail.com> >> > Date: Friday, January 8, 2021 at 12:57 PM >> > To: NetBeans Mailing List <users@netbeans.apache.org> >> > Subject: Java EE8 Status >> > >> > >> > >> > Hi, >> > >> > >> > >> > I don't get much time to go to software development conferences :) >> > >> > >> > >> > If I was to invest my COVID-19 stay at home time in JAVA EE8 >> technologies with Netbeans as one of those technologies. Assuming my >> target domain is e-commerce distributed dynamic web applications. >> > >> > >> > >> > >> > >> > Would I be on a journey to master >> > >> > technologies which are on the ? : >> > >> > a) Bleeding Edge, >> > >> > b) Established stable leading edge , >> > >> > c) outdated (miss the boat) >> > >> > d) popular >> > >> > e) obscure >> > >> > >> > >> > >> > >> > Thanks in advance for your generous input. >> > >> > >> > >> > >> > >> > >> > >> > >> >