
Ҫѐҏӗѫӑ
03.01.2017
12:22:24
а хуй пойми что

Sergey
03.01.2017
12:22:27

Ҫѐҏӗѫӑ
03.01.2017
12:22:50
тут важно не то, сломается или нет, а важно ЗНАТЬ, что были брейкинг ченжес

Sergey
03.01.2017
12:23:00
Когда нужно - сломают - выпустят 16 - а там не про твою душу

Google

Sergey
03.01.2017
12:23:09
И что?

Ҫѐҏӗѫӑ
03.01.2017
12:23:17
ок выпустили 16
все либы на 15
и называются ng2-*

Sergey
03.01.2017
12:23:33
Пошел смотреть в логи, правла?

Ҫѐҏӗѫӑ
03.01.2017
12:23:34
охуенно
пойду читать ченджесы 100500 своих депсов

Sergey
03.01.2017
12:24:08

Ҫѐҏӗѫӑ
03.01.2017
12:24:26
нет, проблема этого как раз из-за того, что гугл не осилил семвер

Sergey
03.01.2017
12:24:26
Почему такое название - потому что оставили название angular

Ҫѐҏӗѫӑ
03.01.2017
12:24:29
ни с 1, ни с 2
если не было бы 1, то проблема осталась бы все равно
потому что гугл не умеет в семвер

Google

Ҫѐҏӗѫӑ
03.01.2017
12:25:05
.

Sergey
03.01.2017
12:25:05
не придумывай
все было бы норм

Ҫѐҏӗѫӑ
03.01.2017
12:25:29
ок. смотри

Sergey
03.01.2017
12:25:34
Но тут они налажали

Ҫѐҏӗѫӑ
03.01.2017
12:25:36
есть нг 16 и нг 15
есть либа angular-zbs
я не готов апаться на 16
как мне определить что либа при апе подойдет?
либа была например 1
и вдруг стала 2

Sergey
03.01.2017
12:26:28

Andrey
03.01.2017
12:26:34
кстати в реакте тоже в 15.4.0 версии поломали совместимость для части сторонних либ)

Sergey
03.01.2017
12:26:56
Это наброс уже

Ҫѐҏӗѫӑ
03.01.2017
12:26:56

Sergey
03.01.2017
12:27:10
Сиди на старом
Только не нужно выдумывать что там требования какие или кто-то упоротый мейнтейнит

Ҫѐҏӗѫӑ
03.01.2017
12:28:19
в реакте я знаю КОГДА мне надо остаться на старом
а тут хз

Google

Ҫѐҏӗѫӑ
03.01.2017
12:28:52
что им мешало апать мажор только когда надо?

Sergey
03.01.2017
12:29:13
Не забегай вперед
Ты как ванга

Ҫѐҏӗѫӑ
03.01.2017
12:29:19
лтс хотя бы сделали
так такое уже было прост сплошь и рядом
когда кто-то на семвер забивал

Sergey
03.01.2017
12:30:21
Ок. Посмотрим. Пока никаких таких проблем нет

Ҫѐҏӗѫӑ
03.01.2017
12:30:28
пока да

Sergey
03.01.2017
12:30:47
Ну вот их может и не быть совсем
А могут и быть по твоему сценарию

Ҫѐҏӗѫӑ
03.01.2017
12:31:09
слишком много у нг2 сомнительных решений, чтобы не было проблем
с бетами зависимостей пока везло
с декораторами говна им придется вероятно наесться

Dmitry
03.01.2017
12:32:00
ХЗ, я подписываюсь к батхерту, например, мне задали вопрос, а ведь скоро ng4 нам что заново переписывать приложение?
и каждый раз я объясняю заказчикам, бекендерам и тд, почему ng1 !== ng2, а ng4 == ng2 и немного breacking changes

Ҫѐҏӗѫӑ
03.01.2017
12:32:01
ну это доки переписать

Dmitry
03.01.2017
12:32:31
и когда один раз норм, но ведь этот вопрос возникает у каждого человека в команде, который видит статью про ng4

Ҫѐҏӗѫӑ
03.01.2017
12:32:57
чтобы заказчикам ссылку давать

Dmitry
03.01.2017
12:33:12
ну они записали видос, я его кидаю каждый раз

Ҫѐҏӗѫӑ
03.01.2017
12:33:34
ну это уже ок, но текст бы не помешал

Google

Dmitry
03.01.2017
12:33:43
но ведь увидеть мажорную версию своего фреймворка, это вообще супер стресс
всем похер на видос и статьи
я тоже первый раз пригорел, и уже думал все, jquery иди ко мне

Ҫѐҏӗѫӑ
03.01.2017
12:34:41
я чот такого не помню

