Previous Post: Battle of the operating systems! Part 1: Intro
Next Post: 5 Tips to kickstart your new blog's success
Posted By Scott Klarr on Dec 21, 2007 at 8:14 pm
Since i switched over to Linux as my primary operating system, I've been using Zend Studio for my web development IDE. I really enjoyed the features it has such as on-the-fly function descriptions and drop-down auto complete. But there is one HUGE issue; It is written in the pathetically inefficient language known as Java.
This program is so laggy and slow that just simply typing in a sentence can cause it to trip over itself. Quickly scrolling through a long file is a joke. The UI is completely inconsistent with standards. The memory footprint typically reaches over 600MB within 12 hours of being open, in fact it will often within the first hour be eating over 500mb of my precious RAM. Using Zend Studio is comparable to painting a Ferrari using $1 paint cans from the discount bin.
I have been putting up with its slow response and huge footprint for over a month but I am done with it now. I will now be probably using Kate editor from now on, after I completely reconfigure the code syntaxing -- whoever came up with the php syntax highlighting scheme for Kate obviously has never had to stare at php code for hours on end.
I really wish Zend would have used another programming language to write zend studio. The functionality of the program is excellent and but the actual real-world usability is in the gutter for anybody who does a lot of programming with lots of processes running on their computer.

raditha - Jun 03, 2008
Both Netbeans and Eclipse are written in java. They are both very very fast. Blame the developers not the language.
You can write C code that runs much much slower than the slowest java code.
Bill Miller - May 08, 2008
I totally agree with these observations about the Java programming language!It has really sucked over the years!
Maybe there are good uses for it,but to compare java to say something like c is like comparing a rolling wheel to a rolling rock:one is very efficient at what it does,the other is a waste of time :-)
Ron - Mar 08, 2008
I use both VIM and Emacs.. I am probably only one of a few.
Joe - Mar 03, 2008
I guess the folks at Eclipse must be dumb since that IDE is written mostly in Java. I use Eclipse for Java, PHP, Javascript, and HTML coding/scripting. I'm not married to any one IDE but Eclipse is pretty good especially since it's free.
Scott Klarr - Feb 20, 2008
Kace, I'm running the app natively in linux, not through VMware. I do use vmware at the same time, sometimes, but even when I dont, zend studio still performs very poorly. Unfortunately I've had the same experience with every gui based java program or applet ive ever used - including some extremely simple apps I programmed myself with java, so my grudge against java will continue at lease when it comes to desktop apps. Server-side is a completely different story.
kace - Feb 20, 2008
Maybe you shouldn't blame Java entirely, but when you start off with all that VM overhead, you sure can't let it off the hook either!
Dave - Feb 17, 2008
You can write inefficient code in any language. Don't blame Java for the shortcomings of one product written using it. Blame the coders.
I use Vim for pretty much all my editing needs. It has plugins for just about any functionality you could ask for and customisable syntax highlighting.
Most of my colleagues use JEdit, DreamWeaver, Eclipse and NotePad and, of course, Vim.