Задать вопрос
@pogoreli

Какая технология для разработки кросс-платформенных мобильных приложений и сайтов наиболее перспективная на сегодняшний день и подходит под мои цели?

Здравствуйте. Сейчас я активно изучаю unity и, соответственно c# и делаю проект на этих технологиях. С питоном тоже немного знаком, но поверхностно. Сейчас мне надо сделать сайт и мобильные приложения под мой проект, которые близки по сути к любому интернет магазину, но вместо картинок товаров используются рендеры из юнити (генерируются в бекэнде, но пока не совсем понимаю механизм интеграции- как webGl или просто gif анимация).

Сейчас мне надо определиться с технологией для кросплатформенного мобильного приложения. Основные варианты:

1) Xamarin. Из плюсов- поддерживает ios и android. Используется c#, с которым я знаком. Из минусов- поддерживает только нативные приложения, веб версию придется делать отдельно, но это не так страшно, потому что можно просто сделать заглушку с предложением скачать приложение.

2) flutter. Из плюсов- поддержка веба и всех необходимых платформ. Из минусов- не самая популярная технология, которую могут свернуть в любой момент. Ну и изучение всего кодинга с нуля под полумертвый язык тоже не греет душу.

3) qt. Все примерно тоже самое, что и Xamarin, но на питоне. Веб не поддерживает, но зато огромное коммьюнити и хорошая база библиотек на все случаи жизни.

4) огромный зоопарк других библиотек под питон, которые появляются и умирают каждый день.

Что из этого (ну или может я не вижу каких то других вариантов) наиболее актуально в настоящий момент, сможет покрыть максимум моих потребностей и будет проще всего изучить с учётом имеющейся базы, что бы потом не остаться у разбитого корыта со знаниями и кодовой базой на мертвой технологии, которая перестала поддерживаться?
  • Вопрос задан
  • 209 просмотров
Подписаться 2 Средний 3 комментария
Ответ пользователя Антон Шаманов К ответам на вопрос (4)
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
cardova еще есть, но это все не серьезно - вес слишком большой. electron возможно подойдет, но я с ним мало работал чтобы говорить что-то конкретное. также можно попробовать поискать что-то вроде этой обертки
Ответ написан
Комментировать