Let's see. The fastest changing field is generally considered to be software engineering. Consider the "new" advances in the field in the past ten years and you'll see that none of them offer a significant paradigm shift from Algol, Lisp, or ML - languages designed fairly early in software engineering history.
Yeah, stuff doesn't change that fast. Marketing teams want you to think it does so you keep buying latest and greatest upgrades. In reality software hasn't had a paradigm shift in decades.
I am one of the few who develop a client application on top of Eclipse platform (RCP). I can only say that it's the most bloated piece of software I have ever seen. The API is really incredible: thousands of classes, many duplicating Java functionality. Dozens, sometimes hundreds of methods in the classes. A lot of core Java functionality is changed in return for dubeous advantages. I really don't know what their designers are smoking.
From the UI perspective Eclipse IDE seems similar to me. It feels bloated and unintuitive. That being said, it has excellent refactoring features that make modifying and navigating code a pleasure. Every time I use a different IDE I miss these features tremendously.
Another words, I hate working in Eclipse because it's bloated and unintuitive and I hate working with anything else because of lack of excellent features that Eclipse makes so useful.
Let's see. The fastest changing field is generally considered to be software engineering. Consider the "new" advances in the field in the past ten years and you'll see that none of them offer a significant paradigm shift from Algol, Lisp, or ML - languages designed fairly early in software engineering history.
Yeah, stuff doesn't change that fast. Marketing teams want you to think it does so you keep buying latest and greatest upgrades. In reality software hasn't had a paradigm shift in decades.
I am one of the few who develop a client application on top of Eclipse platform (RCP). I can only say that it's the most bloated piece of software I have ever seen. The API is really incredible: thousands of classes, many duplicating Java functionality. Dozens, sometimes hundreds of methods in the classes. A lot of core Java functionality is changed in return for dubeous advantages. I really don't know what their designers are smoking. From the UI perspective Eclipse IDE seems similar to me. It feels bloated and unintuitive. That being said, it has excellent refactoring features that make modifying and navigating code a pleasure. Every time I use a different IDE I miss these features tremendously. Another words, I hate working in Eclipse because it's bloated and unintuitive and I hate working with anything else because of lack of excellent features that Eclipse makes so useful.