Angular.js: Крайне необходимо объявление о поддержке Angular 1.x на временной шкале.

Созданный на 3 янв. 2017  ·  19Комментарии  ·  Источник: angular/angular.js

У нас много клиентов, которые спрашивают нас об ожидаемых сроках поддержки, и нет единого надежного ресурса, на который мы могли бы им указать. В Интернете разбросана различная неубедительная информация.

Это увеличивает нежелание использовать Angular (будь то 1 или 2+) в новых проектах.

Очевидно, есть скрытое желание, чтобы бизнес рано перешел на 2+, но этого нельзя достичь из-за отсутствия информации.

misc core more info

Самый полезный комментарий

Ребята, а почему вы закрываете вопрос без предоставления информации? Вы не можете ничего объявить сейчас - это нормально, но я думаю, вам следует оставить вопрос открытым до тех пор, пока не будет сделано объявление.

Все 19 Комментарий

Можете ли вы уточнить, что именно вам нужно знать? Вы имеете в виду обновления безопасности?

Безопасность и совместимость (с браузерами) да.

В основном, я наблюдаю тенденцию, когда новые клиенты обеспокоены тем, что «поддержка» Angular 1.x скоро закончится, что может поставить их проекты под угрозу в ближайшем будущем. Что именно они подразумевают под «поддержкой», не так уж важно, если это подкреплено каким-то официальным заявлением. В настоящее время нет четкого заявления по этому поводу, и это обычно воспринимается как знак неизбежного отказа от проекта. Клиенты должны понимать, является ли их проект на Angular 1.x относительно «безопасным» в промежутке времени в 12-24 (или более) месяцев.

Даже если бы проект был заброшен, это не означало бы, что проекты
прекратить работу.
Поддержка браузера Wrt. В нижней части опоры изменений не будет.
Для текущего браузера мы будем оценивать изменения для современных API, но поскольку
нет BC для новых версий Javascript, не о чем беспокоиться
о.
Я подниму эту тему на следующей встрече

Как разработчик я это понимаю и не ожидаю, что Angular 1.x "сломается" в ближайшее время, даже если не будут выпущены новые версии. Но в бизнесе они действительно склонны полагаться на эти «официальные заявления», и я думаю, что сообщество Angular тем или иным образом выиграет от этого.

Просто заявления, сделанные до сих пор (о большинстве трафика и еще много чего), недостаточно точны, чтобы на них можно было положиться.

Итак, с учетом сказанного, я был бы благодарен за то, что поднял этот вопрос, и если бы это могло привести к какому-либо заявлению, это бы много значило.

Да, я работаю над большим проектом angular 1.X, который еще не запущен, но будет существовать ДОЛГОЕ время (большое предприятие). Было бы интересно получить дополнительную информацию в этом ключе.

Хотя пока нет ничего существенного, команда Angular знает об этом, и определенно будет более конкретная информация об этом. А пока закрываю этот вопрос.

@Narretz Спасибо за ответ. Было бы неплохо оставить здесь уведомление об указанной информации, когда она станет доступна, для тех, кто уже отслеживает эту проблему.

Не уверен, что это подходящее место для этого комментария, но я также работаю в крупном предприятии со значительными инвестициями в Angular 1.x, и сейчас мы запускаем большой проект системной интеграции, который предоставит множество улучшенных проектов пользовательского интерфейса. Я пытаюсь поощрять принятие Angular 2.x для этих усилий, но без опубликованной дорожной карты поддержки у команды нет желания обновлять и переобучать персонал разработки на новом фреймворке. Любой тип официальной дорожной карты срока службы для 1.x будет иметь большое значение для продвижения внедрения 2.x и последующих версий.

@sellmeadog, мы пока не готовы делать какие-либо официальные объявления, но этот конкретный отзыв определенно полезен для нашего планирования, спасибо!

Ребята, а почему вы закрываете вопрос без предоставления информации? Вы не можете ничего объявить сейчас - это нормально, но я думаю, вам следует оставить вопрос открытым до тех пор, пока не будет сделано объявление.

Меня это тоже смущает. Я занимался исследованиями в течение нескольких месяцев, и у меня сложилось впечатление, что разработка AngularJS практически завершена (стабильна) в пользу Angular2 (или 4?), И теперь был выпущен 1.6.5, и я наблюдаю дискуссии по поводу 1.7. В каком направлении идет этот проект?

@RubyRabelle ,

