Friday, March 22, 2013

Saving Java EE?

The recent InfoWorld article on TomEE possed the question "Can TomEE save Java EE?"
I want to say explicitly, we don't think Java EE needs saving. It's doing great.  Java EE 6 has gained huge traction with developers.  Java EE 7 is the first EE spec to be openly developed.  Something I'm talking about next week at Devoxx France.  Times have never been better for Java EE developers.
We do, however, want to change the old debates that have persisted over the last 10+ years.
Tomcat vs Java EE is tired and old.
As Tomcat commands so much of the market, the fact that we as developers can't agree on something so basic is a big problem. We made TomEE to address the section of people who have typically not been happy with the existing choices and graviate towards Tomcat instead.
As most these people using Tomcat do in fact use a number of Java EE technologies, the vision to reach them was pretty clear. Both Java EE and Tomcat needed to change.
  • In JavaEE-land, we (the JCP) created the Web Profile which is roughly half of the Full Profile. So, JavaEE shrunk, check.
  • Over at Apache, we took Tomcat and built it up to be a complete implementation of the Web Profile, got it certified and announced it as Apache TomEE. So, Tomcat grew.
In a very real sense TomEE is a middle ground. It represents both "sides" giving an inch and making a compromise.
As far as the Tomcat side of the compromises, we wanted to keep them as minimal as possible. We worked very hard to "go with the grain" of the Tomcat architecture, keep startup fast, keep memory low and overall keep it Tomcat.
As a result TomEE works out of the box with Tomcat-aware tools like Eclipse, NetBeans, Intellij, NewRelic, YourKit, JRebel etc. etc. This is also why we're seeing Cloud providers like Jelastic and ActiveState expand their Tomcat support to include TomEE. As well even traditional ISPs that focus on Tomcat, such as Metawerx have expanded their Tomcat support to include TomEE.
Whether or not the "Tomcat vs JavaEE" debate changes, the reality is both Tomcat and Java EE have changed.
While we don't consider ourselves the "savior of JavaEE", you can freely consider us the savior of time; time saved arguing and reinventing wheels.
It is very much the time to move on.

214 comments:

«Oldest   ‹Older   201 – 214 of 214
ali said...

Nice post. It is really interesting. Thanks for sharing the post!

Oppo A11k 32GB 2GB Smartphone v2kart.xyz
Realme 3 Pro (Lightning Purple, 128 GB) (6 GB RAM) Refurbished v2kart.xyz

Geek Info said...

Ujjivan small finance bank net banking

ujjivan personal loan

UCO bank balance check

Block PNB Atm card

Baroda Rajasthan Kshetriya Gramin Bank

HDFC Credit Card balance

track ICICI Bank credit card

Abhyudaya bank mobile banking regitration

BOB ATM card apply

UBI net banking

Astrologer Sanjay Kumar said...

Appreciate your sharing, great article post. Really looking forward to reading more from this blog. Keep sharing!
Vashikaran Specialist in Meerut | Sanjay Kumar Ji
Vashikaran Specialist in Chandigarh | Astrologer Sanjay Kumar
Vashikaran Specialist in Noida - Noida #1 Vashikaran Specialist
Best Vashikaran Specialist in Delhi | Free Love Vashikaran
Best Vashikaran Specialist In Mumbai Astrologer Sanjay Kumar

nani said...

I believe there are many more pleasurable opportunities ahead for
individuals that looked at your site.
oracle training in chennai
ASP.NET Training in Chennai
C#.NET Training In Chennai

Block said...

Thanks a lot very much for the high-quality and results-oriented help.
I won’t think twice to endorse your blog post to anybody who wants
and needs support in this area.
dot net training in chennai
core java training in chennai
manual testing training in Chennai
oracle dba training in chennai

tektutes said...

Very Nice Blog…Thanks for sharing this information with us.
tableau training in hyderabad

Unknown said...


Nice blog thank you .For your Sharing It's a pleasure to read your post.It's full of information I'm looking for and I'd like to express that "The content of your post is awesome"

Aimore Tech is the Best Software training institute in chennai with 6+ years of experience. We are offering online and classroom training.

ASP.NET Training in Chennai
C#.NET Training In Chennai
hadoop training in chennai

Taxi Service Zirakpur said...

This article content is very useful for me. Thanks for great share.

https://zirakpurtaxiservice.in/

Cyberz Pc said...

Exceptionally instructive case! There is loads of hint here that could previously any situation income started further to a rich interpersonal interaction cognizant up assessment. thanks! Clash Of Clans Hack Download

Cyberz Pc said...

Best announce! this is an each level of simple to apply weblog that I can conclusively come steerage to more prominent age this yr! gratitude for useful declare. thanks! Wifi Password Hacker Online

bisik said...

I love to read your articles because your writing style is too good visit my site if you want information about dramas.Kepala Bergetar

bisik said...

I have enjoy during read this article such a very good info please visit my blog and tell about my web portal in comments:Kepala Bergetar

sanya kishan said...

Very Informative blog thank you for sharing. Keep sharing.

Informatica Data Quality Training in Chennai
Ajax Training in Chennai

bhanusuru597 said...

I have enjoy during read this article such a very good info please visit my blog and tell about my web portal
netgear login/

pikashow apk

«Oldest ‹Older   201 – 214 of 214   Newer› Newest»