Comments 11
Сам текст сугубо субъективная вкусовщина и, кажется, информация сильно устарела.
Доступная версия Flutter не подходит для крупных проектов, поскольку у нее есть только альфа-версия.
Перевод добавляет "красоты".
Хочу поделиться своими впечатлениями.
Я использовал RN и Flutter для разработки PWA Web приложений.
Использование JS и отсутствие жесткой типизации больше вредит чем даёт плюшек. Разрабатывать свои компоненты на RN проще чем на Flutter. Нет стандартного best way (или SDK), в основном это нагромождение наиболее подходящих библиотек с надеждой что их разработчики не решат резко сменить вектор развития. Из-за кучи разрозненных библиотек приходится довольно пристально следить за их версиями и функциями. Концепция RN хорошо работала бы если был какой-то базовый набор компонентов сделанный хорошо и единообразно, а уже он дорабатывался сторонними библиотеками в этом же стиле.
Теперь о flutter. Лично меня пугал язык dart, но по ощущениям это js обернутый в c++. Он хорошо понятен и логичен. Это все ещё js, тут можно накосячить и не заметить проблему на этапе компиляции, но вероятность на порядок ниже. Есть стандартный набор компонентов которые хорошо взаимодействуют друг с другом. Разработка своих компонентов немного сложнее, но это плата за скорость. Для моих целей flutter был глотком свежего воздуха, после RN. Я конечно потратил порядка месяца что бы вникнуть, разобраться и разработать архитектуру которая меня устроила бы, но это того стоило. Переходить с RN было приятно
Вопрос. Зачем было делать перевод статьи, которой уже 5 лет?
Когда увидел фразу про то, что RN 3 года, в шоке был. Flutter уже больше 5 лет и он давно в релизе, хотя в статье он в альфе.
Кто-то сейчас использует RN для хоть сколько-нибудь серьёзных вещей?
Похоже что перевод статьи делал не человек в ChatGPT :)
Flutter VS React Native