Создание каталога продукции и спец дизайн сайта для строительства - PullRequest
0 голосов
/ 10 ноября 2018

Мне нужно сделать веб-сайт, на котором есть каталог продукции и который позволяет разрабатывать спецификации. Конкретная область, с которой я работаю, это дизайн освещения, но это не имеет значения. Этот вопрос в равной степени относится к сантехнике, шкафам, электрооборудованию, полам или любой другой строительной области.

Требуются следующие функции:

  • Каталог светильников, лампочек и т. Д.
  • Эти элементы каталога имеют производные свойства, такие как люмен, цветовая температура и т. Д.
  • Возможность создать "комнату", которая содержит определенные комбинации светильников, лампочек, цветов, мест размещения и т. Д.
  • Может продавать подписки нескольким компаниям, чтобы использовать этот сайт, с соответствующим UAC

Затем необходимо сгенерировать:

  • Листы спецификаций в формате PDF, которые можно передать строительным компаниям. Они указывают как элементы каталога, производные свойства, так и свойства конкретной установки, например размещения.
  • Листы спецификаций в виде файлов Excel

Каковы преимущества и недостатки следующих программных подходов? Какой подход позволит наиболее быстрое развитие? Какой подход сделает сайт проще в использовании?

  1. Использование CMS, например Drupal или Joomla
  2. Использование MVC-фреймворка, такого как CakePHP или Ruby on Rails
  3. Использование NoSQL, такого как Firebase или MongoDB, и интерфейсной библиотеки, такой как React или Angular
  4. Использование базы данных SQL и библиотеки интерфейсов, такой как React или Angular

ПРИМЕЧАНИЕ: Я знаю, что это близко к вопросу "рекомендации", но я пытаюсь следовать рекомендациям. Меня больше интересует общий подход, чем рекомендация какого-либо конкретного программного обеспечения, и я постарался очень подробно рассказать о необходимых мне функциях.

...