По материалам с Хабра:
Сегодня мы с радостью объявляем о релизе Flutter 2. С тех пор, как вышел Flutter 1.0, прошло чуть больше двух лет. За этот короткий срок мы внесли 24 541 исправлений и смёрджили 17 039 пул-реквестов от 765 членов сообщества. Отдельное спасибо нашим волонтёрам за то, что щедро тратят своё свободное время на улучшение Flutter.
Чтобы создать простой веб-сайт, вам необходимы три разных языка, и это только для самого сайта. Это HTML, **JavaScript **и CSS. А так как ваш сайт должен быть удобным и отлично выглядеть, этого не произойдет, если вы не знаете, как писать эффективный JavaScript или если ваши навыки в CSS оставляют желать лучшего.
Если вы действительно хотите, чтобы ваш сайт мог делать что угодно, вы можете использовать фреймворк типа Angular или React. Когда вы начнете добавлять пакеты через npm, размер вашего приложения начнет расти. Поэтому вы будете использовать сборщик, такой как webpack, чтобы связать все ваши пакеты вместе и соответствующим образом их минимизировать.
Если вы слышали о Flutter, то, скорее всего, слышали о нем в контексте разработки мобильных приложений. Так какое отношение он имеет к веб-сайтам? С обычной HTML-страницей вы работаете как с документом. Во Flutter «страница» (или то, с чем взаимодействует пользователь) фактически рисуется на канве (canvas) HTML.
App-like веб-приложения — вот для чего пригоден Flutter на сегодняшний день. Админка для корпоративных клиентов, одностраничное приложение для редактирования изображений он-лайн, лендинг со статическим контентом — со всем этим Flutter справится без особого труда. Для чего-то более сложного есть React, Vue, Angular и многое другое.
Комментарий редакции
Дико интересно, когда все эти фрейморкоклепатели наконец угомонятся? Нет, новые технологии - это прекрасно и хорошо. Но только тогда, когда всё это существует в виде чёткого единого стандарта, а не набора хаотично меняющихся подделок. Результатом всего этого будет то, что мы описали на сайте в серии статей под тегом временный характер капитала знаний - пострадает в конечном итоге огромное количество людей.
Что будет через 5-7 лет? Какова вероятность того, что люди, сегодня изучающие современные стеки frontend, не откажутся завтра в положении тех, кто недавно считал себя гуру фронта в виду умелого использования нативного JS/jQuery, и не вылетят на мороз? Что прикажите им делать? В двадцать пятый раз переучиваться?
Нечего сказать, "перспективная профессия"!


Комментарии (121)