Apache NetBeans

Monday January 28, 2019

Enterprise Cluster Integrated into Apache NetBeans

Hurray, the 'enterprise' cluster, constituting all the modules in Apache NetBeans GitHub that provide features for Java/Jakarta EE development, provided in the 2nd Oracle donation of NetBeans to Apache, has been integrated into the daily builds.

Now, for the first time, out of the box, you'll have the support that was part of NetBeans IDE 8.2 for Java EE development directly available in Apache NetBeans, that is, without you needing to install any plugins.

However, aside from the point that this means we do not yet have Java EE 8 support, since 8.2 did not (could not, because of being released some time prior to Java EE 8) have support for Java EE 8, another question now presents itself—whether we really want to have two categories in the New Project dialog, one named "Java EE" and the other named "Java Web", as shown below, with the former containing project types relating to EJBs and EARs, which are not (should not) be very current anymore, as shown below in the screenshots.

My suggestion would be to either relabel the above to "Modern Java EE" and "Vintage Java EE". (I like the word "Vintage", which I've learned about from JUnit, i.e., that's how they refer to JUnit 4.) Once there is Java EE 8 support, we could use the name "Jakarta" instead of "Modern Java EE". Or, maybe the EJB and EAR support should simply be removed?


Awesome work guys! Apache NetBeans is getting better and better. Although EJB and EAR are really vintage technologies (and, from my point of view should be avoided), I recon there are lots of places where these stuff is still being used. As you suggested, maybe having a "Vintage Java EE" could be a temporary solution. Maybe in future releases EAR/EJB support can be an optional feature?

Posted by Leonardo De Seta on January 29, 2019 at 11:18 PM UTC #

Thank you for recovering this functionality for those of us who use EARs and EJBs. I still haven't had time to learn alternatives to these technologies (i.e. Spring). But, honestly, I haven't needed it. EJBs work fin for my use case.

Posted by negora on February 01, 2019 at 12:23 PM UTC #

Post a Comment:
Comments are closed for this entry.



Hot Blogs (today's hits)

Tag Cloud