Автор оригинала: Saurabh Patwal.
Привет всем, будучи разработчиком приложений, возможно, заставило вас задуматься с технологией, о которых вы не знаете. Верно? Предположим, вы являетесь разработчиком JS, и внезапная адаптация трепетания заставляет вас чувствовать, что узнать его или наоборот.
Палка стоит того?
Тетттер привлек много внимания с момента своего первого устойчивого выпуска из-за его особенностей. Функции? Ждать !! Есть ли у него что-то уникальное для нативного развития или гибрида. Ну, трепетание питается от DART и почему это хорошо, чтобы учиться. Ответ – это дартс !!
Dart – это объектно-ориентированный язык, как C ++ и Java.
Но имеет особенность всех других языков программирования. Помните ASYNC и обратный вызов функции в JS. Ну, у Дартс тоже есть.
Дартс – дротик. Никакой другой язык перепутал библиотеки в отличие от модуля JS. В трепетании все написано в DART. Это означает, что вы можете редактировать модули и настроить вещи в соответствии с вами очень легко.
JIT и AOT компилятор? JIT (как раз вовремя) компилятор, используемый для разработки и AOT (заранее) компилятор, используется для разработки производства. Сверните, что вы знаете основы компилятора, чтобы иметь смысл вам, почему и как эти компиляторы важны во время развития приложение.
Код, который вы просто пишете на флаттере, напрямую преобразуются в код сборки в соответствии с использованным процессором, I.E ARM32, ARM64, X86_64 и так далее. Означает, что ваше приложение дает вам же выступление как нативное приложение.
Так что реагируют родные мертвы?
React Race – отличный инструмент для разработки гибридного приложения. И определенно не мертв, а сообщество не оставляют его. Трепетание состоит в том, чтобы привлечь внимание, потому что он дает обещать пользователю для лучшей производительности и обратной совместимости.
React Naious – это отличный выбор, если ваше приложение является ui/ux, ориентированным, и дает есть тонны библиотеки там. Строительное приложение с реактивным встроенным легко, если вы знакомы с реагированием. Он обеспечивает быстрый инструмент разработки и да, у него тоже будет будущее.
Какой я должен выбрать для моего приложения?
Это зависит от ваших случаев, таких как …
Есть ли тяжелая работа в вашем приложении? А также. Трепетание
У вашего приложения много сложности графической/пользовательской интерфейсы? А также. Реагировать на родной
У вашего приложения есть несколько функций ввода пользователей, такие как Chat App/Forum? АНС. Реагировать на родной
У вашего приложения имеет выпуск производительности, то есть каждый Framedrop важен. Как приложение для торговли на акции? АНС. Трепетание
Так что да, это зависит от того, что вы собираетесь построить. Лучше погрузиться в обеих технологиях, и они полностью работают по-разному, имеет свои каждые плюсы и минусы.
Заключение
Я надеюсь, что вы понимаете, что нет техника плохой или нет. Это зависит от вашей потребности и как вы будете построить это?