Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Веб приложение или сайт. Как лучше реализовать проект?

✧ Anastasia (ノ◕ヮ◕)ノ *・゚✧ Знаток (420), закрыт 2 месяца назад
Есть таблица с оборудованием (фото, характеристики, комплектующие и пр.). Нужно перенести все данные в БД, которая будет хранится на сервере компании. Задача проекта: реализовать на веб систему, с разделением пользователей: у пользователей/посетителей доступ только к просмотру, у админов к редактированию информации через тот же веб (т.е. управление БД). Есть вариант сделать это в виде сайта (по типу интернет магазина, но просто ознакомительный каталог) на MYSQL + WordPress (шаблоны с последующим редактированием). Какие варианты реализации еще есть? Веб-приложение? чем оно от сайта отличается? Access? Python?
Лучший ответ
Андрей Высший разум (483662) 2 месяца назад
Если хочешь именно сайт, Wordpress вполне подойдёт. Если хочешь приложение или одновременно сайт + приложение, то лучше не CMS, а приличный фреймворк (Bitrix не рассматривать): на WP можно сделать API, но это менее удобно.

Разница в том, что CMS отдаёт браузеру готовую HTML-страницу, но для приложения удобнее Web-API, который будет отдавать не готовую разметку, а только данные в формате JSON. И этот же API можно использовать на сайте - генерируя разметку из полученных данных JavaScript-кодом непосредственно в браузере.

БД - MySQL (проще) или PostgreSQL. Access - это не для многопользовательских систем. А использовать Access только как front-end - то ещё "удовольствие".

Язык дня написания back-end - PHP. Понятно, что рунет забит рекламой "идеального языка Python", организуемой владельцами "курсов программирования" (которым впаривание именно Python приносит максимальную прибыль). Но в реальности Python в задачах back-end неконкурентоспособен.
Остальные ответы
Илон Маск Мудрец (17473) 2 месяца назад
ок
Оракул (50001) 2 месяца назад
 сайт будет
лучше
Илон Маск Мудрец (17473) ⚠, нет
Сергей Просветленный (44484) 2 месяца назад
Я бы 1С предложил, но если тут только такой выбор, то конечно же питон. Самый дешёвый вариант и кодеров на него можно за чебурек найти
Павел Михаловский Просветленный (39454) 2 месяца назад
Есть системы инвентаризации оборудования, может в их сторону посмотреть - https://serveradmin.ru/top-10-programm-dlya-inventarizaczii-oborudovaniya/

А так, все зависит от количества хотелок. Если их мало, и всех строит типа интернет магазин, то вордпресса хватит.

Если хотелок много, тебе нужен максимальный контроль над сайтом, то пиши с нуля. Язык - тот, на котором умеешь писать. Не умеешь писать PHP, Go например. База данных, согласен с Андреем - MySQL, Postgresql.
Похожие вопросы