Ну вот только ненадо говорить что что-то там лучше или хуже. Просто другое. говнокода хватает и в проектах на RoR, причем иногда кажется что именно эти люди и хают php.
Если люди планируют нагрузки и последующее расширение, вордпрессы джумлы и прочее не подойдет. Только проблемы потом будут. Тут либо разработчик нужен который пару лет только этими cms-ками пользуется, либо что-то посвещее. Скажем тот же 8-ой друпал.
Сообщения о конфликтах версий в компоузере действительно массивны. И раз уж вы только начинаете работать с симфони сразу дам совет - не используйте сонату.
https://github.com/Hill30/NGScroller - тут пофикшено. Конечно кое какие проблемы еще будут, но это единственный способ сделать нормальный инфинт скролл что бы браузер не вешался на 1000 элементов списка.
ангулару плевать какого размера у вас коллекции, там все достаточно оптимизировано для этого. Вообще ngRepeat довольно оптимизированная штука. Другое дело что вам оно не подходит. И то что вы будете рендрить все на сервере вас так же не спасет, ибо если делать просто ленивую загрузку данных, то уже через пару подгруженных страниц начнутся тормоза.
Это еще что, я сейчас один такой проектик доставшийся мне на поддержку "по месту" на симфони перевожу (точнее на его компоненты, для более удобной миграции в будущем).
Из вашего описания ничего особо не понятно. Что нужно знать:
Количество запросов для страницы (только те что нужны для каталога) и примеры оных.
Используются ли индексы для поиска?
Опишите примерную архитектуру базы, если классическая eav модель, то откуда берутся эти запросы вида
Делать все на сокетах - неразумно. Вот все что я хотел сказать. Это сильно усложнит как логику клиента так и сервера, которому нужно как-то слать уведомления и еще к тому же реагировать на ваши запросы. Но дело ваше.