Это конец npm, как мне кажется

Чесс слово, я не понимаю, что происходит. Поставил совершенно свежий nodejs, обновил. И вот такая фигня. Это всё, тупик развития npm? 

А до этого npm update вообще не работал, почитайте, это же смех смехом. Это про npm ERR! Cannot find module 'internal/util/types'

>npm install --global web-ext
npm WARN deprecated js-select@0.6.0: Package no longer supported. Contact support@npmjs.com for more info.
npm WARN deprecated markdown-to-ast@3.4.0: See https://github.com/textlint/textlint/issues/455
npm WARN deprecated nomnom@1.8.1: Package no longer supported. Contact support@npmjs.com for more info.
npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introdu
ced in 2.1.0
npm ERR! write after end
npm ERR! write after end

>web-ext
'web-ext' is not recognized as an internal or external command,
operable program or batch file.

Вот ведь до чего дожили

В одной вакансии написано: мы вышлем вам тестовое задание, по результатам выполнения которого мы выберем лучшего кандидата.

=))

Охренеть, да?

То есть, ищешь ты вот так плотника, и говоришь - вот сделайте табуретку, свой материал и инструменты, а я потом выберу лучшего плотника для постройки своего шкафа.

Это точно самое!

Но вот с погромистами сейчас именно так и ведут себя.

Вот ведь до чего дошёл прогресс

Только что видел вакансию о работе с требованием опыта работы в Vue.js 6....8 лет.

Если кто не в курсе, Vue только сделали в 2014 году, то есть, ему на максимум 4 года =)

 

Про React

Почитал я тут про React ещё разок.

Везде восторгаются всем этим хозяйством, а я сейчас буду критиковать.

1. jsx - говно. Представьте, когда последние несколько лет ДО React везде учили, что нужно обязательно отделять мух от котлет оформление от кода (html от php, например), то сейчас все этому радуются, как дети, и пищат от восторга. 

Это уму непостижимо, как можно до такого безобразия догадаться, чтобы html был внутри кода! Ну неужели сложно это вынести в отдельные файлы?

2. Router тоже загнали в html, то есть, вернулись к описанию конфигурации примерно как раньше было через xml.

Это отвратительно и все тут.

3. И вообще React больше напоминает простенькую шаблонную библиотеку для вывода данных на экран. Ну чего вот все так пищат?

Какая там нахрен скорость? Ну для приложения вида helloworld, скорость может быть и будет хорошая, хотя я ещё 10 лет назад создавал приложения на javascript и у меня все летало, потому что я тоже примерно использовал разные техники ускорения и т.п. Причём летало на медленном IE6.

Если же люди будут создавать большие интерфейсы, это все будет безбожно тормозить, эта их автоматика проверяющая на изменения. Это бред сивой кобылы. Это как технология AMP от гугла - она ускоряет тупо неправильно написанные сайты, но если сайт написан правильно, то ему не нужен для скорости вывода никакой AMP. Также и тут, react нужен для тех разработчиков, которые не умеют изначально писать правильно архитектуру приложения и т.п.

 

К сожалению, (а может быть, и к лучшему?), сейчас React почти везде в вакансиях. Уровень входа в React очень низок, это очень простая библиотека. Как джумла для сайтов.

Не знаю, к чему это приведёт. Посмотрим.