Comments 15
Выражаю огромный респект за терпение тем людям, которые поддерживают приложения на устаревших фреймворках. Я, однажды попробовав Angular 2+, не захотел бы больше трогать AngularJS без видимой на то причины (а такая только одна, ИМХО — требование заказчика).
Тут я с Вами не согласен. Angular.io вкупе со статьями из Медиума, Хабра и бесчисленных мелких бложиков способны творить чудеса.
что документация у ангулара крайне плоха. Так было в первой версии, так продолжается до сих пор
Тут я с Вами не согласен. Angular.io вкупе со статьями из Медиума, Хабра и бесчисленных мелких бложиков способны творить чудеса.
0
хорошая документация — это когда не приходится после ее чтения лезть на stack overflow или искать решение на хабре и бесчисленных мелких бложиках
+3
Это где это такая библитека/фреймворк о котором не задавали бы вопросы на SO?
0
документация ангулара настолько неудачная, что задавать вопросы приходится постоянно. У ангулара достаточно высокий порог вхождения, много чего в доках не прописано, может потому, что и так понятно (разработчикам гугла). Чтоб далеко не ходить, взять хотя бы усложненный интерфейс директив в angularjs или задачу, описанную в этой статье. Или вот еще, например, достаточно объективная статья на тему сложности ангулара.
+2
, взять хотя бы усложненный интерфейс
Это по angular js. У ангулара 4 все по другому.
например, достаточно объективная статья на тему
Это объективная статья на тему того, как автор не осилил ангулар.
PS
На мой вопрос, Вы так и не ответили.
-2
не ответил, потому что вопрос риторический, да и статья посвящена ангулару, а не другим библиотекам и фреймворкам.
P.S. в чем выражается то, что автор той статьи не осилил ангулар?
P.S. в чем выражается то, что автор той статьи не осилил ангулар?
0
Да нет, потому что какая бы документация не была, всегда возникают вопросы использования или обхода багов в том или ином фреймворке.
-1
Мой вопрос не об этом. Вы написали:
В чем выражается то, что автор той статьи не осилил ангулар?
Это объективная статья на тему того, как автор не осилил ангулар.
В чем выражается то, что автор той статьи не осилил ангулар?
+1
Вот хотя бы нарезка.
RxJs позволяет абстрагировать не от самих данных, а от источников данных.
Я реактивную разработку пробовал еще в далеком 2011 году на backende, тогда она не пошла, а вот спустя несколько лет, набравшись опыта — взлетела как по маслу.
Опять путаем строгую/нестрогую типизацию со статической/динамической.
И вообще ликбез
Почему именно все классы должны быть иммутабельны? Вообще-то иммутабельность это не изобретение команды ангулар, это такой принцип работы с типами и к Angular/Typescript отношения не имеет.
А ничего, что RxJS это совершенно другая библиотека и используется отдельно от Angular и зачем копипастить документацию с одного места в другое — я не понимаю.
И т.д. и тп.
временем становится очень приятно воспринимать любые данные, пусть даже не совсем подходящие для Observable, как единую шину
RxJs позволяет абстрагировать не от самих данных, а от источников данных.
Я реактивную разработку пробовал еще в далеком 2011 году на backende, тогда она не пошла, а вот спустя несколько лет, набравшись опыта — взлетела как по маслу.
Сам по себе TypeScript идеально подходит для написания максимально строгого кода
Опять путаем строгую/нестрогую типизацию со статической/динамической.
И вообще ликбез
Иммутабельность это здорово, но если вы думаете, что большинство классов в Angular являются таковыми, то это вовсе не так.
Почему именно все классы должны быть иммутабельны? Вообще-то иммутабельность это не изобретение команды ангулар, это такой принцип работы с типами и к Angular/Typescript отношения не имеет.
Angular вообще не имеет толкового разбора и описания Observable и того, как с ними работать.
А ничего, что RxJS это совершенно другая библиотека и используется отдельно от Angular и зачем копипастить документацию с одного места в другое — я не понимаю.
И т.д. и тп.
0
Приведенные вами примеры больше относятся к rxjs и typescript, чем к ангулару.
0
RxJs это часть Angular, хотя и может использоваться отдельно.
Некоторые остальные недочеты я автору указывал в комментах ниже. Например,Validators.compose. Оказалось, автор просто перед написанием статьи не удосужился посмотреть последнюю документацию.
Для себя сделал вывод. Angular просто идеален, когда разработчик пришел к нему из BackEnda(Java,C# и т.д.). Если же основная работа в последнее время велась на FrontEnde — javascript, jquery и т.д. очень трудно перестроить образ мышления.
Некоторые остальные недочеты я автору указывал в комментах ниже. Например,Validators.compose. Оказалось, автор просто перед написанием статьи не удосужился посмотреть последнюю документацию.
Для себя сделал вывод. Angular просто идеален, когда разработчик пришел к нему из BackEnda(Java,C# и т.д.). Если же основная работа в последнее время велась на FrontEnde — javascript, jquery и т.д. очень трудно перестроить образ мышления.
0
тот факт, что rxjs используется в ангулар не означает, что rxjs — часть ангулара. Это отдельная библиотека для javascript. Частью ангулара можно назвать его пакеты типа angular/core или angular/common.
Я просмотрел комментарии той статьи, но в итоге вы меня не убедили в том, что автор не осилил ангулар. Ваше замечание автору, хоть и важно, но все же это единичный случай, который значит лишь одно — доки ангулара таки обновляются, что не может не радовать.
Я просмотрел комментарии той статьи, но в итоге вы меня не убедили в том, что автор не осилил ангулар. Ваше замечание автору, хоть и важно, но все же это единичный случай, который значит лишь одно — доки ангулара таки обновляются, что не может не радовать.
0
Нет, это не слишком сложно. Я год пытался понять, как сделать так, чтобы директива получала, обрабатывала данные и рисовала по ним canvas только после отработки контроллера при загрузке страницы. Оказалось, очень просто. Но нихрена не документировано.
0
Формально говоря, фреймворки типа первого ангуляра устаревшими не являются, даже если проигнорировать что последний коммит два дня назад в мастер сделан. Устаревшими являются те, которые без бубна на современных окружениях не запустить.
+1
Sign up to leave a comment.
Angular 5 (или 4): даунгрейдим компонент для использования в AngularJS