Sergey
03.01.2017
12:35:36

Ҫѐҏӗѫӑ
03.01.2017
12:35:42
но вообще и я там брейкинг сделал, но версию не апнули бгг. но это еще нулевой мажор был
хотя это вряд ли и коснулось кого-то, но фактически должны были апнуть минор тогда уж
а, ну его и апнули, да

Dmitry
03.01.2017
12:36:25

Ҫѐҏӗѫӑ
03.01.2017
12:36:32
все ок короче было)
хотя и минор не обязаны были с нулевой версией бтв

Andrey
03.01.2017
12:41:04
это не регресс ли был?
они перенесли основные файлы в react-dom либу, а некоторые брали внутринние утилиты реакта по react/lib/Select и вот все, кто так делал, поломались)

Alexey
03.01.2017
13:04:35
@chicoxyzzy можно сколько угодно снобить на тему семвера осилил/не осилил, ангуляр делает разработку эффективной и для крупных долгоживущих проектов он подходит отлично. У тебя есть компилятор, есть тесты, есть подробный changelog на каждый релиз, есть модульность чтобы в случае чего выпилить angular-zbs и заменить ее своей реализацией или изначально брать не angular-zbs а zbs и самому обернуть в ngModule. Мне кажется этого вполне достаточно чтобы поддерживать большие приложения
С любым js фреймворком надо осторожно подключать внешние зависимости которые завязаны на API этого фреймворка, тут ничего нового
И тут не реакт же чтобы 30+ внешних либ подключать

Ҫѐҏӗѫӑ
03.01.2017
13:39:56
что плохого в том, чтобы подключать 30+ лишних либ?
в самом нг явно не могут быть все нужды каждого учтены
можно сколько угодно снобить на тему что семвер не нужен и проблемы нет, но она есть
и да, в реакте проблема с тем, что надо набирать еще либ для *типовой* аппы

Google

Ҫѐҏӗѫӑ
03.01.2017
13:43:05
как и в ангуляре проблема в том, что может чего-то не быть для *нетиповой* аппы
ну и я хз почему тут реакт всплывает вечно, я его не защищаю если что
я вон про эмбер выше писал вообще

Alexey
03.01.2017
14:52:10
Я не говорю что семвер не нужен, и не ругаю реакт, я просто не считаю стопфактором то что в ангуляре этот семвер был в какой то момент нарушен. Лучше бы такого не происходило конечно но так уж случилось, выводы сделаны, дальше мэйнтейнеры божатся не нарушать семвер и делать мажорные релизы раз в пол года. Что тут обсуждать? это просто факт, надо либо принять этот факт и попробовать поразрабатывать что нибудь или не принять. Зачем тут сидеть и учить авторов ангуляра как правильно жить? Профит в чем?

Ҫѐҏӗѫӑ
03.01.2017
14:59:36
> не нарушать семвер и делать мажорные релизы раз в пол года
звучит странно
и никакому бизнесу не понравится, если их девелоперам надо что-то переписывать раз в полгода
и нет гарантий, что все авторы сторонних либ останутся / апнутся

Alexey
03.01.2017
15:06:06
Давай подведём итоги когда выйдет 4.0.0, можно будет конструктивно судить. Будем сюда постить фидбеки по апдейту своих ап

Andrey
03.01.2017
16:09:19
релизнул angular-bem для второго ангуляра. https://github.com/tenphi/angular-bem модуль для первого переехал в отдельную ветку и будет иметь версии 1.х , а для второго и выше 2.х

Vladimir
03.01.2017
16:10:36
Яндексоиды подъехали?

Andrey
03.01.2017
16:11:24
очень смешно, это всего лишь инструмент для ускорения верстки проектов под ангуляр.

Vladimir
03.01.2017
16:12:21
Я ж не против:) у меня девушка в Яндексе работала, каждый раз после открывания моего css'а отправляет на bem.info

Andrey
03.01.2017
16:14:58
я никакого отношения к яндексу не имею вроде. bem - просто удобное слово для того, чтобы люди примерно понимали в чём суть. на самом деле используемая методология верстки слегка отлечаетсяя от bem (который не очень компонентный, несмотря на внешний вид). всё описано в доке.

Vladimir
03.01.2017
16:15:58
Чтож, тогда не подъехали:(

Andrey
03.01.2017
16:16:45
первая версия использовалась мной на многих проектах в течении трех лет, вторая - уже месяц используется на новом проекте, с релизом в феврале.

Vladimir
03.01.2017
16:17:04
Глянем, спасибо

Andrey
03.01.2017
16:19:03

Vladimir
03.01.2017
16:23:04
Эта группа больше не существует