Schuller: предварительный выбор движка вас в этом случае не спасет. а ему работу усложнить. и вам придется заплатить ему больше. и вероятность получить плохого качества работу больше. если человек будет работать с незнакомым ему движком.
Schuller: То есть если вы хотите минимизировать затраты и сроки, то нужно предоставить свободу действий (выбор движка и сопутствующих технологий) тому, кто будет делать ключевую для вашего интернет-магазина работу - для программиста-разработчика автоматизации загрузки данных.
Schuller: Сам движок допиливать вряд ли придется. Основной объем работ уйдет на организацию товаров, на организацию загрузки.
Если первичную загрузку вы еще худо-бедно сделайте, то не нужно забывать и про догрузку товаров (изменения цен, выведение товаров из ассортимента, исправления ошибок описания).
На таких объемах косяки с загрузками могут приводить к серьезным простоям сайта.
Дорабатывать нужно именно механизм загрузки данных.
И именно тот программист, который будет разрабатывать эту самую загрузку и должен определить, какой движок взять, под какой именно движок ему удобно дорабатывать автоматизацию загрузки.
Vlaaad: Паттерны - это не готовый шаблон. Паттерн - это принципы.
Тебе говорят "интернет-магазин" и ты уже представляешь что нужно: каталог товаров, корзина, странички с описание товаров, страничка формы заказа.
Schuller: Еще раз повторяю хоть 2 000 000 товаров, хоть 50 000 000 000. Для современных БД это не проблема. Проблема будет только в организации этих товаров на сайте. Чтобы их было удобно искать и они хорошо выглядили (фотографии, описания).
То есть основная затрата - это не движок.
Основная затрата - в каком виде вы будете их загружать, упорядочивать и отслеживать изменения. У вас есть уже готовые достаточно формализованные описания товаров (файлы) из которых интернет-магазин сможет построить описания, критерии поиска-отбора, фотографии?
Schuller: 300 000 товаров? Без затрат? А ваш товар можно продавать без фотографий? Без фильтров отбора по самым разным критериям? Даже если не рассматривать техническую часть (выбор движка, загрузку данных) фотографии и параметры отбора вас очень сильно притормозят.
Александр А: От типа товаров зависит. Разумеется если продавать смартфоны да фотоаппараты - не может быть 300 000. На косметике, бытовой химии, продуктах - ассортименты товаров огромные.
Сергей Протько: практика помогает и таким. сначала практикуешь ничего не понимая. к 5-му своем пусть и маленькому веб-приложению, уже сам можешь простенькие статейки клепать как там все работает.