JS - язык завязанный на асинхронщине. Поэтому если ваша команда раньше не писала больших приложений в асинхронной архитектуре, то прийдется перестраиваться. Стоит все же отталкиваться уже от текущего стека разработчиков.
Суть в том, что любой более менее соображающий человек, может отправить данные напрямую пакетом, минуя ваши js обработчики и html5.
Если вы конечно например просто собираете контактные данные, и смысла обходить ваши проверки нет, то можно не делать валидацию форм на php. Но валидацию на "опасные данные" нужно делать.
Уже смотрел, но ничего не нашел по поводу модулей ES6.
Сейчас еще раз повтороно пересмотрел и все равно не нашел.
Скорее всего я что то не понимаю и это как то по другому называется?
Сейчас вам конечно все напишут, что давно было пора в офис. Но ведь видно же, что заказчики стартаперы, которые плохо шарят и понаписали всего да сразу.
Вам нужно составить полное ТЗ, описывающее детально как все должно работать.
А дальше можно отправлять его разработчикам для оценки стоимости. Только нужно смотреть, чтобы исполнитель был с опытом работы в подобного уровня проектах. Сейчас много фейковых портфолио. Самый проверенный вариант до сих пор остается - "по знакомству". Или за дорого в известной веб-студии.
Если это вообще ваш первый язык и первый MVC фреймворк, то лучше Laravel/Yii. Yii больше в России распространен, Laravel на западе. Если вы такой вопрос задаете, значит скорее всего Symfony/Zend будет очень тяжело изучать, тк будет много непонятных для вас вещей.
Ps если не знакомы с MVC, то для лучшего понимания для начала построить свой небольшой велосипед.
Rsa97: Получается, что для полнотекстового поиска выгоднее хранить имя бренда в таблице товра и навесить уже на 2 поля FULLTEXT INDEX? Те слить таблицы?
Прошу прощения, был сонный, пока пытался перефразировать и упростить сложную схему, напутал совершенно в самом главном. Переписал вопрос.
С таким запросом - получается нужно 2 индекса нужно составлять и 2-е выборки, так ведь получается по идее в 2 раза снижается скорость?