jaxel: Так раз многие вещи остаются от старого в виде модулей, не проще ли сразу сделать CMS/CMF, и затем по требованию редактировать её? Да и потом, по мимо функционала интернет-магазина, так же должнен ВСЕГДА быть набор стандартных модулей : Меню, Блоки, Контакты и прочее. И по поводу мультиячзыности, то есть - редактирование всех языковых версий на одной странице - вы сделаете за 1 день?
jaxel: Работал конечно же, и поддерживал чужие проекты (Laravel/Zend/Yii2). То что вы называете ускорением - это готовые компоненты фреймворка: роутер + экшены, слой над базой данных, валидация, и различные утилиты. В случае интернет-магазина - здесь очень много бизнес логики будет. Меня вот что удивляет, команды которые пишут магазины даже НА ФРЕЙМВОРКАХ, пишут их долго, прежде чем получится что-то приличное и без кучи багов. Мадженту изначально писали около полтора-года на зенде первом. А то что вы говорите, что можно реализовать очень быстро - это да, но опять таки, если речь идет о стандатрной потребности (роутер -> создание формы -> валидация -> хранилище).
jaxel: Я посмотрел ваш магазин. Так там особо ничего сложного нет, даже динамических фильтров (как например в М-Видео), обычный каталог, карточка товара и аттрибуты. Гляньте demo.prestashop.com и скажите сколько на ваш взгляд это потребует времени (на Симфони)?
vldud: Фреймворк даёт роутер, контроллеры & экшены, валидацию и некую прослойку над базой данных. А функционал магазина - это много-много таблиц и бизнес-логики. Ну посмотрите в сторону Юпи! CMS - CMS на Yii - и сколько времени они её пишут (не считая фикса собсвтенных багов).
vldud: Я не говорил что на реализацию подключния платежных систем уйдет год. Я сказал описанные задачи в сумме - и повторяю - года будет мало. А что если потом понадобится поддержка нескольких языков? То есть это редактирование всех языковых версия одного товара на одной странице. Это реализовать очень сложно. И да это стандартный и свиду легкий функционал на словах, а на деле все будет иначе. Я сам через это всё проходил. Что касается платежных систем, так есть же дополнения/расширения для СНГ. И Magento написан на Zend Framework 1, соотв. MVC реализуется. Только там еще есть дополнительный слой после MVC - играет роль хелпера.
vldud: В сумме: динамические аттрибуты, скачиваемые / виртуальные товары, возможность иметь несколько цен, возможность подкреплять цены к одному товару (например, цицца с чесноком), возможность убирать этот функционал, динамиечские фильтры для каталогов, "умный" поиск, интерграция платёжных систем и прочее. Да и потом, качественный магазин - это большой проект, и его шлифуют годами, командами.
Вадим Егоров: Да кто знает вообще что там может быть у него.. Быть может код аккуратный, быть может код как у DataLifeEngine. Нотисы не только говорят о несуществующих сущностях, они также покажут выводы интернальных вызовов trigger_error() Что само по себе полезно
А разве пункт в договоре "В случае не соблюдения сроков со стороны исполнителя" разнится? Или всё же чаще бывает так, что договор у вас шаблонный, который клиент заполняет?
как за это могли заплатить? - реальность такова, что никого не волнует как оно изнутри работает. Самое главное чтобы хоть как-то работало, а остальное - по барабану