Я работал над корпоративным приложением, созданным с помощью титанового SDK, в частности, с Alloy, мы столкнулись с тем, что сообщество и инструменты титана довольно многочисленны, мы все время чувствуем, что застряли с этой технологией, поэтому наша команда видел в некоторых блогах, что они говорили о титановом SDK, что они полностью перенесли свои проекты в RN, но нет никакого руководства, чтобы сделать это, поэтому я ищу общий рецепт или, по крайней мере, дорожную карту для выполните миграцию и получите лучшее представление о последствиях.
Большое спасибо.
Хорошо, я понимаю, что, возможно, нет возможности перенести все слои, как слой пользовательского интерфейса, но как насчет бизнес-логики, она написана полностью на JS с ECMAScript 5, есть возможность это сделать? или даже эта логика будет иметь сильный рефакторинг? Спасибо.
это зависит от вашего бизнес-уровня и от того, насколько плотно он использует функции Titanium. Поскольку все функции титана должны быть вручную записаны в нативный аналог. Кстати, я чувствую вас, держу пари, что есть еще много компаний, застрявших в этом фреймворке, полном ошибок. В то время (5 лет назад) это был жизнеспособный вариант для кроссплатформенных приложений, но я чувствую, что сегодня он не может конкурировать с фреймворками, которые могут правильно использовать npm и действительно быстро компилировать.
Да, вы правы, некоторые компании до сих пор придерживаются этой устаревшей и глючной технологии, однако я не хочу превращать этот вопрос в жалобу, миграция кажется очень сложной, но мы должны это сделать, иначе мы не можем победить других конкурентов на рынке, я все еще пытаюсь, если я добьюсь успеха в этой задаче, я приду с некоторой полезной информацией :D





Перейдите по ссылке это, чтобы настроить и создать проект React Native. Думаю, миграция невозможна.