angular2+ - ненависти пост
От: bnk СССР http://unmanagedvisio.com/
Дата: 28.07.17 20:38
Оценка: 4 (2) +2 :))
Зачем все так сложно??

Сегодня на одном компе разработчика лечил бардак с зависимостями полдня. "@angular/compiler-cli не установлен", и все тут (само собой все установлено)
Это же просто ад какой-то (dll hell отдыхает)

Компилирует медленнее чем плюсы. Чем плюсы, Карл!
И это при относительно небольшом объеме проекта.

rxjs/observables: map, mergeMap, flatMap, switchMap, concatMap, exhaustMap, ... — да вы, с*ки, издеваетесь, что ли (с)?
Там этих методов — сотни

Куча всяких странных приблуд высыпающихся тебе на голову из коробки (как насчет "karma-remap-istanbul" например, а?)
Студия такого аццкого количества конфигов себе даже в худшие годы не позволяла.

Неприспособленность к работе оффлайн (без внешнего интернета).
Песня с установкой бинарников SASS например, кошерной версии (бинарников, Карл, для фронтенда!), чтобы что-то вообще компилировалось.

Глючные UI библиотеки.

Печаль в общем
Отредактировано 28.07.2017 21:18 bnk . Предыдущая версия . Еще …
Отредактировано 28.07.2017 21:16 bnk . Предыдущая версия .
Отредактировано 28.07.2017 21:15 bnk . Предыдущая версия .
Re: angular2+ - ненависти пост
От: Иван Дубров США  
Дата: 28.07.17 21:18
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Песня с установкой бинарников SASS например, правильной версии (бинарников, Карл, для фронтенда!), чтобы что-то вообще компилировалось.


Ха-ха, скажи спасибо тем, кто Sass на C++ написал. Думаю, качественно написанная реализация для Node.js имела бы приемлимую скорость при полном отсутствии геморроя в среде Node.js.
Re: angular2+ - ненависти пост
От: CreatorCray  
Дата: 28.07.17 22:01
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Компилирует медленнее чем плюсы. Чем плюсы, Карл!

Нормальные компиляторы уже давно плюсы жуют с весьма приличной скоростью.

bnk>Печаль в общем

Увы такая щас мода.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[2]: angular2+ - ненависти пост
От: bnk СССР http://unmanagedvisio.com/
Дата: 28.07.17 22:25
Оценка:
Здравствуйте, CreatorCray, Вы писали:

bnk>>Компилирует медленнее чем плюсы. Чем плюсы, Карл!

CC>Нормальные компиляторы уже давно плюсы жуют с весьма приличной скоростью.

Просто для меня плюсы — это как образец тормозов компиляции.
Отвык уже что для запуска отладки нужно ждать несколько минут, пока оно его пережует.
Re[3]: angular2+ - ненависти пост
От: CoderMonkey  
Дата: 29.07.17 00:28
Оценка: +1
Здравствуйте, bnk, Вы писали:

bnk>Просто для меня плюсы — это как образец тормозов компиляции.

bnk>Отвык уже что для запуска отладки нужно ждать несколько минут, пока оно его пережует.

Полагаю, что это еще одно проявление новомодной философии "чем хуже, тем лучше".
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re: angular2+ - ненависти пост
От: StandAlone  
Дата: 29.07.17 17:58
Оценка: 4 (2) +4 :)
Здравствуйте, bnk, Вы писали:


bnk>Зачем все так сложно??


А как иначе-то? О чем тогда болтдокладывать на эвентах и конференциях?
С чем самоотверженно бороться и безостановочно оптимизировать, если не изобретать колесо, а сразу спроектировать VM по технологиям, известным полвека со времен SmallTalk?
Как выбить из инвесторов бюджет на новую модную технологию?
Подождите-подождите, вскоре они изобретут бронзу и научатся не размазывать разметку, перемешанную с логикой, по всем фолдерам приложения, а собирать ее в единых мастер и чайлд пейджах.
Возможно даже лет через 10-15-20 они смогут изобрести ASP.NET Web Components.

bnk>Печаль в общем


Ну так посмотрите, кем это сделано. Гляньте на этих мальчиков в коротких штанишках с подворотами, специалистов по сортировке гномиков и IIFE внутри Object Literal, которые с удовольствием порождают крутые модные SPA, асинхронным образом подгружающие словари для автокомплита с сервака при каждом переходе между полями ввода. В результате чего окно браузера сперва рендерится с грацией больной черепахи, а затем теряет фокус и весь пользовательский ввод, написанный без словаря.
Вот это реальный кризис в IT, все вот эти amateurs, а не надуманные жалобы на MS и C#.
Re: angular2+ - ненависти пост
От: vsb Казахстан  
Дата: 29.07.17 18:27
Оценка:
Да, каждый раз, когда приходится сталкиваться с этими гульпами-шмульпами, хочется взять и переписать всё на Rust. Ведь реально это всё может работать за миллисекунды, а работает десятки секунд в лучшем случае.
Re[2]: angular2+ - ненависти пост
От: CoderMonkey  
Дата: 29.07.17 20:00
Оценка:
Здравствуйте, StandAlone, Вы писали:

SA>Вот это реальный кризис в IT, все вот эти amateurs, а не надуманные жалобы на MS и C#.


Проблема в том, что это не amateurs — какой-то опыт у них все же есть, хоть и кривой.
Реальный кризис — это эпидемия имитаторства. Вместо решения реальных задач — наворотить побольше паттернов и зубодробительных архитектур, чтобы потом гордо бить себя пяткой в грудь.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[3]: angular2+ - ненависти пост
От: bnk СССР http://unmanagedvisio.com/
Дата: 29.07.17 20:37
Оценка: +2
Здравствуйте, CoderMonkey, Вы писали:

SA>>Вот это реальный кризис в IT, все вот эти amateurs, а не надуманные жалобы на MS и C#.


CM>Проблема в том, что это не amateurs — какой-то опыт у них все же есть, хоть и кривой.

CM>Реальный кризис — это эпидемия имитаторства. Вместо решения реальных задач — наворотить побольше паттернов и зубодробительных архитектур, чтобы потом гордо бить себя пяткой в грудь.

IMHO, amatuers там и не пахнет. Я думаю у некоторых просто мозг так устроен
Типа как у чуваков, которые проектировали Windows Intaller, где UI описывается кучей таблиц в реляционной базе данных
Re[2]: angular2+ - ненависти пост
От: bnk СССР http://unmanagedvisio.com/
Дата: 29.07.17 21:01
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Да, каждый раз, когда приходится сталкиваться с этими гульпами-шмульпами, хочется взять и переписать всё на Rust. Ведь реально это всё может работать за миллисекунды, а работает десятки секунд в лучшем случае.


Если бы там был gulp или типа того, то это было бы еще ничего. Но нет! Там новомодный автомагический webpack, однако. Еще и обернутый..

В чем у нас был косяк — в одном месте в проекте стояло ^4.0.1 вместо ~4.0.1, а .npmrc в домашней директории был прописан не тот прокси.
В результате затягивалась не та версия одного из @angular модулей, и все ломалось с нечленораздельным сообщением об ошибке.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.