Mecitan
@Mecitan
Уверенный пользователь клавиатуры

Какое техническое решение выбрать под проект?

Приветствую всех! Есть клиент, у которого интернет-магазин на Ozon. Есть поставщик, у которого по API делается заказ на покупку и доставку товара покупателю, после получения заказа по API c Ozon.

Надо сформировать табличное представление по определённым параметрам и самое главное в последнем столбце вывести итоговую сумму маржи. Так же написать небольшую админ панель в которой он может создавать учётную запись для своих сотрудников, задавать им роль и в зависимости от роли показывать только определённые данные. Так же ему нужен фильтр по разным типам.

Собственно задача не самая сложная. Обработать два API, произвести манипуляции с БД, вывести данные на экран. Но не знаю, какое техническое решение взять? Писать на нативном РНР? Взять готовый фрэймворк?

P.S. Не исключено, что клиент захочет добавить какие-то фишки в свой продукт.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 2
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
Но не знаю, какое техническое решение взять? Писать на нативном РНР? Взять готовый фрэймворк?

Что знаете, на том и пишите.

Если Вы задаёте вопрос про "фреймворки или нет", значит Вам темболее необходимо использовать фреймворк. Свой велосипед Вы в любом случае напишите хуже.

Если Вы не разработчик, то наймите ПМ или разраба, он Вам и сообщит, на чем именно он будет писать.
Ответ написан
i229194964
@i229194964
Веб разработчик
PHP - это хороший вариант, особенно если у вас есть опыт работы с ним. Но для такого проекта я бы рекомендовал рассмотреть современные PHP-фреймворки, такие как Laravel или Symfony. Они предоставляют широкий набор инструментов для работы с API, базами данных и разработки админ-панелей. Кроме того, у них активное сообщество, множество готовых решений и расширений.

Если вы интересуетесь современными технологиями, можете рассмотреть использование JavaScript-фреймворков, таких как React или Vue.js. Они позволяют создавать мощные и отзывчивые пользовательские интерфейсы, а для серверной части можно использовать Node.js с Express.js или другим фреймворком.

В итоге, выбор технического решения зависит от вашего опыта и предпочтений. Независимо от выбора, важно учитывать потребности клиента и гарантировать расширяемость проекта для будущих улучшений.
Ответ написан
Ваш ответ на вопрос

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

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