@Credo88

Мобильное приложение на базе Интернет магазина?

Есть интернет магазин (Framework на PHP).
Бэкенд на PHP.
Фронтенд HTML, JS, CSS.
Синхронизация и обновление остатков и добавление новинок а также цен происходит через 1С, форматом XML по Cron.

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

Реально ли сделать быстрое приложение?
Переписывать весь Framework с нуля на другом языке вариант отпадает.
  • Вопрос задан
  • 405 просмотров
Пригласить эксперта
Ответы на вопрос 3
Decadal
@Decadal
коротко: да, реально, но сложно.

для мобильного приложения нужно делать отдельную апишку, особенно если у вас MPA, в котором в ответах от бекенда генерируется html а не json.

Реально ли сделать быстрое приложение?

Правильный вопрос таков: реально ли найти специалистов, которые готовы сделать быстрое приложение и быстрый бекенд в заданных условиях? Скорость работы приложения зависит как от организации поставки данных на бекенде, так и от внутренней оптимизации.

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

надеюсь, эта фраза не означает "мы ничего не будем делать на бекенде". Дописывать под потребности мобильного приложения придётся 100%.
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
azerphoenix
@azerphoenix
Java Software Engineer
Хотелось бы создать приложение существующего интернет магазина, не переделывая и не переписывая с нуля сайт.

Дописывать придется в любом случае. Вопрос в каком объеме. А вот, переделкой сайта можно и не заниматься.
Хотя, скорее всего чуть переделать тоже нужно будет. Например, добавление jwt auth в существующий секьюрити и т.д.

Можно поступить по-разному:
1) PWA на javascript. Это самое быстрое решение, которое вы найдете. + адаптировать UI сайта под моб. устройства.
2) Написать REST сервис для интернет-магазина (не переписывая текущий функционал) ну а дальше поднять нативное или ненативное приложение под моб. устройства. Если хотите охватить больше моб. устройства (android, iOS), то REST + React Native (javascript). А если принципиально нужно нативное приложение в чем скорее всего нет надобности с учетом вашей задачи, то java, kotlin.

Переписывать весь Framework с нуля на другом языке вариант отпадает.

Не вижу необходимости. Можно конечно взять какой-нибудь MERN + React Native, чтобы все было на одном языке, но нет надобности.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы