Какой фреймворк для создания веб-форм самый лучший?
Здравствуйте!
Мне нужно сделать сайт с одной-единственной страницей, представляющей собой веб-форму, стоит ли использовать какой-либо из существующих фреймворков, учитывая то, что я с ними толком не знаком?
То есть: я ее могу, конечно, сделать на простом PHP+MYSQL, но хотелось бы использовать уже готовые фильтры для валидации полей и т.п.
Еще в форме будет условное отображение полей - то есть разные поля в зависимости от выбора предыдущих.
Желательно Ajax но можно и без него.
На ум пока приходит только Zend - я с ним когда-то работал - там можно компоненты использовать без подключения MVC. Буду сейчас смотреть. Но подумалось - может вы что-то еще предложите?
Что-то такое чтобы можно было быстро сделать красивую (желательно на Bootstrap) и удобную веб-форму.
Zend - это из пушки по воробьям. На вашем месте я бы взял что-нибудь простое и компактное. Slim, Silex, Lumen.
upd: Пожалуй дополню свой ответ в свете ответа aleksejjjj . Можно на самом деле взять чистый php, а в качестве валидатора формы использовать сторонний компонент, коих на github тысячи. Например вот этот https://github.com/symfony/validator
https://github.com/symfony/validator - прогуглил как его прикрутить - это боль)) Симфони вообще представляет собой боль чуть менее чем полностью)) мне проще самому написать эти валидаторы))
Если остановитесь на чистом PHP, то предложу взять к нему простой JS-фрейморк, например — Backbone. Он очень легкий, однако даст вам простой "швейцарский нож", в том числе для валидации на клиенте.
Если всё таки отойти от чистого PHP, то порекомендую:
— Yii — достаточно простой фреймворк для входа "с нуля", с хорошими штатными утилитами для быстрой развёртки;
— modx — еще один простой фреймворк, в котором можно научиться работать за час)
И точно не надо трогать Zend — ведь вам не нужен комбайн для того, чтобы стричь газон на заднем дворике :)