(Article) The Myths of J2EE by Trinisoftinc.wordpress.com
The Myths of J2EE by Trinisoftinc.wordpress.com
1.J2EE is hard: This is one of the most popular of these myths. The question is J2EE is hard; compared to what? We quickly forget that programming is anything but easy. I started writing Java in 2002/2003. Then I have a number of friends, most of us were VB experts(or addicts depending on who is doing the evaluation). When I deflected and I started learning Java, most of my friends have this same view of J2EE today to Java then. Java is HARD. But today, these guys are .NET/C# Experts, Some have even successfully picked up Functional Languages like erlang. So the thing is, nothing is hard, or difficult. It is our capabilities to handle them that are shallow. The first time I picked up scala, I wrote this post Scala after one week. Today I know better. So J2EE is not hard. It’s the programmer’s capability to handle it that is not top notch. There are several J2EE projects flying around, the guys that built them are neither aliens, nor programmers on steroids.
2.J2EE is not necessary: This is another myth popular among most especially non-java programmers. Never say something is not necessary until you try it out. J2EE was built to solve a particular problem(I will get to that soon), so unless you say that problem no longer exists, then I can agree with you that J2EE is not necessary.
3.J2EE is too verbose: And so is java. The verbosity of java is not news anymore. I laugh when I see guys compare writing the famous “Hello World” in java to some other languages. The truth is J2EE was not designed to write programs like “Hello World”. It was designed for building multi-tier applications. If what you want to write is “Hello World”, nobody forces you to use J2EE. Some other languages are more suited for that. But to build scalable n-tier applications, then you need J2EE.
4.J2EE is an overkill: Compared to what? Again this is the question I normally ask. Some will say compared to php. It’s pathetic because comparing J2EE to PHP is the best example of Apples and Oranges. I once had a project in PHP (I am almost through converting it to J2EE). After a while, I have to discontinue the project in order to keep my sanity. You can call me a bad PHP programmer, but the truth is in design, PHP was designed so that you can easily write un-maintainable code. It requires extra effort on the part of the developer to write maintainable code...
Courtesy:- Trinisoftinc.wordpress.com
- guru's blog
- Login or register to post comments
