Как не надо делать open-source продукт
Сначала о хорошем: добрые люди дали жизнь еще одному проекту, теперь все желающие могут делать свой бизнес с платформой для электронной коммерции Magento. Проект выпущен под Open Software License 3.0. Штука безусловно хорошая. Смотрим, что нам обещают разработчики:
- Легкая интеграция в существующий проект
- Самые передовые опции (Cutting Edge Features я так перевел)
- Просто нечеловечески профессиональный саппорт (Unlike many other open-source eCommerce solutions и не менее!)
- ...подумали, и повторили п.3 для убедительности
- Абсолютное масштабирование – пишут, мол, просто забудьте про проблемы роста – мы их уже решили.
Попробовал установить это счастье, сюрпризы начались уже при закачке – 61 с половиной мегабайт в архиве – это серьезная заявка! Пока качалось, размышлял – сколько же полезных сервисов и неожиданных фич запаковали трудолюбивые ребята в этот объем? Закачав, обнаружил, что стал владельцем 48 мегабайт полезных в хозяйстве картинок – полноразмерные картинки тапочек, фотоаппаратов, маечек, офисной мебели, особенно поразило фото 1100*1100px большого пальца правой ноги- девелоперы, не мудрствуя лукаво, упаковали весь свой демо-шоп, со всеми категориями, папкой /media/uploads – пользуйтесь!Смотрим дальше – 19 метров папочка /app/ – я уже не удивился, обнаружив полезняху в полтора метра – USA zip-коды в txt-файле – приятная забота об американских наших братьях, но что мешало все полезности сложить в базу?После этого наличие в 10-метровй паке /lib/Zend/ меня не удивило.И все расставило по своим местам сообщение при пробном запуске: "Whoops, it looks like you have an invalid PHP version.Magento supports PHP 5.2.0 or newer." Сам дурак виноват, надо было сначала требования смотреть, на моем стареньком Денвере это счастье запускаться отказалось, а обновлять лениво.
В общем, ощущения от продукта остались неполноценные – как говаривал мой кум: «идея была великолепная, а реализация – ...». Демо выглядит тоже неплохо, но остался вопрос – чей палец они собирались продать?