hell0w0rd
Продвинутый новичок
Я могу по новым фичам пройтись 10 версии и рассказать что не так:
Но от IDE, лично я, в первую очередь жду качественную поддержку языка, а не рюшечки вокруг. Они нужны и важны только при нормальной поддержке самого языка. А ее как небыло, так и нет.
PS не, гоню, кое что в ES6 наконец починили:
Created by Nikita Gusakov 20 Nov 2014 04:54
Updated by Mariia Morozova 04 Sep 2015 17:54
- Improved JavaScript support - в IDE есть подсветка синтаксиса (я это сам осилил для языка Zephir), а есть понимание синтаксиса. Например когда пишешь require('./'), тебе дается автодополнение по файлам. Так вот import './' они подсветили, а автодополнения уже хз сколько нет. Аналогично другие возможности ES2015. На пример у меня висит хз сколько тикет на счет var a = {b: 0, c: 0}; var {b} = a;
- TypeScript 1.4 and 1.5 - ну ок, молодцы. Хотя у меня есть подозрение, что они чуть ли не объеденили две грамматики es6 и typescript, потому что они ну очень похожи. Учитывая поддержку аннотаций типов в ES6 вебштормом.
- TypeScript built-in compiler - вот фича, которая нахрен никому не уперлась. Один раз запустил, поигрался, а потом настроил gulp/grunt/webpack/npm scripts/etc. и вообще забыл про эту бесполезную вещь.
- Application dependency diagrams - для себя считаю бесполезной вещью, хз кому она нужна. Фича ради фичи. Может раз в жизни, чтобы показать начальству, какая навороченная структура проекта, или на конференции блеснуть красивым слайдом
- Tracing languages compiled to JavaScript - вот это молодцы. Точнее, на сколько я знаю молодец. Разработчик, сделавший spy-js, добавил поддержку sourcemaps.
- V8 profiling for Node.js apps - ок
- Improved Grunt integration - чесслово, уже не смешно.
- Live Dart analysis view - ок, наверное кому-то надо.
Но от IDE, лично я, в первую очередь жду качественную поддержку языка, а не рюшечки вокруг. Они нужны и важны только при нормальной поддержке самого языка. А ее как небыло, так и нет.
PS не, гоню, кое что в ES6 наконец починили:
Created by Nikita Gusakov 20 Nov 2014 04:54
Updated by Mariia Morozova 04 Sep 2015 17:54