Это все еще актуальный вопрос, по крайней мере, для меня. В настоящее время я смотрю на нетривиальную корпоративную систему на Angular 1 и должен дать конкретные рекомендации. В отсутствие каких-либо четких сообщений у меня нет оснований либо настаивать на переходе на Angular 4, либо поддерживать решение о продолжении разработки текущей кодовой базы AngularJS в течение следующих нескольких лет.

Да, я нахожусь в БОЛЬШОМ внедрении 1.x и сейчас получаю вопросы от руководства о ситуации с долгосрочной поддержкой.

@tommck @stuartellis @ sebastian-zarzycki-es

Мы решили ряд фундаментальных проблем с AngularJS в Angular (например, скорость обнаружения изменений в масштабе), и есть много замечательных новых возможностей, которые побуждают большинство новых проектов использовать Angular. В настоящее время мы продолжаем поддерживать, поддерживать и развивать AngularJS, но мы определенно хотели бы услышать от вас, что вы хотели бы видеть.

Фундаментальный вопрос в том, что «поддержка» для всех означает что-то свое. Является ли это подтверждением или признанием недействительным технического решения (и как в этом играет идея «поддержки»)? Имеются в виду патчи безопасности? Поверхность атаки AngularJS относительно мала, хотя Angular еще меньше, поэтому вряд ли здесь будет много чего. Означает ли это, что мы должны внести критические изменения, чтобы воспользоваться преимуществами новых функций браузера?

Если есть набор обещаний или график, который вы хотели бы увидеть, напишите мне на [email protected].

Я думаю, все понимают, что есть верхняя граница новых функций / улучшений, которые вы можете добавить в AngularJS - очевидно, что большая часть мощности / должна быть перенаправлена ​​на Angular. Кроме того, с учетом текущей архитектуры, модели дайджеста и т.д.

Что касается меня, под поддержкой я подразумеваю быструю реакцию, когда происходит одно из следующих событий:

  • проблема безопасности / недостаток, который необходимо устранить
  • выпущен новый браузер / движок, и angularjs не работает (по какой-либо причине) с ним хорошо
  • выпущен новый браузер / движок, предлагающий некоторые важные улучшения на уровне движка, и усилия / риск для его поддержки из кода angularjs будут относительно небольшими, в то время как выигрыш будет существенным

Говоря о поддержке, наших клиентов больше всего беспокоит то, что она просто «перестанет работать» в ближайшем будущем. Я понимаю, что с технической точки зрения это маловероятно. Но это мнение одного разработчика / менеджера проекта по сравнению с официальным заявлением, которое вы могли бы опубликовать на своем веб-сайте, даже если его «вспомогательная» часть будет немного преувеличена.

Я хотел бы убедиться, что исправления ошибок по-прежнему будут исправляться (да, я знаю, что запросы на вытягивание приветствуются, но не всегда возможны).

Я также хотел бы увидеть заявление, на которое мы можем указать, которое говорит нам, какова конечная цель.
Я знаю, что в какой-то момент идея заключалась в том, чтобы продолжать добавлять функции в AngularJS, чтобы упростить переход на Angular. Например, добавление компонентов было частью этого. Является ли цель по-прежнему делать AngularJS все более и более похожим на Angular, пока он не потеряет всякий смысл?

Ожидаем ли мы появления каких-либо новых функций или сейчас мы просто находимся в режиме обслуживания?

Я знаю, что это проект с открытым исходным кодом, но, очевидно, он пользуется большой поддержкой со стороны команды Angular. Итак, когда эти ресурсы исчезнут? Я думаю о такой «поддержке».

Я всегда могу форкнуть проект, но большинству компаний это не понравится.

@StephenFluin - Спасибо за ответ. Я отправил вам более длинное сообщение по электронной почте.

Я думаю, что TLDR для нас состоит в том, что основное ожидание нетехнических менеджеров состоит в том, что развернутая система будет продолжать работать таким же образом, пока не истечет срок годности, и они обычно ориентированы на жесткие графики, затраты и конкретные ( в конечном итоге договорные) гарантии. Если мы можем сказать: «Angular будет поддерживаться без плановых поломок до даты X, и мы не можем гарантировать после этого», то это можно передать в корпоративную машину принятия решений по предложениям, проектам и бюджетам.

К вашему сведению, вот последнее обновление v1.7 и долгосрочной поддержки AngularJS https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c

Была ли эта страница полезной?
0 / 5 - 0 рейтинги