История изменений
Исправление AndreyKl, (текущая версия) :
Удалил предыдущий коммент потому что не поглядел лайфтайм ангуляра.
-----
Обновление. Поглядел вики (английскую) , если они не врут
In January 2018, a schedule was announced for phasing-out AngularJS: after releasing 1.7.0, the active development on AngularJS will continue till June 30, 2018. Afterwards, 1.7 will be supported till June 30, 2021 as long-term support.[20]
то саппорт до 2021 обещают, активную разработку до конца июня текущего года.
Т.е. новый проект я бы на нём не начинал, но у вас ведь не новый.
По-моему, никаких шансов что менеджер согласится с твоими аргументами если ты не единственный программист в радиусе 100км.
Тебе либо учить ангуляр, либо уходить,обсуждения в такой ситуации бессмысленны поскольку аргументов у тебя нет кроме как «да мне не нравится». Если работа устраивает - учи, не устраивает - уходи.
Исправление AndreyKl, :
Ну, на самом деле аргументы, я согласен: ты потом никому не будешь нужен с этим 1.6.
С другой стороны поддержка уже написанного она такая и есть - много всякой странности которую просто нужно поддерживать: править баги и иногда впиливать фичи.
Поэтому надо глядеть по обстоятельствам.
Я бы так рассудил:
-- если объёмы работы предстоят небольшие (пару месяцев, скажем), а потом поддержка, то сделай, надо будет чуть почитать доков, никуда не денешься. ну и старайся больше использовать то что знаешь, jquery, native.
-- если объёмы намечаются приличные, больше пол года скажем, то во первых надо определиться ,готов ли ты учить и работать на старом ангуляре. В том смысле что если не готов, то имеется ввиду что ты готов уйти. Иначе ты готов учить и работать. Т.е. варианта тут всего два. После этого идти и разговаривать с менеджером. Объяснить что ангуляр 1.6 не поддерживается (он ведь не поддерживается? ) и программистов с каждым годом будет искать тяжелее и убеждать их использовать устаревшую технологию тоже тяжелее, так как работу по такой технологии найти сложнее. Соотвественно программистам придётся предлагать вероятно несколько выше рынка. Далее, если ты не заинтересован учить, то тут надо прямо сказать что ты в таком развитии собыйти не заинтересован.
То выход отсюда такой со стороны менеджера - доделывать до какого то юзабельного состояния проект и оставлять на поддержке (т.е. редкие фичи очень нужные, и баг фиксинг, согласовать минимальный набор фич и сроки с тобой). После окончания разработки, начинать пилить новый на современном фреймворке, который ты готов изучать. Мне кажется ты это можешь предложить.
При этом если ты поставил условия жестко (т.е. ты уходишь), то понятное дело ему нужно время подумать, там скажем неделю. И затем он либо согласится, либо пиши по собственному, отрабатывай две недели и свободен.
Если условия поставлены более мягко, понятно что он может учесть риски, но это сильно зависит от его ситуации и личности. Я бы сказал вряд ли согласится если ты первый кто такие требования предъявляет. Но попробовать всё равно стоит, так как в дальнейшем, когда поддерживать проект будет труднее, твоя позиция будет несколько сильнее: вроде как ты предупреждал, технология не поддерживаемая и устаревшая и разработка и не такая удобная как современные технологии.
Как то так.
-----
Обновление. Поглядел вики (английскую) , если они не врут
In January 2018, a schedule was announced for phasing-out AngularJS: after releasing 1.7.0, the active development on AngularJS will continue till June 30, 2018. Afterwards, 1.7 will be supported till June 30, 2021 as long-term support.[20]
то саппорт до 2021 обещают, активную разработку до конца июня текущего года.
Т.е. новый проект я бы на нём не начинал, но у вас ведь не новый.
По-моему, никаких шансов что менеджер согласится с твоими аргументами если ты не единственный программист в радиусе 100км.
Тебе либо учить ангуляр, либо уходить,обсуждения в такой ситуации бессмысленны поскольку аргументов у тебя нет кроме как «да мне не нравится». Если работа устраивает - учи, не устраивает - уходи.
Исходная версия AndreyKl, :
Ну, на самом деле аргументы, я согласен: ты потом никому не будешь нужен с этим 1.6.
С другой стороны поддержка уже написанного она такая и есть - много всякой странности которую просто нужно поддерживать: править баги и иногда впиливать фичи.
Поэтому надо глядеть по обстоятельствам.
Я бы так рассудил:
-- если объёмы работы предстоят небольшие (пару месяцев, скажем), а потом поддержка, то сделай, надо будет чуть почитать доков, никуда не денешься. ну и старайся больше использовать то что знаешь, jquery, native.
-- если объёмы намечаются приличные, больше пол года скажем, то во первых надо определиться ,готов ли ты учить и работать на старом ангуляре. В том смысле что если не готов, то имеется ввиду что ты готов уйти. Иначе ты готов учить и работать. Т.е. варианта тут всего два. После этого идти и разговаривать с менеджером. Объяснить что ангуляр 1.6 не поддерживается (он ведь не поддерживается? ) и программистов с каждым годом будет искать тяжелее и убеждать их использовать устаревшую технологию тоже тяжелее, так как работу по такой технологии найти сложнее. Соотвественно программистам придётся предлагать вероятно несколько выше рынка. Далее, если ты не заинтересован учить, то тут надо прямо сказать что ты в таком развитии собыйти не заинтересован.
То выход отсюда такой со стороны менеджера - доделывать до какого то юзабельного состояния проект и оставлять на поддержке (т.е. редкие фичи очень нужные, и баг фиксинг, согласовать минимальный набор фич и сроки с тобой). После окончания разработки, начинать пилить новый на современном фреймворке, который ты готов изучать. Мне кажется ты это можешь предложить.
При этом если ты поставил условия жестко (т.е. ты уходишь), то понятное дело ему нужно время подумать, там скажем неделю. И затем он либо согласится, либо пиши по собственному, отрабатывай две недели и свободен.
Если условия поставлены более мягко, понятно что он может учесть риски, но это сильно зависит от его ситуации и личности. Я бы сказал вряд ли согласится если ты первый кто такие требования предъявляет. Но попробовать всё равно стоит, так как в дальнейшем, когда поддерживать проект будет труднее, твоя позиция будет несколько сильнее: вроде как ты предупреждал, технология не поддерживаемая и устаревшая и разработка и не такая удобная как современные технологии.
Как то так.