@mayerda

На чём писать сайт для строительной фирмы? Нужно: форма для предварительного расчёта дома (много параметров), печать документов, регистрация и т.д?

Здравствуйте!)
Возник вопрос.
На чём писать сайт для строительной фирмы? Сейчас с товарищем с горем пополам пытаемся реализовать это с js, ajax (самое ужасное), mysql, php, jquery.
Нужно реализовать много всяких вещей, таких как: регистрация и права доступа к страницам в зависимости от группы пользователя, подготовка документов к печати (например, коммерческое предложение, тз и так далее), но, самое важное это "предварительный расчёт" на основе данных, который клиент имеет возможность ввести САМ. Например, площади, количество этажей, ну и так далее, самые базовые вещи.
У нас есть несколько относительно больших таблиц, одна из таких, к примеру (список всевозможных при строительстве материалов) содержит ~2000 записей. И самое сложное, с чем мы столкнулись, и, вероятнее всего, самое сложное в данном проекте, это то, что мы не знаем как РАЗУМНО реализовать такую вещь:
5a89fbeceab0c143241280.png
Хотим реализовать форму для предварительного расчёта, и не знаем как поступить: есть МНОГО параметров, и нужно сделать так, чтобы при выборе одного, в зависимости от условий, менялись СРАЗУ ЖЕ другие. То есть, например, выбрав фундамент 1, клиенту в список "Архитектура" выводился один набор опций, а, например, при выборе другого фундамента, ему выводился совсем другой набор опций. Сейчас это очень криво реализуется нами при помощи ajax и mysql, но, возможно, есть другие более простые вещи.
  • Вопрос задан
  • 273 просмотра
Пригласить эксперта
Ответы на вопрос 5
kotomyava
@kotomyava
Системный администратор
Единственно хороший совет, если вы хотите, чтобы ваша форма была профессионально сделана, и нормально работала, нанять разработчика.

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

По поводу остального - не надо делать сайт с нуля, возьмите готовую CMS, и допишите ту же форму, и друиге специфические вещи. А остальное будет уже готово, регистрация, разделение доступа, редактирование страничек и.т.п...

Ну и немного критики самой задачи: Расчёт стоимости дома, даже предварительный, должен начинаться с выбора готового проекта. Если его нет, то такой расчёт просто бесполезен - будет огромное расхождение оценки с реальностью. А если есть, то и форма сложная и не нужна - надо просто предоставить выбор одного из проектов и нескольких возможных опций.
Собственно, посмотрите, как это сделано на других сайтах такой тематики...

Кроме того, и пользователю такая форма не нужна - профи сразу пойдёт за проектом, в котором будет смета, а не профи не осилит сложную форму, ему нужны картинки и простые опции.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Это супер-секретная AJAX-технология и объектное программирование!
Все три этих фактора помогут сделать подобные формы, которые смогут корректно работать.
Да, и третий фактор, это разработчик с хорошими знаниями JS.

Я советую Вам построить процесс создания сайта более корректно.
Ответ написан
nki
@nki
Автоматизация бизнес-процессов.
Такой сложный предварительный расчет стоимости дома, захотел заказчик? Подозреваю, что на этом этапе отвалится куча клиентов.
Ответ написан
я бы взял фреймворк yii2 это для бекенда, от jquery и прочих js плагинов/библиотек отказался бы а взял только angularjs.

yii2 один из самых быстрых фреймворков и чтобы делать довольно таки не сложные вещи много париться не надо.
angularjs позволяет быстро и динамически все отображать на странице. есть еще готовые компоненты в стиле материала https://material.angularjs.org/latest/
Ответ написан
Adamos
@Adamos
Нужно реализовать много всяких вещей, таких как: регистрация и права доступа к страницам в зависимости от группы пользователя

Штатная функциональность любой CMS или популярного РНР-фреймворка

подготовка документов к печати (например, коммерческое предложение, тз и так далее)

Достаточно просто пишется с использованием mPDF

но, самое важное это "предварительный расчёт"

А вот это задача, перпендикулярная всему прочему сайту. Потому что всему этому расчету желательно быть на одной странице, и от прочего сайта эта страница зависит минимально. Как и он от нее. Javascript сейчас позволяет делать на странице все, что угодно - просто нужно это уметь.

не знаем как поступить: есть МНОГО параметров, и нужно сделать так, чтобы при выборе одного, в зависимости от условий, менялись СРАЗУ ЖЕ другие

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

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

Войти через TM ID
Похожие вопросы
от 60 000 до 90 000 руб.
от 70 000 до 120 000 руб.
ИА «Кельник» Санкт-Петербург
от 50 000 до 70 000 руб.
19 авг. 2018, в 17:22
1000 руб./в час
19 авг. 2018, в 17:11
200000 руб./за проект
19 авг. 2018, в 12:12
40000 руб./в месяц