Hi guys! From last few days I am just diving into the Java/J2EE and it's future! I heard it's stagnated, It is dead (magazine). That article forces me to write this post. I am sure many well experienced java professionals are watching this. I have little bit fear about that. I also heard in lot of web applications java didnot used at all, like Facebook.com. Can any body give the information about EJB3.0 in market. Will that keep us in safe? What's the future of EJB3.0.
I am sure many well experienced java professionals are watching this. I have little bit fear about that. I also heard in lot of web applications java didnot used at all, like Facebook.com. Can any body give the information about EJB3.0 in market. Will that keep us in safe? What's the future of EJB3.0.
Slightly off-topic, so apologies...
IMO, any "well experienced [software] professional" doesn't worry too much about any language, library, framework, database, tools, etc. This professional just assumes that what he/she will be doing in five years, will be completely different that what he/she is doing today.
Forget about articles, news or media. I can assure you this much that java and .Net future is brighter than any other language specially in USA. Recently i have discovered one more thing also that if you are an expert in core java or swing and are looking for a job just in this specific part, you will be disappointed big time.
Almost all the jobs these days ask for j2ee experience specially jsp, servlet, database and a framework. I have never used EJB but my company wants me to learn struts and spring framework because of their popularity and most of the fortune500 companies are using either one of these frameworks.
So forget about the media just concentrate on J2EE and trust me you will not be disappointed.
As Henry suggested if you learn the core concepts then learning the language is a matter of time. Software development fundamentals like concur OO concepts, multi-threading,performance, memory management, language fundamentals, best practices etc are same or similar in any language. No body knows what the fututure holds but currently Java especially JEE seems to be going strong.
Java enterprise technologies & frameworks like Spring, Hibernate(ORM), JSF, Facelets, RichFaces (Ajax4JSF included) etc are quite popular. Recently I happen to work with RichFaces and quite impressed by it. EJB3 seems to be gathering momentum but only time will tell. [ November 22, 2007: Message edited by: arulk pillai ]
We dont' have to worry about the future of J2EE market. Consider the following points.
1. There are already many projects being developed using J2EE technolgies. To build existing projects it can easily take 10 more years . Still many of the MNC companies in India and abroad looking for skilled J2EE developers and architects.
2. All the projects should undergo maaintenance and enhancements which further can take atleast 5 years. So we have 15 years of Java future.
3. Web services are not still fully furnished atleast in India, the future of Web services is hot. Since we are all Java developers obviously we will look into J2EE Web services.
One thing which keeps us in the market is, we need to update ourselves with new stuff all the way.
Sai Surya, SCJP 5.0, SCWCD 5.0, IBM 833 834
http://sai-surya-talk.blogspot.com, I believe in Murphy's law.
Thanks for your prompt reply. I just started my career with Java. I holded SCJP 1.5 certification. And I am preparing for SCWCD1.4 also. After watching all of your mails, It seems we are in good position. To be frank I am very curious about the situation of EJB3.0 in market. Will it dominate Hibernate and Spring or not.
Can anybody suggest me what are the new hot cakes in the Java world. So that I will keep update myself.