Какие специалисты нужны для создания сайта с определенным функционалом? Друзья,
есть идея сайта с различным функционалом. Помогите/подскажите, пожалуйста, какие специалисты нужны для работы над каждой функцией?
1. Каталог товаров (БД с возможностью загружать и заполнять карточки не только админу сайта, но и давать ограниченный доступ другим людям)
2. Машинное обучение по поисковым запросам пользователя на сайте. Цель -- по контекстуальному описанию пользователя (~Яндекс Королёв) показывать релевантный товар в выдаче.
3. Личный кабинет пользователя с возможностью заполнять там личную информацию о себе.
4. Адаптируемая главная страница с товарами, подстраивающаяся под каждого пользователя на основе заполненных данных о самом себе + по cookies и поведению пользователя в сети.
5. Подгрузка контента и информации с других сайтов по соответствующему товару.
Recap: максимально адаптируемый под пользователя ((и быстрый!) сайт e-commerce напичканный последними технологиями по релевантной выдаче товаров с личным кабинетом пользователя, ограниченной админкой для контент-менеджеров. Специалисты по каким языкам и технологиям нужны, подскажите, пожалуйста? На каком языке писать сайт/движок/cms?
Спасибо!

21 Авг 2019 в 06:25
192 +1
0
Ответы
1

Для создания сайта с таким функционалом потребуются следующие специалисты:

Backend разработчики на языках программирования, таких как Python, PHP, Java или Node.js для создания базы данных, работы с ней, создания функционала загрузки и заполнения карточек товаров, а также организации доступа для администраторов и других пользователей.

Data scientist или специалист по машинному обучению для создания алгоритмов и моделей, которые будут анализировать поисковые запросы пользователей и выводить релевантные товары.

Frontend разработчики для создания пользовательского интерфейса личного кабинета пользователя, а также адаптивной главной страницы сайта.

Бэкенд и frontend разработчики для работы с куки и поведенческими данными пользователя.

Веб-скраперы или специалисты по API интеграциям для подгрузки контента с других сайтов.

Для реализации всего этого функционала, вам могут понадобиться специалисты по следующим языкам и технологиям:

Для backend разработки: Python (Django или Flask), PHP (Laravel), Java (Spring), Node.js (Express)Для frontend разработки: HTML, CSS, JavaScript (React, Vue.js), CSS препроцессоры (например, SASS)Для работы с базами данных: SQL (например, MySQL, PostgreSQL) или NoSQL (например, MongoDB)Для машинного обучения: Python (библиотеки для работы с данными, такие как NumPy, Pandas, scikit-learn)Для веб-скрапинга: Python (библиотеки BeautifulSoup, Scrapy)

Кроме того, для управления контентом на сайте и ограниченного доступа администраторов, вам может потребоваться CMS (Content Management System) как WordPress, Joomla или Drupal.

Не забывайте о том, что для создания быстрого сайта также важно уделить внимание оптимизации и кешированию данных, а также выбрать хороший хостинг и CDN (Content Delivery Network) для ускорения загрузки страниц.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 117 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир