|
It is very rare to read a well researched, non-biased, informative and interesting article, so I must commend Philippe Mougin for his great work! Please accept my thanks.
As far as the rest of the comments go -- IDEs are obviously a personal thing. I have been a fan of Visual Age for Java for years (started using it at the 1.0 version), and now have used Eclipse for the last few years, after IBM dropped Visual Age. If you don't like Eclipse, then don't use it. If you are a professional programmer, then you should upgrade your computer and the programs on your computer to make yourself useful. (so buy a computer with at least 512 MB RAM, for example).
The SWT issue is also very interesting. I have programmed three commercial projects using Swing and always had difficulties, especially in the early days (1996-1998). I guess I just didn't ever like Swing, and if I were to do another J2SE project, I'd look into SWT. In my opinion, Swing is (or was) bloated, slow, buggy (especially when you are running multiple threads), and looked ugly. Also, (IMHO) Swing increased the startup time of the Java environment, whether it was through a browser (applet) or as an application.
The last, and most important, point, is that there now is (or will soon be) a viable Java IDE on Mac OS X. As a longtime Windows user, I have always wanted to develop on a Mac with a real OS (OS X), but needed a suitable IDE and auxiliary productivity software to make the switch. Now, I think I can almost make the switch. In my particular circumstance, I now program in J2ME, and cannot switch because there is no "Wireless Toolkit" that runs on Mac OS X -- so I'll have to wait for a while. (Please correct me if you are aware of a J2ME Wireless Toolkit for Mac OS X).
|