Мобильное приложение на Flutter: плюсы и минусы для бизнеса

Ускорить разработку приложения можно с помощью кроссплатформенных фреймворков — например, React Native или Flutter. В чем их сильные стороны и ограничения? Когда нужна «кроссплатформа», а когда – нативная классика?

1919

Начинаете как для тупых, а заканчиваете для программистов с ffi и изолятами.

Каждая статья о флаттер пестрит одной и той же проблемой - люди почему то считают, что это фреймворк для разработки кроссплатформенных приложений от А до Я. Это фреймворк для разработки кроссплатформенного UI и библиотека с виджетами. Изоляты - параллелить процессы можно, а разделять общие ресурсы нет - всё в духе интерфейсных задач. На главной странице Dart так и написано - язык для UI. Come on, вы либо будете годами ждать появления библиотеки для работы, предположим с лидаром, либо отделите зерна от плевел и будете использовать вещи по назначению. UI - самая изменчивая часть приложений, именно эту проблему решает фреймворк. И он не для того, чтобы вы на нем своим заказчикам писали приложения от и до, если конечно это не ТуДу-шки.

4
Ответить

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

2
Ответить