Какой выбрать язык и архитектуру для связки web + mobile?

Помогите, пожалуйста, с выбором. Опыт в web разработке минимальный. Нужно написать сайт с жестким требованием к скорости работы и доступным обслуживанием. Функционал: размещение превью товара (без цен, не интернет магазин) с кратким обзором в виде текста и изображений. Минимальная работа с БД - товар будет делиться на новинки, популярное и т.д. Регистрации пользователя не будет. Основной посыл сайта - красивая витрина. Подробно ознакомиться с товаром можно будет только из мобильного приложения (похоже на начальный функционал instagram). Следовательно к сайту нужно будет легко и удобно написать api. В данный момент смотрю на связку Python + Django, не хотелось бы загромождать ненужным функционалом сайт от CMS типа Wordpress и т.д., а добавлять только все необходимое по мере роста проекта. Но в данном выборе пугает отсутствие внятной документации. Или я не прав? Прошу поделиться опытом.
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега Веб-разработка
Учим yii: https://youtu.be/-WRMlGHLgRg
На сервере api которое отдает данные в json.Писать лучше на том, что знаешь. Python + Django мало знаком, так что не могу ничего сказать. Я бы делал на php + yii2. Там под RESTful api все из коробки есть:
www.yiiframework.com/doc-2.0/guide-rest-quick-star...
Можно глянуть в сторону node.js. Есть https://electronjs.org/ Но повторюсь, лучше делать на том, что знаешь хорошо.
Ну а 3 морды для мобильного приложения, для web приложения и для админки. Наверное проще html+css+js. А там в зависимости от задач можно подобрать js и/или css framework.
Ответ написан
Maksclub
@Maksclub Куратор тега Веб-разработка
maksfedorov.ru
Что вам мешает сделать бекенд на swift?
Видел на одной из работ -- делали веб-сервис на Perfect ... фронт на Реакте пилили
пилил его джун, так что там проблемки были... но все же
Также: https://github.com/Zewo/Zewo

а вот и статься вам на Хабре:
Perfect — REST сервер на Swift
Ответ написан
Ваш ответ на вопрос

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

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