Собственно вопрос след-ий, необходимо реализовать веб приложение для расчета стоимости.
Параметры должны меняться в зависимости от того что на 1 шаге выбрал клиент.
Т.е. в 1 окне только 1 список с выбором и в зависимости от того что выбрал человек он попадает на след экран где соответствующие поля для ввода данных.
Думаю это можно попытаться сделать в виде одностраничника.
Какой framework посоветуете использовать?
Так же вопрос где хранить параметры для расчетов. Понятно что в БД, но какой js framework умеет работать с БД? Данные для расчетов иногда нужно будет корректировать.
Если параметров не много, то можно их хранить в json-файле прям на сервере. Редактировать можно в текстовом редакторе при необходимости.
А так выше уже написали про Angular выше. Но можно и на jQuery + Bootstrap написать. Данные jQuery получать может из JSON. Переходы между экранами просто реализуются с помощью табов Bootstrap. Сами формы тоже достаточно просто сделать на Bootsrap. Логику расчета на JS можно запилить.
Но учтите, что в таком случае логика расчетов будет доступна всем пользователям, кто может копнуть.
а может знаете как сделать переходы, чтобы как это объяснить, нажимаешь на кнопку и форма быстро съезжает влево или вправо а под ней появляется новая с параметрами?
sbh На том же Bootstrap есть Carousel getbootstrap.com/javascript/#carousel, это если нужен эффект слайдов. Переходы можно контролировать программно через JS. Это как альтернатива табам.
Но если по каким-либо причинам не подойдет, никто не запрещает вам прикрутить другое решение/плагин под jQuery. Конфликтовать стороннее решение с тем что есть не должно, по идее.
Можно и самим разработать, там принцип работы не сложный.