Почему некоторые люди разочарованы React Native?
В большинстве случаев основным разочарованием является время разработки. Создание приложения с использованием React Native может занять больше времени, чем создание нативного мобильного приложения для iOS.
Плюсы и минусы
1. Время разработки
Это зависит от того, сколько разработчиков задействовано в проекте, но если сравнить время, необходимое для создания приложения для iOS, и время, необходимое для создания приложения с использованием React. Создание приложения с использованием React Native может занять больше времени, чем создание нативного мобильного приложения для iOS.
2. Стоимость разработки
Это тот момент, когда вы, как основатель, можете получить выгоду от экономии средств. Несмотря на то, что разработка приложения с использованием React Native занимает больше времени, чем разработка нативного приложения в нативной среде разработки, вы значительно экономите за счет того, что вам не придется создавать одно и то же приложение дважды, один раз для iOS и один раз для Android.
Чтобы дать вам общее представление об экономии, стоимость создания ваших приложений на React Native составляет около 70% от стоимости создания приложений на iOS и Android. Обратите внимание, что это справедливо для большинства приложений.
Таким образом, для приложения, которое стоит $ 15 000 при создании на iOS и Android ($ 7 500 iOS, $ 7 500 Android), скорее всего, потребуется ~ $ 10 000 при создании на React Native.
Если вы’ не уверены, относится ли это к вашим приложениям, пожалуйста, напишите нам на [email protected], и мы будем рады помочь вам.
3. Масштабируемость
Не многие основатели стартапов беспокоятся об этом вопросе в самом начале, но важно знать, как приложение будет обрабатывать все больше и больше функций со временем, по мере роста вашего бизнеса.
Мы можем лишь сказать, что React Native не стоит на пути к масштабируемости, это вопрос архитектуры проекта и качества кода, и да, вы можете создавать масштабируемые приложения на React Native. И наши примеры ниже доказывают это.
4. Техническое обслуживание
Самое замечательное в React Native то, что ошибки приходится исправлять только в одной кодовой базе, а это значит, что в большинстве случаев исправление ошибок происходит быстрее, что делает ваши приложения более свободными от ошибок, теоретически, при одинаковом выделенном времени на исправление ошибок.
Comments