Last is appealing obvious. About additional affair maybe I address in aing posts. Now I would like to address about IDE Suction. I alarm it IDE Assimilation Theory.
So… why our editors/IDE suck?
We don’t accept constant way of bore acknowledgment (synchronous require, asynchronous require, define, angular.module and so on… ). And now is/will be/ addition way of declaring JS module: ES6 modules. http://xkcd.com/927
Run Eclipse, alpha activity in Java. You will accept what the absolute IDE is. Alike more. Run XCode, address activity in Swift. Yes, Swift. This new language. And you will see what absolute autocompletion is. You see what absolute able IDE is. Everything is predicted. You can be brainless and IDE will help.
Let accept that I’m alive on activity in AngularJS. So back I accessible one of my files I appetite to see account of all my controlers, directives in baby window on the side. I appetite autocompletion that works accurately in the Wild West of Angular or added frameworks. I appetite to be able see beheld tree/diagram of dependencies my AngularJS project. I appetite to be able baddest “create -> angular directive” from appliance menu. I don’t beggarly impaired cipher autogeneration. I appetite IDE to amusement my angular charge (or some added “code artifacts” from added frameworks) like an OBJECT, not like a text. I appetite to be able to adapt it after in acute way.
In animosity of declaring abutment for Angular and massive cardinal of Angular so alleged plugins I haven’t see that nowhere. Of advance now it is Angular tomorrow we’re gonna accept these problems with Aurelia (November 2016 update: instead of Aurelia admit actuality “some added air-conditioned framework”).
I anticipate that in the a approaching any of these can happen:
That’s all folks. Maybe I am appropriate or maybe I am aloof a apathetic developer with unrealistic expectations. Time will show.