Хочу начать изучать программирование, чтобы создать программу-помощника, для всех платформ. Пк, мобильные, веб.
Хотел начать с python, так как многие его советуют. Так как я новичок в программировании, а python вроде не сложный. Плюс в нем можно использовать нейронные сети, которые я планирую использовать. .
Но непонятно, когда я захочу использовать эту программу на телефонах (ios и android), то что мне нужно делать? Получается мне нужно изучать не python, а что-то другое? Или они как-то между собой дружат? Например основная база на python, а ios приложение на swift? Или без проблем можно использовать фремворк kivy для python? Подскажите пожалуйста куда копать? Буду очень признателен любой наводке.
Возможность писать клиент, сервер, приложения на одном языке это крутая концепция.
Я вижу 2 пути для фуллстека:
1) Flutter + язык Dart - Активно развивается в гугле и показывает очень бурный рост как технологии так и языка. Поддержка таким гигантом как гугл, говорит о том, что они будут развиваться и прокачиваться благодаря лучшим инженерам. Уже можно брать в продакшн.
2) JS + NodeJS + React JS/Native + TypeScript - Данный стек уже зарекомендовал себя как рабочая лошадка для разработки мультиплатформенных приложений. Тайпскрипт для продакшен кода сейчас мастхев(dart из коробки имеет типизацию). React развивается благодаря фейсбуку и у него огромное комьюнити. React стек легче изучить если вы знакомы с фронтендом.
tiroman, все технологии устаревают, панацеи нет. Не тешу себя иллюзиями. Поинт был в том, что у гугла есть компетенция развивать этот стек, на равных конкурировать с Реактом и получается даже отвоевывать рынок. Популярность технологии говорит о деверии к ней. Я не думаю что гугл забросит их.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.