CAMOKPYT: Верстка для начала. Frontend - тут много чего требуется. Как минимум JS, AngularJS, Node, Coffeescript, Jade, Sync, основы php - что бы не до*бывать бекенд по пустякам.
Вадим: Может быть за год что то изменилось, но раньше там было папок меньше чем в любом другом самописном проекте.
Для примера у меня сейчас соц. сеть содержит более 100 папок и 600 файлов, общим объемом 194мб.
Это не считая ассетов и БД.
Вадим: Это только ваше мнение, разработчики так не думают. Все по стандарту в коде.
А если учесть что там расширенная EAV архитектура, понятная каждому кто делал хоть один большой проект, то вообще лепота.
И я не фанатик, я не люблю Zend, предпочитаю Symfony.
Просто факт, magento top.
А разве мегабайты и гигабайты в наших реалиях для интернет-магазинов что то значат?
Если место что то значит, то это не интернет магазин, а домашняя страничка.
Нормальный интернет магазин в месяц платит десятки а то и сотни тысяч рублей за сервера.
Виталий: Я не считаю, я предлагаю. Человек занялся HTML, CSS. Почему бы не подтянуть Javascript а затем перейти уже на нужный язык для веб. JS то пригодится в любом случае, а php не факт.
Сергей Протько: Я бы с радостью начал с C, но вот беда, моим инвесторам это не требуется. Вот если бы лет 12 назад мне так посоветовали, то конечно бы взялся. Ну а пока, на ближайшие пару лет это невозможно.
larionov_n: Нет, не понятно. Кол-во строк роли не играет. В Symfony их во много раз больше, но изучению дается легко.
Всеми этими технологиями пользоваться умею (ну разве что backbone не понравился, забросил) и мануалы уже не нужны. И если вы не заметили, я указал что у них разные цели, поэтому и сравнивать не чего.
AngularJS дался мне за 2 недели в полной мере.
Клиентская часть на AngularJS, Jquery - для управления dom и для restful. А более в фронте и не требуется. backend же реализуется на чем удобнее. В моем случае это я Symfony2 и с недавних пор node + *****
tushev И если вас не затруднит, покажите сделанный вами интернет-магазин без кеша и т.д. который берет несколько мегабайт и без кеша.
Почему то я уверен, что положу его за быстрое время.
Иван: Если забыли, тогда понятно почему 5-10 секунд.
У меня один проект, имеет основную БД (товары, пользователи, заказы (EAV)) в 13gb. Все грузится не более 0.300
Вы про какие такие говнодвижки говорите?
Magento все делает в долисекунды.
Может вы забывали включать кеш и т.д. при наличии десятков тысяч товаров, милионов заказов и десятки тысяч пользователей?