Очень интересная статья!
Начал читать и с первых строк понял что про меня
Я web разработчик и я уже 10 дней не могу написать простейшее приложение
Правда я бы в моем случае поменял бы 10 дней на 10 лет
Очень интересная статья! Начал читать и с первых строк понял что про меня :D [url=https://habrahabr.ru/post/277323/]Я web разработчик и я уже 10 дней не могу написать простейшее приложение[/url] Правда я бы в моем случае поменял бы [b]10 дней[/b] на [b]10 лет[/b] :D
Я не могу удержаться и не скопипастить это сюда (да простят меня поисковики)
Вся суть сегодняшнего JS!!! Не поверите товарищи - все чистая правда - последний год изучение в свободное время именно так и заканчивается как написано внизу
Вы в комнате с программами. Вы можете сделать только консольную программу. Вы видите язык C и язык Ассемблер
> get C language
Молодец, можешь писать свою программу
Вы в комнате с web приложениями
> make web app
Вы делаете игру? Попробуйте "Unity" или "GameMaker", или еще похожий софт для web
> make web app
А вы не думали сделать десктопное приложение на web технологиях? Попробуйте "NW.js" или, вот, "Electron"
> make web app
Появляется несколько языков. Вы видете "Javascript", "Coffescript", "Typescript", "Clojurescript", "Dart", "asm.js".
Показать остальные 127 вариантов?
> get javascript
Появляется несколько языков: "ES5" и "ES6"
> get ES6
Вы в комнате с транспайлерами. Вы видите "Babel", "Traceur" и можете только надеяться, что браузеры уже поддерживают фичи, которые вы собираетесь использовать.
Показать весь список транспайлеров? Не забудьте также прочитать книгу "Транспайлеры aka Некрономикон"
> get Babel
Вы попадаете в коридор Таск раннеров. Вы видете "Grunt" в углу, "Gulp" в другом. "Babelify" атакует вас, "Webpack" повсюду. В соседней комнате вы слышите как "Browserify" вопит и дерется с "Require.js". В вашем рюкзаке есть "транспайлинг по сохранению"
> бежим отсюда
"Yeoman" отсвечивает в соседней нише, у вас в руке есть "npm", но "project.json" сломан, на полу вы видите "Gruntfile", ".jshintrc", ".babelrc" и "tsconfig.json". Вы слышите завывания "Broccoli" и "Jasmine" вдалеке.
> Да пошло оно
Вы не можете просто "послать все", потому что семь комнат назад вы выбрали "npm install node-jsx" и это несовместимо с вашей конфигурацией "да пошло оно"
> выход.
Я не могу удержаться и не скопипастить это сюда (да простят меня поисковики) Вся суть сегодняшнего JS!!! Не поверите товарищи - все чистая правда - последний год изучение в свободное время именно так и заканчивается как написано внизу [code] Вы в комнате с программами. Вы можете сделать только консольную программу. Вы видите язык C и язык Ассемблер > get C language Молодец, можешь писать свою программу [/code] [code] Вы в комнате с web приложениями > make web app Вы делаете игру? Попробуйте "Unity" или "GameMaker", или еще похожий софт для web > make web app А вы не думали сделать десктопное приложение на web технологиях? Попробуйте "NW.js" или, вот, "Electron" > make web app Появляется несколько языков. Вы видете "Javascript", "Coffescript", "Typescript", "Clojurescript", "Dart", "asm.js". Показать остальные 127 вариантов? > get javascript Появляется несколько языков: "ES5" и "ES6" > get ES6 Вы в комнате с транспайлерами. Вы видите "Babel", "Traceur" и можете только надеяться, что браузеры уже поддерживают фичи, которые вы собираетесь использовать. Показать весь список транспайлеров? Не забудьте также прочитать книгу "Транспайлеры aka Некрономикон" > get Babel Вы попадаете в коридор Таск раннеров. Вы видете "Grunt" в углу, "Gulp" в другом. "Babelify" атакует вас, "Webpack" повсюду. В соседней комнате вы слышите как "Browserify" вопит и дерется с "Require.js". В вашем рюкзаке есть "транспайлинг по сохранению" > бежим отсюда "Yeoman" отсвечивает в соседней нише, у вас в руке есть "npm", но "project.json" сломан, на полу вы видите "Gruntfile", ".jshintrc", ".babelrc" и "tsconfig.json". Вы слышите завывания "Broccoli" и "Jasmine" вдалеке. > Да пошло оно Вы не можете просто "послать все", потому что семь комнат назад вы выбрали "npm install node-jsx" и это несовместимо с вашей конфигурацией "да пошло оно" > выход. [/code]