Сегодня на одном компе разработчика лечил бардак с зависимостями полдня. "@angular/compiler-cli не установлен", и все тут (само собой все установлено)
Это же просто ад какой-то (dll hell отдыхает)
Компилирует медленнее чем плюсы. Чем плюсы, Карл!
И это при относительно небольшом объеме проекта.
rxjs/observables: map, mergeMap, flatMap, switchMap, concatMap, exhaustMap, ... — да вы, с*ки, издеваетесь, что ли (с)?
Там этих методов — сотни
Куча всяких странных приблуд высыпающихся тебе на голову из коробки (как насчет "karma-remap-istanbul" например, а?)
Студия такого аццкого количества конфигов себе даже в худшие годы не позволяла.
Неприспособленность к работе оффлайн (без внешнего интернета).
Песня с установкой бинарников SASS например, кошерной версии (бинарников, Карл, для фронтенда!), чтобы что-то вообще компилировалось.
Здравствуйте, bnk, Вы писали:
bnk>Песня с установкой бинарников SASS например, правильной версии (бинарников, Карл, для фронтенда!), чтобы что-то вообще компилировалось.
Ха-ха, скажи спасибо тем, кто Sass на C++ написал. Думаю, качественно написанная реализация для Node.js имела бы приемлимую скорость при полном отсутствии геморроя в среде Node.js.
Здравствуйте, bnk, Вы писали:
bnk>Компилирует медленнее чем плюсы. Чем плюсы, Карл!
Нормальные компиляторы уже давно плюсы жуют с весьма приличной скоростью.
bnk>Печаль в общем
Увы такая щас мода.
Здравствуйте, CreatorCray, Вы писали:
bnk>>Компилирует медленнее чем плюсы. Чем плюсы, Карл! CC>Нормальные компиляторы уже давно плюсы жуют с весьма приличной скоростью.
Просто для меня плюсы — это как образец тормозов компиляции.
Отвык уже что для запуска отладки нужно ждать несколько минут, пока оно его пережует.
Здравствуйте, bnk, Вы писали:
bnk>Просто для меня плюсы — это как образец тормозов компиляции. bnk>Отвык уже что для запуска отладки нужно ждать несколько минут, пока оно его пережует.
Полагаю, что это еще одно проявление новомодной философии "чем хуже, тем лучше".
А как иначе-то? О чем тогда болтдокладывать на эвентах и конференциях?
С чем самоотверженно бороться и безостановочно оптимизировать, если не изобретать колесо, а сразу спроектировать VM по технологиям, известным полвека со времен SmallTalk?
Как выбить из инвесторов бюджет на новую модную технологию?
Подождите-подождите, вскоре они изобретут бронзу и научатся не размазывать разметку, перемешанную с логикой, по всем фолдерам приложения, а собирать ее в единых мастер и чайлд пейджах.
Возможно даже лет через 10-15-20 они смогут изобрести ASP.NET Web Components.
bnk>Печаль в общем
Ну так посмотрите, кем это сделано. Гляньте на этих мальчиков в коротких штанишках с подворотами, специалистов по сортировке гномиков и IIFE внутри Object Literal, которые с удовольствием порождают крутые модные SPA, асинхронным образом подгружающие словари для автокомплита с сервака при каждом переходе между полями ввода. В результате чего окно браузера сперва рендерится с грацией больной черепахи, а затем теряет фокус и весь пользовательский ввод, написанный без словаря.
Вот это реальный кризис в IT, все вот эти amateurs, а не надуманные жалобы на MS и C#.
Да, каждый раз, когда приходится сталкиваться с этими гульпами-шмульпами, хочется взять и переписать всё на Rust. Ведь реально это всё может работать за миллисекунды, а работает десятки секунд в лучшем случае.
Здравствуйте, StandAlone, Вы писали:
SA>Вот это реальный кризис в IT, все вот эти amateurs, а не надуманные жалобы на MS и C#.
Проблема в том, что это не amateurs — какой-то опыт у них все же есть, хоть и кривой.
Реальный кризис — это эпидемия имитаторства. Вместо решения реальных задач — наворотить побольше паттернов и зубодробительных архитектур, чтобы потом гордо бить себя пяткой в грудь.
Здравствуйте, CoderMonkey, Вы писали:
SA>>Вот это реальный кризис в IT, все вот эти amateurs, а не надуманные жалобы на MS и C#.
CM>Проблема в том, что это не amateurs — какой-то опыт у них все же есть, хоть и кривой. CM>Реальный кризис — это эпидемия имитаторства. Вместо решения реальных задач — наворотить побольше паттернов и зубодробительных архитектур, чтобы потом гордо бить себя пяткой в грудь.
IMHO, amatuers там и не пахнет. Я думаю у некоторых просто мозг так устроен
Типа как у чуваков, которые проектировали Windows Intaller, где UI описывается кучей таблиц в реляционной базе данных
Здравствуйте, vsb, Вы писали:
vsb>Да, каждый раз, когда приходится сталкиваться с этими гульпами-шмульпами, хочется взять и переписать всё на Rust. Ведь реально это всё может работать за миллисекунды, а работает десятки секунд в лучшем случае.
Если бы там был gulp или типа того, то это было бы еще ничего. Но нет! Там новомодный автомагический webpack, однако. Еще и обернутый..
В чем у нас был косяк — в одном месте в проекте стояло ^4.0.1 вместо ~4.0.1, а .npmrc в домашней директории был прописан не тот прокси.
В результате затягивалась не та версия одного из @angular модулей, и все ломалось с нечленораздельным сообщением об ошибке.