Какой стек технологий учить для написания собственных кросс-платформенных приложений? Знания на данный момент: QT уровень знаний начинающий-средний. Пишу маленькие проекты для собственных нужд. Что хочу получить: Клиент-серверное приложение которое будет: Работать на PC в виде отдельного приложения Открываться как страница сайта Иметь клиент по Android/IOS (маловероятно) В качестве сервера должна выступать база данных которая хранит и обрабатывает данные. Клиенты только отображают необходимое. Вопрос как с наименьшими трудо-затратами сделать универсальный клиент который открывался бы везде.
Для реализации подобного проекта с использованием QT и создания кросс-платформенного клиент-серверного приложения, вам потребуется изучить следующие технологии:
HTML/CSS/JavaScript - для создания веб-страницы, которая будет отображаться как клиент на PC и мобильных устройствах.
Node.js - для создания серверной части приложения, обработки запросов от клиентов и взаимодействия с базой данных.
MongoDB или другая база данных - для хранения и обработки данных.
RESTful API - для коммуникации между клиентом и сервером.
Framework, такой как Express.js или Meteor.js - для упрощения процесса создания серверного приложения.
С учетом ваших знаний в QT и с учетом того, что вам нужен универсальный клиент, рекомендуется использовать веб-технологии (HTML/CSS/JavaScript). Это позволит вам создать приложение, которое будет работать на PC как отдельное приложение, а также открываться в виде веб-страницы на любом устройстве.
Изучите указанные технологии и начните применять их в своих проектах. Удачи!
Для реализации подобного проекта с использованием QT и создания кросс-платформенного клиент-серверного приложения, вам потребуется изучить следующие технологии:
HTML/CSS/JavaScript - для создания веб-страницы, которая будет отображаться как клиент на PC и мобильных устройствах.
Node.js - для создания серверной части приложения, обработки запросов от клиентов и взаимодействия с базой данных.
MongoDB или другая база данных - для хранения и обработки данных.
RESTful API - для коммуникации между клиентом и сервером.
Framework, такой как Express.js или Meteor.js - для упрощения процесса создания серверного приложения.
С учетом ваших знаний в QT и с учетом того, что вам нужен универсальный клиент, рекомендуется использовать веб-технологии (HTML/CSS/JavaScript). Это позволит вам создать приложение, которое будет работать на PC как отдельное приложение, а также открываться в виде веб-страницы на любом устройстве.
Изучите указанные технологии и начните применять их в своих проектах. Удачи!