Разговор с разработчиками о производительности на Flutter

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Уже некоторое время команда создателей фреймворка Flutter проводит ежеквартальные опросы пользователей, чтобы сами разработчики могли выразить свое мнение. О чём это говорит? Если коротко, Flutter по-прежнему нравится большинству разработчиков.

Забегая вперёд, отметим, что наша большая команда поклонников Flutter тоже приняла активное участие в голосовании. Мы поддерживаем развитие этого фреймворка на радость бизнесу и пользователю. А теперь по теме.

В опросе основное внимание уделяется поддержке плагинов IDE Flutter, масштабируемости Dart, преимуществам и дополнительным возможностям на Flutter, например, разработке игр. Посмотрим в деталях.

Уровень счастья от Flutter с течением времени
Уровень счастья от Flutter с течением времени

Flutter IDE 

Согласно опросу, 63,5% всех разработчиков были «очень» довольны плагинами IDE Flutter. А что насчёт остальных? Почему они не удовлетворены работой плагинов? Причин было несколько.

35% респондентов отменили недостаток функций для пользователей Android Studio/IntelliJ и VS Code, также низкую скорость работы плагина (29%), высокое потребление памяти (28%), «глючность» плагина (26%).

Среди желаемых функций были перечислены рефакторинг и быстрое исправление ошибок. Особенно интересно наблюдение, что пользователей Android Studio/IntelliJ беспокоит навигация, однако интеграция с Android важнее именно для них, а не пользователям VS Code. Стоит отметить, что разработчики проявляют наибольший интерес к конструктору пользовательского интерфейса.

Инструменты Dart 

Инструменты Dart, такие как анализатор Dart, компилятор, DevTools и плагины IDE, упрощают использование этого языка. Однако, как сообщают некоторые разработчики, при взаимодействии с крупными проектами на Flutter, инструменты Dart могут медленно работать или даже не отвечать. В следующем опросе это станет главной темой для обсуждения.

К сожалению, эта проблема достаточно распространена: 24,5% респондентов отметили, что сталкивались в процесс разработки с её негативными последствиями.

Преимущества Flutter для разработчиков

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

Создатели Flutter побеседовали как с теми, кто переносил существующие приложения на Flutter (26,5%), так и с теми, кто создавал приложения на Flutter с нуля (59,2% разработчиков). Те, кто создавал новое приложение, подтверждают, что по сравнению с другими технологиями Flutter сокращает время создания и выпуска новых приложений и обеспечивает приложению совместимость с бо́льшим количеством платформ (чуть более 92%).

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

Команда создателей продолжит проводить опросы, чтобы и дальше совершенствовать Flutter.

А вы участвовали в таких опросах, что отмечаете для себя?

Источник: https://habr.com/ru/company/rshb/blog/674508/


Интересные статьи

Интересные статьи

Когда вы создаете различные формы (например: регистрации или входа) на Flutter, вы не заморачиваетесь с кастомизацией компонентов, потому что мы можем изменить любое поле...
Я давно знаком с Битрикс24, ещё дольше с 1С-Битрикс и, конечно же, неоднократно имел дела с интернет-магазинами которые работают на нём. Да, конечно это дорого, долго, местами неуклюже...
Всем привет. Мы подготовили перевод еще одного полезного материала в преддверии старта курса «Разработчик С#». Приятного прочтения. Поскольку недавно мне довелось составлять спис...
Новая игрушка Мы продолжаем знакомится с новым материалом от Apple, представленным на WWDC. На этот раз рассмотрим MetricKit, это абсолютно новый фреймворк, который служит инструментом для м...
Если Вы используете в своих проектах инфоблоки 2.0 и таблицы InnoDB, то есть шанс в один прекрасный момент столкнуться с ошибкой MySQL «SQL Error (1118): Row size too large. The maximum row si...