Hello All.. This time in life.. I have the option and time to move my career into a different technology and into corporate organizations. I was doing LAMP based web programming but with no seriousness. Now I want to revamp my tech skills by learning proper enterprise technologies. J2EE was always in my mind but now I think Java is an overkill for webapps. Please let me know your thoughts and suggestions. Thanks in Advance!
There clearly are significant uses of Java in building web apps, WebSphere, WebLogic, JBoss, Spring etc. have serious traction in major corporations worldwide.
There is a whole spectrum of "Web Application" from simple on line shops to "Run the business" applications (I know of major high street businesses whose customer-facing staff are using Web Applciations whose back-end services integrate all the way back to the mainframes.) So Web Apps are no necesserily simple and I don't see Java as overkill for those complex apps. The scalability of JEE servers is exploited for such enterprise-level apps.
Now, whether Java is really overkill for less complex apps is a whole different debate, but I don't think it materially affects your decision. Bottom line: Java skills clearly have place in the market, so if that's your concern I don't think you're harming yourself by aquiring them.