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

Какой язык программирования выбрать?

Хочу начать изучать программирование, чтобы создать программу-помощника, для всех платформ. Пк, мобильные, веб.
Хотел начать с python, так как многие его советуют. Так как я новичок в программировании, а python вроде не сложный. Плюс в нем можно использовать нейронные сети, которые я планирую использовать. .

Но непонятно, когда я захочу использовать эту программу на телефонах (ios и android), то что мне нужно делать? Получается мне нужно изучать не python, а что-то другое? Или они как-то между собой дружат? Например основная база на python, а ios приложение на swift? Или без проблем можно использовать фремворк kivy для python? Подскажите пожалуйста куда копать? Буду очень признателен любой наводке.
  • Вопрос задан
  • 346 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Ден Тоцкий К ответам на вопрос (6)
Возможность писать клиент, сервер, приложения на одном языке это крутая концепция.
Я вижу 2 пути для фуллстека:

1) Flutter + язык Dart - Активно развивается в гугле и показывает очень бурный рост как технологии так и языка. Поддержка таким гигантом как гугл, говорит о том, что они будут развиваться и прокачиваться благодаря лучшим инженерам. Уже можно брать в продакшн.

2) JS + NodeJS + React JS/Native + TypeScript - Данный стек уже зарекомендовал себя как рабочая лошадка для разработки мультиплатформенных приложений. Тайпскрипт для продакшен кода сейчас мастхев(dart из коробки имеет типизацию). React развивается благодаря фейсбуку и у него огромное комьюнити. React стек легче изучить если вы знакомы с фронтендом.
Ответ написан