Интервью с компанией Varien (Magento)

teamВсе начиналось очень скромно. Американский студент (Roy Rubin) подрабатывал в интернете, занимаясь установкой и кастомизацией интернет-магазинов. Сегодня компания Varien владеет самым популярным продуктом для электронной коммерции — Magento и успешно его продает. При этом все разработчики, за исключением СТО, сидят в Украине.

Участники интервью: Йоав Кутнер (Yoav Kuttner) — вице-президент и СТО Varien, а также менеджмент украинского офиса: Михаил Бессолов, Евгений Шевченко и Дмитрий Сорока.

Давайте поговорим о Magento. Расскажите, с чего все начиналось.

ЙК. В 2001 году мы начали с кастомизации веб-проектов для клиентов, — интранет-порталов, систем управления контентом (CMS), и чуть позже мы начали заниматься решениями в области электронной коммерции. Мы стали одной из самых известных компаний, предоставляющих услуги по проектированию и разработке интернет-магазинов на основе osCommerce («Open Source Commerce») — популярном движке интернет-магазина с открытым исходным кодом. И продолжали работать в этой области вплоть до момента окончательного перехода на Magento — до середины прошлого года. Даже после выпуска первой стабильной версии мы еще продолжали оказывать услуги консалтинга для наших «старых» клиентов.

Сколько людей было в компании в тот момент, когда вы занимались разработкой на osCommerce?

ЙК. Начинали с одного человека в 2001 году, я пришел в компанию через 3 года, и мы работали вместе — Рой [Рубин] и я. С этого момента мы начали набирать людей, через каждые несколько месяцев нас становилось уже вдвое больше.

Каким образом появился офис в Украине? Почему именно здесь?

ЙК. Мы получили письмо от одного разработчика из Украины, который хотел работать на нас удаленно. Это произошло через неделю после того, как мы решили, что больше не будем пробовать искать удаленных программистов, а сосредоточимся на поиске людей в Лос-Анджелесе (к тому времени у нас уже было 8 или 9 программистов в офисе). Однако он был очень настойчив, и мы решили дать ему тестовое задание, которое он хорошо сделал.

У всех программистов из Украины, с которыми мы познакомились, был отличный профессиональный уровень

После этого, он предложил найти еще нескольких разработчиков в Киеве. У всех программистов из Украины, с которыми мы познакомились, был отличный профессиональный уровень, и мы решили попробовать. Через месяц я прилетел в Киев, чтобы встретиться с разработчиками лично. Это было в ноябре 2006 года, который мы и считаем началом нашей деятельности в Украине.

В начале мы нашли маленький офис недалеко отсюда (действие происходит в офисе в БЦ Комод, на м. Левобережная) и это уже наш четвертый офис. Нам приходилось переезжать каждый раз в большие офисы в связи с постоянным ростом команды в Киеве.

У нас еще есть офис в Украине — в Днепропетровске, а также есть удаленные разработчики в Тернополе и Николаеве. Могу сказать, проработав более двух лет с украинскими разработчиками, что мы очень довольны как их профессиональным уровнем, так и личностными характеристиками, просто на уровне общения. Тем более, что в США очень трудно найти профессионалов в PHP.

Почему так сложилось? Разве у PHP низкая популярность?

ЙК. Нет, но как раз популярность играет здесь отрицательную роль — PHP легко изучить на начальном уровне, достаточном для того, чтобы программировать, нам же был нужен высокий уровень знаний, и Magento является хорошим примером высокоуровневого приложения на PHP. Мы очень рады, что нашли профессионалов в PHP здесь.

И много у вас осталось разработчиков в США?

ЙК. Нет, сейчас у нас всего 3 программиста в Лос-Анджелесе, так что Magento на 99,9% была разработана в Украине.

Magento написан с нуля, или он основан на OS Commerce?

Он не основан на OS Commerce, это наш собственный код, на который нас вдохновила система OS Commerce. Magento использует Zend Framework. Но сейчас 40–50% кода — наш. Весь код, кроме фреймворков типа Zend или Prototype.js написан только нами.

Кто был разработчиком первых версий Magento?

Я на протяжении многих лет обращал внимание нашего CEO на то, чтобы перестать использовать OS Commerce, с того времени, как мы начали разрабатывать под него, это было ужасно. Не было активной разработки этой системы, мы делали ответвления (forks), чтобы можно было создавать решения, которые работают, но все равно у нас было с ним много проблем. 2006-й год был удачным для компании, мы начали деятельность в Киеве.

Это была все еще деятельность по консультированию клиентов?

В начале 2007-го мы решили, что пришло время создавать свой продукт и начали переход от сервисной компании к продуктовой. Благодаря 2006-му году у нас было хорошое финансовое положение и у нас был хороший технический бекграунд благодаря Киеву. Чтобы создать такой продукт с такими амбициями мы знали, что нам нужны хорошие разработчики. Основная команда Magento состояла из одного разработчика в США и еще четырех-пяти в Украине. Конечно же проджект-менеджер был в Украине, большая часть реализации была сделана тут.

Сколько времени вам понадобилось для того, чтобы получить первого клиента на Magento?

В начале 2007-го мы решили начать проект, три человека были привлечены вначале для проработки идеи и планов по реализации, в мае 2007-го мы начали разрабатывать первую бета-версию, которая была выпущена в конце августа 2007-го. Первая стабильная версия была выпущена в марте 2008-го. В общем, для выпуска первой стабильной версии понадобилось порядка года.

А когда вы начали его продавать?

Это бесплатный Open source продукт.

ОК, но вы же должны как-то зарабатывать деньги. Продавали техподдержку?

Да, мы сначала мы продавали поддержку. Но это не очень хорошая модель для Open source.

Red Hat вроде бы на ней зарабатывет.

Red Hat еще продает лицензии, то есть там не только поддержка.

люди склонны покупать поддержку только тогда, когда они в ней нуждаются

Проблема с поддержкой в Open source в том, что люди склонны покупать поддержку только тогда, когда они в ней нуждаются. Они пользуются продуктом несколько месяцев, потом у них появляется проблема и они пытаются обращаться за поддержкой. Сложно построить и масштабировать бизнес на таком. Итак, поддержку мы пробовали в первый год. Это не работает на самом деле. Это не работает для многих Open source компаний.

Почему же вы поставили на первое место поддержку?

Потому что это выглядело многообещающим. Мы думали, что для людей, занимающихся электронной коммерцией — это критично-важное приложение. Но продукт оказался слишком хорошим, и люди были очень довольны. Они, конечно же, просили улучшений, но так как им бы пришлось платить за поддержку, они говорили: «ОК, мы можем смириться с этой проблемой, мы подождем пока». Честно говоря, есть много Open source проектов, чьи продукты слишком хороши, чтобы обращаться за поддержкой, продукт работают, люди, используя его, могут вести бизнес и вместо того, чтобы платить за поддержку предпочитают подождать пару месяцев, пока проблема и так будет решена в продукте.

ОК, продажа поддержки не работает. И что дальше?

Мы создали enterprise edition, основанную на Open source, а также community edition, которая включает некоторые новые модули, доступные только для пользователей enterprise edition в комплекте с поддержкой. Эта версия лицензируется на каждый сервер. Так работает MySQL AB, например.

Мы запустили это в мае 2009 и за первые три месяца подписали свыше 60 клиентов.

И во сколько клиенту обходится эта лицензия?

Цена составляет $8900 за каждый production сервер, в год. Плюс development лицензия стоит $2225. Клиенту нужна минимум одна production и development лицензия.

Ого!

Да, и с таким подходом ценность намного понятнее для покупателей: они получают больше функциональности, они получают roadmap, они получают поддержку (support), которая может быть улучшена до платиновой.

Сколько клиентов у вас было до того, как вы представили Enterprise edition?

У нас было более 1.1 миллионов скачиваний продукта и нам известно о 110 тыс. работающих доменов, на которых сейчас работает Magento. Мы провели опрос и выявили 35 тыс. магазинов, занимающихся бизнесом.

Так что, получается у вас еще большой потенциал по продажам Enterprise-лицензий.

Да, обычно показатель эффективности составляет 2–5% для Open source. И сейчас каждый день мы узнаем о 400–600 новых экземпляров.

Мне кажется, что не может быть так много магазинов в интернете.

Это один из самых быстрорастущих рынков в мире. США в этом лидируют, но Западная Европа не сильно отстает, Дальний Восток...

У вас есть партнерская программа с CRM-разработчиками, которые бы разрабатывали модели для Magento и продавали?

У нас есть Magento Connect, место для покупки-продажи расширений, где можно размещать как бесплатные, так и коммерческие расширения. Сейчас мы работаем над системой Magento Connect 2.0, которая позволит продавать расширения для Magento напрямую. Мы надеемся запустить ее к концу года. Сейчас коммерческие расширения размещаются не на сайте, размещается только ссылка, люди кликают ее и переходят на сайт расширения. Сейчас мы пытаемся перенести их в Magento Connect 2.0.

Это будет что-то типа Apple App Store?

Точно. У нас такая же идея: иметь одно централизованное место для расширений Magento с поддержкой по их подключению, обновления будут проходить через Magento Connect. Сейчас там уже больше 1000 расширений. Ну, а мы будем получать процент со всех продаж.

Это все платные расширения или есть и бесплатные?

Там где-то 50/50. Но нам ясно виден будущий рынок коммерческих расширений, многие компании уже разрабатывают темы и расширения, увеличивающие функциональность Magento. Мы знаем несколько компаний, которые сейчас занимаются только разработкой расширений для Magento и кастомизацией Magento для клиентов.

А ваша компания разрабатывает какие-то расширения?

Мы разрабатываем ядро, но кроме того создаем и некоторые расширения, нас наняли некоторые партнеры, например, дляPayment Gateway, Checkout by Amazon. Таким образом есть расширения ядра (core extensions), community расширения и коммерческие расширения.

У вас есть объяснение, почему именно Magento стал таким успешным? Вы же занимались простым консалтингом, как тысячи других компаний на протяжении 6-7 лет, а потом вы начинаете делать продукт и он стал успешным за короткий промежуток времени. Как вам это удалось?

Прежде всего, это потому что у нас было имя в электронной коммерции. У нас был блог, у которого было 50 тыс. подписчиков, это был довольно большой блог для людей, занимающихся электронной коммерцией. Когда мы анонсировали Magento, еще до того как мы показали хотя бы строчку кода, у нас уже были последователи (followers) на сайте Magentocommunity, таким образом, buzz уже начался.

Вы анонсировали продукт еще до какого-то релиза?

Да, мы запустили сайт сообщества в мае, в то время как настоящая разработка началась позже. Очевидно была незанятая ниша в мире Open source e-commerce. Мы заполнили существующую пустоту. Еще одним фактором было сообщество, было много интереса от пользователей, интернет-мегазинов, e-commerce-сайтов. Если говорить о техническом уровне, мы выбрали Zend Framework для разработки Magento, это также вызвало много buzz-а. Когда мы приняли это решение, ZF был все еще бетой, но много людей начали за ним следить. И мы получили на сайте ZendFramework хорошое место рядом с компаниями типа IBM, Microsoft, много людей это увидело, и мы получили признание разработчиков, которые интересовались Magento.

Они просто следили, просто из любопытства сможете ли вы что­-то построить на основе Zend?

Да, мы доказали это, показав часть кода и Zend решил сделать case study Magento. У нас, вероятно, самое большое приложение, которое использует Zend Framework, потому у многих разработчиков есть интерес к нам, они хотят посмотреть что мы делаем. Когда выходит релиз, мы получаем большой отклик тысяч участников сообщества. Сейчас у нас хороший продукт, он продолжает вызывать интерес и способен удовлетворять нужды людей.

У вас есть конкуренты, которые увидели эту же нишу что и вы?

У нас есть несколько конкурентов, некоторые из них даже не Open source. Одна компания из Германии перешла с закрытого кода на открытый, так как ее клиенты уходили к нам. Были другие решения, выпущены в одно время с нашим, но наш продукт получился наиболее интересным. Мы обогнали OS Commerce через несколько месяцев — по трафику, количеству поисковых запросов и стали лидирующим Open source проектом.

Вы считаете, что использование Open source модели было критичным для успеха? Ведь можно просто продавать код в zip, например.

На 100%. Быть Open source значит быть прозрачным для сообщества, показывать людям, что мы делаем, как мы делаем, потом давать код с возможностью изменять его — это основные факторы успеха Magento. И, я считаю, много компаний кроме нашей будут использовать такую модель. Есть успешные проекты типа Red Hat и MySQL.

officeПонятно, спасибо. Давайте теперь поговорим про украинский офис. Сколько у вас человек?

В Украине всего больше 50, в основном большинство здесь, в Киеве, есть в Днепропетровске офис, и несколько человек, работающих удаленно в Николаеве и Тернополе.

Это практически все разработчики?

У нас полный цикл разработки, проджект-менеджеры, HTML-дизайнеры, тестировщики — все здесь есть.

Компанией владеют только американцы или же какая-то доля есть у украинских разработчиков? Иными словами, есть ли какие-то схеми мотивациии, помимо просто зарплаты.

Владеют компанией только американцы. Наша мотивация — зарплата.

Как у вас вообще происходит планирование и релизы, выбираются приоритеты?

Не вся компания занимается исключительно разработкой системы Magento. В компании есть несколько отделов по направлениям, у нас есть отдел core, то есть это фактически те люди, которые занимаются разработкой системы Magento, выпуском новых версий Community edition и Enterprise edition. Есть еще отдел professional services, который занимается работой с крупными клиентами, которые покупают продукт у нас, чтобы мы сделали им дополнительную функциональность Magento. Мы предлагаем услугу полного цикла.

В каком отношении эти две части (core и не-core)?

Где-то 50/50. Трудно сказать точный процент, потому то у нас есть еще support кроме всего прочего, там опять же есть свои разработчики, тестеры, менеджеры и так далее.

наши junior-ы в другой компании где-то вполне могут быть если не senior-ами, то middle-ми точно

А по уровню? Есть у нас, например, junior-ы в компании или вы берете только senior-ов?

Это зависит от того, кого называть junior-ом, дело в том, что мы разрабатываем на PHP, junior PHP в общем понимании это «человек, который слышал про PHP». У нас есть свои junior-ы, но я думаю, наши junior-ы в другой компании где-то вполне могут быть если не senior-ами, то middle-ми точно.

А тестирование, есть у вас модульное, функциональное, как процесс разработки построен? Agile может?

Мы не используем agile, хотя, в принципе, наш процесс довольно похож на agile. У нас есть, собственно говоря, productowner-ы, в терминологии agile, вот для Magento core это в основном Йоав, который выдвигает какие-то требования, можно сказать user-stories, которые обсуждаются потом с менеджерами проекта, а потом дальше обсуждаются с разработчиками и тестерами. Мы не ведем никаких backlog-ов, не строим графики. Мы считаем, что следование каждой букве какой-то рекомендуемой практики — это не очень хорошая идея. Можно взять хорошее из одной практики, из другой, и идти по такому пути, который больше всего подходит именно нам.

Что происходит с зарплатами у вас в компании? По нашим исследованиям junior-ам сложно найти работу, их зарплаты упали, а у senior-ов не упали.

Зарплаты у нас не снижались, зарплаты только растут, и сама компания только растет, мы набираем людей. Основная проблема у нас не в том, что мы деньги не можем платить, а в том, что трудно найти толковых людей. Как только мы находим толкового человека, у него путь только один — работать с нами:)

PHP — язык, на котором многие начинают, но немногие действительно достигают серьезного уровня.

У нас еще есть специфика языка, PHP — язык, на котором многие начинают, но немногие действительно достигают серьезного уровня. Еще важно что человек считает себя senior-ом, а когда он приходит, он не может спуститься с уровня senior-а и начать делать регулярную работу, не может переключиться.

Как вы вообще определяете, что значит «senior»?

У нас нет уровней, есть человек, который умеет делать работу, и который не умеет делать работу. На собеседования приходят люди разные, приходят некоторые, которые с PHP работали последние 2 или 3 года, и последний год был самым крутым среди программистов своей компании. Но это не показатель еще того, что человек действительно знает PHP. PHP — язык очень просто для того, чтобы в него войти, но если в него войти, то там очень много чего нужно знать и использовать.

Сейчас стало проще найти людей или все не меняется?

С кризисом было немного проще, в других компаниях, была паника, но люди уходили не senior-ы, если привязываться к классификации, то есть среднего уровня и пришел вал резюме от junior-ов. А мы всегда ищем людей с достаточным опытом и хорошими мозгами — таких всегда недостаток. Сейчас это тоже ощущается.

Вряд ли любая компания признается что они платят зарплату ниже рыночной. Так все-таки, какие зарплаты у вас? Сколько может получить толковый джуниор на старте, например?

У нас нет фиксированной сетки зарплат, действительно в каждом случае решаем сколько предложить человеку, учитывая его компетентность и его запросы. Толковый джуниор на старте может получить $1200–1300. Но это тот «джуниор», о которым мы говорили.

Расскажите о процессе интервью, как они построены?

На интервью мы просто беседуем с человеком. Все начинается с вопросов, их буквально несколько десятков — для того, чтобы формализовать то, что человек написал или забыл написать в резюме. Когда мы видим ответы на эти вопросы, нам проще с человеком говорить. Дольше мы проводим техническое собеседование. Обычно вопросы на знание языка PHP не задаем, мы не приглашаем людей, которые не знают язык. Нас больше интересует практический опыт работы — знание ООП, паттернов проектирования, умение работать с AJAX-ом, у нас нет каких-то специфических требований типа «ты должен работать с Dojo». У нас — Работал ты с AJAX-ом? — Да работал. — С какой библиотекой? — Вот с такой-то. — Напиши ее плюсы, минусы и что ты с ней делал.

То же самое с PHP. Не работал с Zend фреймворком, работал с CodeIgniter или с чем-то другим, опиши, что умел делать, что строил, знаешь, что такое MVC, как строятся MVC-приложения.

Задача собеседования — определить технический уровень, у нас есть важные аспекты, на которые мы обращаем внимание, то есть что применяется у нас. Один из самых важных фактором понимать ход мысли человека.

Примеры кода не просите?

Иногда просим — когда какие-то спорные моменты. Иногда бывает, спрашиваешь у человека вопрос, а он отвечает, но непонятно, он действительно не знает чего-то, либо он растерялся, не может полно это описать.

Почему вы не соберете всех разработчиков в Киеве? Это же эффективнее с точки зрения рабочего процесса.

Исторически сложилось так, что есть удаленные разработчики. Всех, кого могли — переманили.:) Но не все хотят переезжать в Киев. А Днепр был осознанным выбором — чтобы набирать людей при необходимости в двух городах, и эффективность при этом нормальная — там есть свой менеджмент.

У вас есть сайт varien.com.ua, на русском. И даже статьи какие-то на нем. Зачем он вам?

Мы не продаем Magento в СНГ, цель этого сайта чтобы разработчикам было легче, чтобы они какие-то новости и какие-то технические статьи на русском читали. У нас на magentocommerce.com форум многонациональный, наибольшей активностью пользуется английский немецкий и французский, но есть и русский раздел, есть даже украинский, там люди пишут и задают много вопросов. Но форум это не всегда самый подходящий формат для общения. А на varien.com.ua мы пытаемся давать именно статьи наших разработчиков, писать о технологиях, которые мы используем, о самой Magento, как она устроена и так далее. Чтобы люди знали, куда они идут даже на интервью.

Спасибо за интервью.

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn



129 коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Да Мадженто — прикольная штука, я даже был на собеседовании у них. Но радоваться тут нечему. Собственность на это ПО — у американцев, прибыль от него получают американцы. И деньги, которые заработают ребята уйдет опять же за границу — за новые авто, компы и т.п. Лучше или ехать за границу или разрабатывать ПО с украинкими владельцами.

А какая разница кому идет прибыль? — она все равно достанется владельцам и какого они происхождения не имеет значения. А для Украины — это сотни рабочих мест в ИТ, а с учетом того что программисты хорошо зарабатывают это + еще несколько тысяч раб мест 2го уровня, т.е. работа для турагенств, купи-продайкиных, ресторанов, баров и т.п.

Насчет медленная, гугль ввел site perfomance — сайт был помечен как slow (avarage 2.7 sec, реально 3−4) — сайт ушел из топов10 в топ 200. Так что думайте) А нужно 1−1.5 sec

Коментар порушує правила спільноти і видалений модераторами.

На мой взгляд на американском рынке это номер один. (сам сделал не один магазин уже) Да медленная (community, enterprise не тестил, не было проектов под нее пока), но! во-первых на VPS сервере и нормальной настройкой его все работает просто замечательно. Во-вторых написана она с применением ZF, а как человека его пользуешего это был огромный бонус. Написание доп. модулей и раширения основного функционала, очень продуманно (правда пришлось долго разбираться в начале, но мне кажется это только плюс это пока сдерживает говнопрограммеров-студентов готовых за «бесплатно поднять сайт»). Мне работать с ней одно удовольствие)) До этого заставляли работать с несколькими другими e-Commerce... к слову далеко не бесплатными и закрытыми... Мажента по сравнению с ними вообще без глюков)) даже в ранних версиях (1.2) Кстати согласен с Ольгой, насчет дизайнов)) даже очень не тривиальные дизйны довольно быстро встают))

вот все так хают Магенту — однако ведь успех какой! Может, это и говнокод -, но зато как продается! Так что — остается только завидовать американской предприимчивости.: -)

Magento очень мощная штукаТребовательная к ресурсам — да, потребляет много ресурсов (но это только на слабых серверах, с кэшированием у Мадженто все ОК) Мало специалистов — совсем скудно, официальной документации для разработчиков нет, а в других местах — крупицы. Всё это плюс высокая «косвенность» архитектуры — практически неприступный код, даже для программистов высокого уровня. Приходится учиться заново:) Но сейчас и больше материала в сети, и специалисты начинают появляться (до этого их было мало).Вобщем, когда дело не в деньгах, и их хватает на любой сервер и любых программистов, то за Мадженто не заржавеет — полный полет фантазии, практически никаких ограничений:)

А хотите прикол? По умолчанию в версии 1.3.2 (насчет других не знаю) в шаблоне head (/public_html/*.com/app/design/frontend/default/default/template/page/html/head.phtml) запрещено индексирование сайта, я чисто случайно не посмотрел и пол года ждал трафика. смешно?

Вы, Макс Ищенко, что-то не так поняли. Выше я писал о том, что на Магенто молиться надо, патамушта, при все его унылости, оно — благость для многих, в том числе и для меня. А люди тут начинают о проблемах со скоростью отдачи контента рассуждать, друпал в пример ставят: это ошибочная позиция, имхо. Магенто — это хороший концепт в нужное время, он, к тому же, очень повышает самооценку сторонних программистов. Особенно хорошо повышают самооценку первые версии Магенто. Ну, а история с ускоренным выпуском самой первой версии («ну и что, что оно такое, давайте быстро-быстро, пушо мы уже со всеми договорились, вон, даже в Плеск включено») — это уже повышение самооценки сторонних руководящих работников. Нашего, например, руководящего состава.Немного непонятно, причем тут «подымать $10K+/month как два пальца»? Если это предел ваших мечтаний — «подымать $10K+/month» — то даже не знаю, что тут можно порекоммендовать. Я — наемная рабочая сила, а не подыматель; ничего не поддерживаю и не пытаюсь раскрутить. Деньги зарабатываю работой, например, поэтому о «подымании» мне рассуждать трудно. А если вы считаете, что Магенто что-то там подымает, так при чем тут это? Порадуемся за них и еще раз пожелаем, чтобы не было конкуренции.

Павел, так почему же клон не пишите? Будет $10K+/month поднимать как два пальца...

А разве кто-то предъявлял претензии к скорости demo.magentocommerce.com? Даже если и предъявлял — он неправ. Магенто — это Windows для электронной коммерции! Он дает работу всем: у хостеров крутейшие сервера — нарасхват, интеграторы не успевают обработать звонки типа: «у меня есть магазин на x-cart, сколько будет стоить перевести его на магенто? », а программисты... программисты гребут деньги лопатой, патамушто разработка модулей под магенто — это вам не просто так, это надо платить.Дай бог Вариену долгой жизни. Я тут посчитал — им надо 120 ентерпрайз лицензий распихать, чтобы, без всяких венчуров, отлично себя чувствовать. Так вот, желаю чтобы эти 120 подписок у них были уже. И не дай бог, чтобы у них появился конкурент, который «быстрее, выше и сильнее» — рынок этого не переживет, будет очень плохо... В отличие от клона винды, написать клон магенто — это как два пальца об асфальт, главное, чтобы никому такое в голову не пришло.

Да ладно, у меня например нет претензий к скорости demo.magentocommerce.com

Мадженто — чушь несусветная, но клиенты ведутся на красиво проработанный дизайн «по-умолчанию» и парят мозг насчет перехода постоянно. У меня на этот счет решение одно — бить ценой: если в спецификации есть слово Magento — цена взлетает в 2 раза. Все равно толпа желающих? Тогда — в 4. Так отсеиваются дебилы, которые ведутся на этот лохотрон, и остаются те, кому действительно нужно «MagentoCommerce». Раз нужно, значит будут платить, благо цена Enterprise версии позволяет нормально сшибать и сторонним разработчикам.Про корпоративных подписчиков есть отдельная история, но если кто-то считает что проблему быстродействия решит «хорошее железо», то он глубоко ошибается. Говно не будет пахнуть духами, даже если его залить этими духами доверху. Поэтому хочецца сказать большое спасибо разработчикам Мадженты: после того, как клиенты наедаются вашего говна, их можно брать голыми руками и требовать любые деньги.Как хорошо, что вы есть! Не вздумайте что-то менять, вы нам нужны именно такие!

Magento как система для шопов интересная, но действительно очень требовательна к ресурсам и это БОЛЬШОЙ минус. Платить за дорогой хостинг для афилейтного шопа нет желания.PS По умолчанию в Мадженто фронтэнд навешано кучу ненужных.js около150−200 кб, сократил до 70. Стоит шоп на шареде, не летает, но жить можно

CTO — от Chief Technical Officer1) (главный) технический директор (один из руководителей корпорации, отвечающий за разработку новых продуктов, развитие корпорации) 2) главный инженер, руководитель технического отдела

что-то продуктовое в Украине

Ларек отрывать?: -)

Очень хорошее интервью, и его я рекомендую крепко просмотреть всем, кто хочет делать что-то продуктовое в Украине.

Дмитрий, ваша фамилия не д’Артаньян случайно? Пойду еще попкорна куплю:)

> При этом все разработчики, за исключением СТО, сидят в УкраинеЧто такое «СТО»?

10mb в среднем хавает скрипт магенты что бы показать страничку.могу озвучить свои догадки зачем магенте бОльший чем обычно memory_limit (кстати по дефолту 128mb) система автоматически нарезает из исходной картинки товара мелкие её эквиваленты, например загрузил админ картинку img_700×700.jpgна странице товара надо показывать 400×400, а в каталоге 100×100, магента через gd нарезает эти 2 размера...хорошая фича...но вот для gd что бы нарезать нада память где ему развернутся...система очень продуманная и продвинутая для своего возраста, на shared хостинге не пойдёт, темплейты натягивать очень просто, вообще систему темплейтов назвал бы инновационной, но тоже еще есть куда развивать, например ошибки в хмл тяжело искать если где то ошибитсяесть куда еще оптимизировать производительность...могу даже посоветовать 1 момент: cейчас коллекция когда сохраняется и когда загружается гоняет walkAttributes (’backend/afterLoad’) — фича это классная, но тут больше вписывается event/observer.что бы на afterLoad/beforeSave отзывались только те аттрибуты которым это действительно нужно.2е место где требуются оптимизации — xml...хочу обратить внимание на подсистему eav, ребята проделали огромную работу решая проблему абстракции данных и у них получилось решение конкурирующее с doctrine и propel, и по моему у них получилось даже круче.по поводу Дмитрия:) это ппц:) жалко конечно человека...неделю парился в plesk’е...это ж насколько надо быть жадным человеком что бы неделю так страдать вместо того что бы отдать 50−100$ любому скриптеру за интеграцию...

http://code.google.com/p/ecart.../ тоже zf очень похожа на маженду админка с extjs прямо свестелки на всю

Конечно круто что в Украине.Еще бы документации по написанию модулей хотя бы на русском был... так для ввода в курс молодого бойца.Было хорошо:)

престашоп умеет делать Shop By (http://demo.magentocommerce.co... слева фильтры) из коробки? сравнивать продукты? вы видели админку? ребята не смогли сделать вывод дерева категорий или хотя бы показать, что существуют подкатегории у некоторых категорий? это я 3 минуты полазил по демке.

Понравился комментарий в публикации http://stackoverflow.com/questions/1363774/magento-or-prestashop-which-is-better, где сравнивается Magento и Prestashop — первый ответ — так и есть:). (ссылкой поделился Тарас, так как слепуючи пропустил коммент от уважаемого Yuriy 11.11.2009 в 23: 29).С Prestashop знаком косвенно и объективно отзываться не могу, но мне он, можно сказать, понравился (хотя и простенький, но зато — все остальное в твоих руках) — это так, первое впечетление от кода и организации системы.P.S.: ZF guru 12.11.2009 в 13: 50 Согласен почти полностью — я даже толком не знаю как расшифровать «PHP» и у меня даже нет «ZCE»! Я всего лишь делаю свою работу и, пожалуй, все...

Илья, судя по последнему абзацу — ты крайне ограниченая личность. чем там восхищаться? им просто повезло, что они взяли zf за основу. получили много шума. иначе были бы очередной е-комерс платформой. одной из 324234242 о которых знает узкий круг людей. > Как ООП система — я ей восхищаюсьу тебя недостаточно квалификации, чтоб оценивать ту или иную систему. ты оцениваешь по количеству классов? там нет ничего такого. среднестатистический проект на zf тоже имеет кучу папок и классов и работает медленно. чем восхищаться? сколько времени тебе понадобиться, чтоб добавить новости о которых говорил дмитрий?

2 Дмитрий... Началось все со сложностей с установкой (ну неужели нельзя сразу написать что понадобится при установке, какие опции php и на какие папки и файлы придется пермишены ставить — во всех инструкциях только частично все указано — узнаешь о проблеме пошагово в момент инсталляции)...Если Вам не помог Magento Installation Guide по адресу http://www.magentocommerce.com/knowledge-base/entry/magento-installation-guide.Или Вы его не читали, то самое время пришло это сделать.Если проблема по первой ссылке не описана, то добро пожаловать в Home -> Forum -> Magento Support -> Installation Problems http://www.magentocommerce.com/boards/viewforum/9/P50/Если проблемы с английским — записывайтесь на курсы.Если проблема с мозгами — обращайтесь по телефону 103.Успехов.

Внесу и свою посильную лепту о Мадженте. Сталкивался. Что могу сказать — система ориентирована на американцев, а они задают много вопросов. Если вопрос заезженный, то на него есть ответ почти 100%. И часто этот вопрос решается встроенными фичами админки. Если нет — нужно лезть в код. Найти место где править довольно легко: /app/design/... и погнали. Смотрите на УРЛ в браузере и он Вам достаточно интуитивно подскажет где и что править. Мало техдокументации, но есть UNIX и есть поиск по файлам, есть БД. Немного погоняв по форумах и записывая в блокнот распостранненные приемы получения данных — о продуктах, заказах, шаблонные функции и методика произвольных запросов к БД, я могу сказать, что этот движок вполне можно одолеть.Со временем обнаруживаешь много продуманных фич и порой кажется, что Маджента умнее Тебя:) Не знаю, может я украинец и поэтому нашел Мадженту понятной, я не дебажил код, не пытался что-то очень кардинально изменить и в принципе вполне адекватная CMS с классной админкой.

Хм... много написали, интересно рассказали, решил и от себя добавить.С маджентой столкнулся чуть более полгода назад, причем в таком ракурсе (поставлен перед фактом — будь добер делать) — вот система, на которой настаивает клиент, — тебе 1 неделя на изучение, через неделю стартует проект. Первых несколько дней я находил кучу отговорок, чтобы клиента ориентировать на мою изученную вдоль и поперек связку Друпал+Уберкарта (по логике она бы туда подходила как нельзя лучше). Это были тяжелые времена (с одной стороны «жмут» — с другой желание вообще наХ все бросить).Короче — меньше трепа: родил я тогда новый проект (хотя как мышка ежика).Сразу скажу, что клиент «покупается» на админку — админка там супер!!! Но ее можно реализовать где угодно (но это время, а то есть — средства).На счет прожорливости — правильно заметили, что стоять ей только на НормальныХ серверах — это правильно.Еще мысль к размышлению: теперь возьмите и попробуйте пройти ее в дебаге — я чуть не Е-ся!!! Могу сказать сразу — так ее изучить не выйдет (хотя привычный и быстрый способ изучения новых систем).Как ООП система — я ей восхищаюсь, как система, с которой работать — проклинаю (всего написано 2 с половиной магазина на этом «звере»).Меня еще поразил маркетинговый ход со стороны компании — это же надо так раскрутит! (а вы помните, что основная волна пошла на подъеме кризиса). Сначала — почти даром, а затем.... пипец! (короче — молодцы — умеют деньги зарабатывать). Хорошо, что наши получают.Ну вот и все — нечего ныть — нормальная система — разобраться можно, но время на это уходить больше, нежели на какую либо другую.

Дар предпринимателя зарабатывать деньги даже в нете — бесценен.Для всего остального есть МастерКард и МажентоСаппорт: -)

sin самоутвердился деточка? все уже боятся и переходят на конструктив. 1 инклуд всегда быстрее. вот тут http://pooteeweet.org/blog/538/, новость старая, но я не уверен, что что-то принципиально изменилось. (мой include $file сверху как раз был про это. возможно не так точно:))

Дмитрий, вы анонимус и вас легион? Окей, но давайте так: здесь уже началась продуктивная дискуссия у людей, поэтому вы либо самоустраняетесь и не мешаете, либо получаете еще несколько часов морального избиения завтра днем, и снова теряете завтра ночью несколько часов вместо драгоценного сна на то, чтобы отыграться, пока все спят.

Дмитрий, также хочу вас поблагодарить за ответ. весьма конктруктивно и обстоятельно! 1) на счет коммерческой составляющей друпала до acquia немогу ничего сказать, т.к. ихняя бизнес модель мне неизвестна. на счет обкатки Вы абсолютно правы и ентерпрайз версия мадженто появилась совсем недавно, следовательно менеджментом было принято решение что проект достаточно стабилен для выхода на ентерпрайз уровень. советую Вам все-таки попробовать обновиться или хотя бы просто установить последнюю версию мадженто. за это время было найдено и устранено достаточно много проблем. какая версия у Вашего клиента? вероятно 1.1.8 или может даже более ранняя? с тех пор было оптимизировано и улучшено приличный кусок функционала, а также исправлено достаточно много различных багов.2) на счет большого скрипта не могу сказать объективно, т.к. мне такие попытки с нашей стороны не известны. я лишь уже несколько раз слышал мнения аналогичные высказанному здесь ZF guru, что это действительно помогает. во всех случаях это не относилось к мадженто, а больше к зенд фреймворку и другим «тяжелым» системам, но вероятно это вполне применимо и по отношению к мадженто. на счет памяти Ваше замечание верно, но с точки зрения производительности очевидно, что большой скрипт будет работать быстрее, чем огромное количество мелких, которые надо найти побегав по инклуд пасах, заинклудить и выполнять по отдельности, следовательно даже если памяти и будет использовано больше, то и освободится она гораздо быстрее., но опять-таки прирост производительности и показатели по памяти мне не известны. возможно ZF guru сможет более обстоятельно прокомментировать этот пункт.3) на счет прав, то это весьма странно, т.к. я лично не один раз устанавливал мадженто как для внутренних нужд компании, так и для наших клиентов и даже в весьма старых версиях рекурсивной установки прав на запись на 3 папки было достаточно (да, некоторые из этих папок могут содержать подпапки и файлы на которые тоже нужны права на запись). спорить не буду, возможно у Вас действительно была очень старая версия с которой лично мне сталкивать не приходилось, но это сомнительно.4) я понял Вашу позицию и вынужден с Вами согласиться, форум в основном поддерживается исключительно комьюнити, которое весьма часто не могут дать оперативный ответ или ответ вообще. честно скажу, что сотрудники стараются отвечать на вопросы возникающие на форуме, но в данный момент насколько мне известно нет возможности выделить несколько людей которые только этим и будут заниматься, а различных вопросов и запросов на форуме весьма много. поэтому многие остаются без ответа весьма продолжительное время. весьма эффективнее в случае нахождения явного бага делать пост в баг-трекинг систему (ссылки я давал в предыдущем посте), этот баг будет рассмотрен нашим отделом тестирования и передан на исправление в отдел разработки. по факту исправления ошибки Вы будете уведомлены сообщением в ветке относящейся к этому багу. форум все-таки более предназначен для решения возникающих проблем в эксплуатации и высказывания пожеланий и замечаний, которые не могут быть классифицированы как баги программного продукта.5) проверяли, смотрели, мониторили. до 256М не говоря уже про 512М при пользовательских запросах с фронта никогда не доходит. Вы это также можете проверить на сервере своего клиента. 64М — это наблюдаемый потолок апачевского процесса при запросах с фронта из которых мадженто с зенд фреймворком едва ли «хавает» половину. обычно память запрашиваемая апачем на один процесс еще меньше. в админке есть функциональность которая может запросить и больше памяти, но ее никак нельзя назвать регулярно используемой — различные импорт/экспортные операции, перегенерация индексов запущенная вручную админом и т.п. и по нашему опыту 2-х ядерный сервер с 2-мя гигами оперативки может спокойно обслужить нужды среднего интернет-магазина со средней (по американским меркам) аудиторией, а это не такое уж дорогое оборудование вполне доступное даже для украинского рынка интернет-магазинов. к сожалению, конкретные цифры по посещаемости и линки на магазины не приведу, т.к. это не в моей компетенции. естественно мы рекомендуем иметь запас как по производительности так и по памяти для избежания каких-либо «тормозов» и своппирования в часы пик. и обычно клиенты используют более мощные конфигурации которые дают хорошую производительность и оставляют достаточно большой запас по памяти даже в моменты пиковых нагрузок., но повторюсь еще раз — известны прецеденты установки и успешной эксплуатации мадженто на шаред хостингах при небольшом трафике.обсуждать и осуждать менеджмент компании я не имею права, так как благодаря именно такому менеджменту компания имеет возможность стремительно расти, развиваться и продолжать поддерживать и разрабатывать данный продукт, а также обеспечивает рабочими местами, хорошими условиями работы и достойной зарплатой не один десяток людей по всей Украине.я лишь постарался аппелировать с технической стороны, что не все так плохо в украинских продуктах и украинских разработчиках в целом и в мадженто в частности, как Вы это описали в самом первом Вашем посте полным негодования и как мне показалось отчаянья. возможно были ошибки в некоторых ключевых моментах, которые обошлись сильно дорого для продукта и возможно некоторые вещи необходимо было реализовать иначе, но поверьте, что работа не стоит на месте и развивается не только ентерпрайз ветка продукта, но вместе с ней идет активная работа над бесплатной версией и все это направлено сделать систему лучше, чем она была и устранить все известные в ней недостатки как для пользователей, так и для разработчиков.большое спасибо за Вашу точку зрения и за дискуссию которая стала намного более конструктивной хотя бы ближе к ее концу.я взаимно желаю Вам удачи в Вашем бизнесе и всех личных делах! с ув., Лысак Сергейтехнический менеджер проектовВариен-Украина

Сергей спасибо за ответ! Вынужден ответить на него так как видно что вы старались.Некоторые корректировки: 1) друпал запустил проект acquia с коммерческим саппортом только недавно — хотя вы сами знаете как давно существует друпал — про это я и говорю — что сначала надо обкатать продукт.2) большой скрипт тормозит систему — так как хавает больше памяти — когда несколько апач процессов поглотят всю память — начнутся тормоза, пока память есть в системе — все ок.3) по поводу прав на 3 папки — так и было написано, а пришлось поменять более чем на три, уж поверьте4) по поводу ассистанс за деньги — я уточнил что не требую всего этого, а прошу лишь малости — ответа в форуме (даже не срочно -, но не так как сечас нет ответов месяцами) 5) опять таки нагнутся — апач плодит процессы которые будут хавать память — если надо 256M то ведь значит вам этого надо и процесс это схавает (иначе бы написали меньше), так вот — 10 процессов потребуют 2, 5GB посмотрите топом когда на сайт зайдут много людей одновременно или с эмитируйте нагрузкуповторить установку не буду — зареклись тут, хотя одному клиенту которому и ставили тогда мадженто мультисайт — придется скоро тему улучшать — может и обновим -, но я вам говорю как человек работающий с многими системами что мадженто худшая из всех виданых. Лучше меньше возможностей, но стабильнее.Я не хочу никого обидеть и мотивы моих постов здесь лишь в том что мы когда-то как и наш клиент у которого сейчас мультисайт несколько раз натыкались на такие вот рекламные сладостные статейки и действитьно поверили что мадженто лучший интернет магазин (у вас аворд был такой даже в начале года) — и связались с ним при работе с клиентом -, а потом очень долго ругались и между собой и у вас в форуме -, но никто не отвечал — была тишина. Мы также как и клиент в итоге очень разочаровались в мадженто и теперь увидев этот пост я не удержался чтобы не написать горькую правду.Сергей, спасибо за адекватные комментарии, уверен что вашей личной вины нет в багах и сложностях с продуктом — вы всего-лишь технический специалист. Возможна есть вина в выборе подхода в программировании — 512M это неоправданно много. Проблема наверное скорее в вашем руководстве. Как по мне. Я же говорю — мы и клиенты разочаровались.Думаю можно закончить дискуссию.Удачи!

ZF guru, по посту № 81: не увидел утверждений что мадженто лайтвейт., но отвечу — выбор был не случайный. зенд фреймворк показался нам весьма перспективным с технической стороны еще на этапе беты коим он в принципе в итоге и оказался (про маркетинг не скажу — не по моей части)., а так да — тяжеловат и то что мы сверху наклепали тоже весу прибавляет. мы и не утверждаем, что оно «летает»., но работает стабильно и у людей у которых есть потребность в этом продукте обычно не стоит задача запустить его на шаред хостинге., а про ентерпрайз клиентов вообще речь не идет у них обычно не один фронт сервер и зачастую даже не один сервер БД.у нас open space для разработчиков. рейт обсуждается индивидуально. в статье есть ориентир. для не джуниора ставка вероятно будет выше, все очень индивидуально. пишите, приходите и в личной беседе с Вами все решим (я не занимаюсь хайрингом и не знаю Ваш уровень, поэтому не могу дать ориентиров, извините).

Дмитрий, Вы все правильно поняли, я действительно сотрудник компании Вариен о чем и свидетельствовала моя подпись в первом посте. и естественно я лицо заинтересованое, а как известно каждый хвалит свое болото, но в своих постах я старался и буду стараться быть максимально объективным. именно поэтому я не писал и не пишу, что в мадженто нет багов — они есть, что мадженто «летает» — нет, она не «летает», что мы предлагаем бесплатный саппорт — нет, не предлагаем.по Вашим последним постам могу сказать: по посту № 76: 1) Paul написал Вам дату статьи на которую Вы ссылались и как правильно написал Дмитрий Касимцев, то статья уже немного устарела. или вы думаете, что за последние полтора года разработка мадженто не велась? именно это имел ввиду Дмитрий сравнивая мадженто того времени с друпалом версии 7 в данный момент. видимо либо вы его недопоняли, либо неправильно интерпретировали.2) в одном из Ваших постов Вы писали, что «вот почему мадженто такая лажа — сделана в Украине! », следовательно я предположил, что по Вашему мнению если сделано не в Украине, то оно лучше. и привел винду как пример. ее ведь не в Украине делают? 3) друпал намного старше мадженто следовательно комьюнити у него уже гораздо серьезнее (это ему плюс), что и обуславливает более оперативное реагирование комьюнити. мадженто же еще находится в стадии активного роста комьюнити. на счет глюкавости про которую вы так настойчиво заявляете: вы ссылались на связку друпал-уберкарт, я специально нашел и привел ссылки на ихние баг-трекинг системы, Вы не заметили что там тоже есть баги? более того Вы не привели ни одного серьезного бага мадженто в принципе, т.е. Ваше заявление о глюкавости можно назвать голословным., но я еще раз повторюсь — мы признаем, что в мадженто есть баги, о части из них мы знаем и работаем над их исправлением! и я бы все же не был столь категоричным в заявлениях на счет глюкавости. любой программный продукт можно назвать глюкавым — баги есть ДАЖЕ в любимом Ваме линуксе! так что теперь — линукс глюкавый?! может введете еще новую величину «плотность багов» и посчитаете кол-во багов на 1 килобайт исходного кода? не думаю что по этому показателю мадженто будет сильно выделяться среди других систем которые Вы приводили в сравнении. и что вы подразумеваете под бесплатным саппортом? друпал вам предложил выделенный контакт со своей стороны с которым вы можете связаться для решения проблем? сомнительно. так же как и в друпале в мадженто присутствует бесплатный саппорт которым выступает комьюнити. чем больше комьюнити, тем лучше этот самый саппорт. в данный момент у друпала комьюнити больше, но сможет ли оно качественно помочь с проблемами в уберкарте?, а какое комьюнити у уберкарты? аналогично касательно других систем электронной комерции, чем комьюнити больше, тем бесплатный саппорт лучше., но мы растем и развиваемся, а вместе с этим растет и наше комьюнити.4) на счет модульности — верно., а вот на счет одного «большого скрипта» — нет — это неглючно и не тормозит систему (если бы тормозило, то такое никто не предлагал бы делать), а на счет расширяемости, то кто вас заставляет редактировать такой скрипт? напишите «сборщик», правьте отдельные скрипты как Вы всегда делаете и просто «пересобирайте» этот «большой скрипт» каждый раз когда хотите получить более высокую производительность и используйте его.5) все что вы перечислили не является проблемой ни в коей мере: кастомный модуль, пару реврайтов и вот уже у вас есть кастом формы, тайпы и расширенные пермишины. с последними все зависит от конкретных заданий, но вполне реализуемо и уже неоднократно реализовывалось нашей коммандой для конечных заказчиков. новости являются вообще примитивом по сравнению с предыдущим — модуль в котором надо реализовать всего (пишу на вскидку, ногами не пинать): конфиг, апгрейд базы, пару контролеров, модель, ресурс модель, лейаут, пару блоков и шаблон, может чуть больше если вам нужна не просто новостная лента, а возможность просмотреть новости поотдельности на своей странице, тогда по идее понадобится еще один блок и шаблон. готового модуля не знаю, вероятно они есть.6) уже отвечали, что удаление ордеров НЕ будет раеализовано и внедрено. сложностей с этой фичей никакой нет вообще. ордера удаляются ручками из базы без проблем и по форейн кеями тянут за собой все что надо. на данный момент это просто позиция менеджмента (кстати, не украинской его части...) для предотвращения ненамеренного удаления ордеров (что бы потом в истерике не биться и локти не кусать, что что-то удалили или удалили, но не то). заказы есть заказы — назад уже не вернешь. мешают тестовые заказы — удали в базе, переустанови мадженто, просто сделай им кенсел...по посту № 77: на счет плеск не скажу, сам не ставил, но ребята не жаловались. кстати, есть исчерпывающий список требований, тут Вы опять-таки не правы: http://www.magentocommerce.com... и даже скриптик есть, который проверит совместимость: http://www.magentocommerce.com... и останется только базу создать и права на 3 папки поменять.по посту № 78: если для фронта, то skin/frontend/package/theme/favicon.ico, если для админки, то skin/adminhtml/package/theme/favicon.ico (менять надо только в той теме, которую вы будете использовать. в теме по умолчанию менять НЕ надо). однако дополнительно рекомендуется для некоторых версий ИЕ заменить еще favicon.ico находящийся в руте. т.к. там существует известный баг и берется иконка исключительно из рута игнорируя хтмл тег с путем к иконке. опять Вы неправы, 5−7 мест никак не получается. в самом худшем случае, если Вам надо поменять везде, то 3 места. мелочь, но гибкость на лицо — в админке может быть фавикон отличающийся от фронта, если у вас не ИЕ вот тех самых «некоторых версий».по посту № 80: сотрудники компании отвечают на официальном форуме в меру своего свободного (кстати, оплачиваемого компанией!) от основной работы времени. в этом посте Вы еще раз ошиблись — топ-менеджмент компании Вариен в полном составе находится в США и именно они определяют пути и глобальную стратегию развития продукта. и мне тоже после заезда на СТО перезванивают, но вот машину я не бесплатную взял и ТО тоже стоит денег, вот откуда у автопроизводителей и появляются деньги на саппорт и ассистанс. в случае с мадженто Вы хотите получить все это бесплатно. покупайте ентерпрайз версию и поверьте — Вы получите тоже самое! по поводу перечисленных багов, есть к Вам просьба попробовать повторить их на последней версии, попробовать поискать существующие баги http://www.magentocommerce.com.../ и если таковых нет, то зарепортить их http://www.magentocommerce.com.../ и Вам ответят когда они будут исправлены (а они будут исправлены, если еще не исправлены).по посту № 82: с русским аналогично, не обессудьте. про ордера — см.вышепо посту № 84: требования были и пол года назад.по посту № 85: не нагнуться вообще. если работаете с улучшением производительности, то знаете почему;) вопрос ведь не в лимитах, а в использованной памяти. и если процессу выполняющемуся раз в сутки в небизнес время надо 200 или даже 400 метров памяти, то рояля это не сыграет. вопрос в том сколько потребляют процессы «плодящиеся» в результате пользовательских запросов, включите в мадженто профайлер и посмотрите сколько памяти уходит. или хотя бы даже топом посмотрите сколько апач кушает и все поймете., а АПЦ тут вообще не при делах.по посту № 91: на счет фигового продукта — возможно так, а возможно и нет. есть очень много довольных клиентов. или вы думаете те кто покупает ентерпрайз не пробуют бесплатную версию? или может те кто запускает магазины не смотрят функционал и не тестируют до запуска? как я писал выше Вы в очень многом заблуждаетесь и ошибаетесь и уже очень много раз написали, что продукт фигня. может это тоже Ваше заблуждение? по посту № 92: ну почему же, есть еще как минимум мои посты с фактами и ссылками, также я старался приводить максимально объективные доводы в своих высказываниях.по посту № 94: взаимно желаю Вам удачи! извините, если где с номером поста ошибся. перепроверять нету сил. если что — смотрите по контексту ответа.с ув., Лысак Сергейтехнический менеджер проектовВариен-Украина

Anonymous и ZF guru, хорош язвить

как раз все в точности до наоборот

А то слишком уж сладенкую статейку написали — памятник еще поставьте — крутая бригада украинских программеров сделала глючную мадженто

— вот то оно что. Проблема в том, что нету статьи про Дмитрия на ДОУ.

Anonymous и ZF guru, хорош язвить! Достали уже — терпел лишь потому что считал своим долгом поведать свою отзыв о том как мы мучались с мадженто. И видимо попал куда надо — на официальном сайте на проблемы не отвечали. Надо там ссылку кинуть на этот сайт чтобы все вопросы сюда. И на русский сайт вариена.Считаю что выполнил свою миссию — такова она правда про мадженто! На этот раз точно пока!

> ZF guru у нас сайт получше! ну ясное дело. ты же 150 берешь. и много дурачков тебя покупают?

Я пишу за друпал так как в нем разбираюсь. Я за него не агитирую — используйте любую систему -, но мадженто фигня, я по-моему тут единственный кто факты прикладывает — остальные только спорят и считают что компания где я работаю криворукая — я не обижаюсь — лично мой опыт в интернет более 10 лет, в IT ~ 15, начинал с программирования на кассетном бейсике для спектрумов — таких как вы видел сотни, еще сотни таких работали на меня и выросли супер спецами. Но речь не обо мне. Я сказал свое мнение как клиента. А то слишком уж сладенкую статейку написали — памятник еще поставьте — крутая бригада украинских программеров сделала глючную мадженто.

Дмитрий, а давайте посмотрим на Ваш сайт?

ZF guru у нас сайт получше!: -) А мемори лимит 512M у мадженто такой и я незнаю. Потому что коряво все сделано. Какой смысл там еще оптимизировать что-то?! Тот же друпал как я сказал будет работать отлично с 64M.Опять таки — многие из вас типа прочитали статью и порадовались за брата программиста — что на украине есть продукт -, а вы пробовали реально этот продукт? Я смотрю на это с позиции владельца магазина и говорю что продукт фигня и другие на форумах тоже говорят. Может программеры в вариене есть хорошие и их джуниоры лучше чем в других укр конторах — никто ведь не спорит -, но продукт фигня, как клиент говорю, и даже аргументировал!

Вот читаю и подытожив сделал субъективный вывод: Яростные фанаты Друпала которые редко пишут на русском (индусы?), получающие за час 150 баксов могуть говорить что Магенто гавно, а вот Друпал рулит, тк нужно ей много ресурсов, и особо криворукие люди не могут установить его за НЕДЕЛЮ (, а друпал мы офигенно можем устанавливать)!!! Дмитрий, а Вы, с такой неприязнью к укр разработчикам, что ли бо в мире ИТ сделали? что бы показать ценность свою и ценность ваших комментов?

кстати про линк на рэйт 125 баксов. паршивый сайт с контекстной рекламой гугла как бы намекает...для чего такой мемори лимит?

Хорошая статья, спасибо.Приятно осознавать, что в Украине есть интересные продуктовые компании, обеспечивающие полный цикл разработки серйозного продукта.Немного улыбают нападки некоторых коментаторов — думаю, что это только подтверждает, что продуктом многие интересуются, как говориться любой PR ценен:)

Кстати только сечас заметил: Memory_limit no less than 256Mb (preferably 512) для того же уберкарта хватит 64K и могу поспорить что функционала уместить можно во много раз больше!!! Батенька с таким лимитом сервера нагнутся быстро! Уж я то знаю с улучшением производительности работаю много лет.APC тут не поможет!, а кешинг не играет роли для зарегистрированных пользователей

dev, мы ставили это уродство полгода назад — тогда этих трбований небыло либо их было невозможно найти с официального сайта. НО даже сейчас там не написано про open_basedir. там не написано о том на каких папках должны быть пермишен на запись и тд. Давайте не спорить — считайте что я обычный клиент (нечайник) — пытались установит систему — мучались неделю. Посмотрите по форуму мадженто — мы такие не одни. Это не наша проблема что хелп не виден на видном месте, что хелп не полон и тд.

перед установкой любого программного продукта люди, как правило, читают требования к нему: http://www.google.com/search? q...ознакомившись — можно определиться с потенциальными проблемами — я не прав?

Простите за ошибки — редко на русском пишу и непривычно.Думаю далее нет смысла обсуждать тему иначе пойдем по кругу — если хотите что-то доказать — идите в официальный форум мадженто и помогите людям которые годами ждут решения проблем. Я уже говорил про вопрос удаления orders — в какой еще системе нельзя удалить тестовые orders?! Ну не дебилизм?! Это только наши могли да такого додуматься. Если правильно все сделано на уровне базы данных то какие могут быть проблемы с удалением ордеров??? А НЕЛЬЗЯ! Все покеда — исправляйтесь!

Varien guy, т.е. ты утверждаешь, что magento достаточно lightweight? считаю, что с точки зрения маркетинга (случайный) выбор зенд стал удачным чуть менее чем полностью. buzzzzz и все дела., а так сам зенд тяжеловат и все что вы сверху наклепали... ну ты понял. так же интересен вопрос: сколько операций надо для изменения favicon.ico? Сергей, у вас open space для разработчиков? какой рэйт для не жуниора (+/-)?

Varien — ну пустите вашу поддержку на официальный форум. Но ведь не пустите! Я давно считаю что в Украине не IT-компании -, а наборы бригад — которые как только педалят код — ну не умеют они ни суппорт ни качественные продукты делать — баги латать за индусами может и могут. В этом моя претензия к украинским разработчикам. Как только узнал что мадженто продукт украинский сразу понял в чем дело. Ну очень непрофессиональный подход в развитии продукта — не могут так в европе и usa. Только раша и украина такие. Но в раше есть исключения (иногда когда нанимаются менеджеры и специалисты из-за рубежа в компании на фултайм), а в украине нет — тут только организованные наборы juniorov и seniorov.Посмотрите на автобизнес как аналог — компания toyota, mercedes, bmw, там помимо — продавцов и мастеров — максимальное внимание саппорту. assistance на дороге, круглосуточная поддержка, в компаниях есть люди смысл работы которых — следить за тем чтобы все работали хорошо и общаться с клиентами и спрашивать все ли вас устраивает -все ли качественно что можно улучшить? Мне после каждого заезда на СТО через 2 недели перезванивают и спрашивают все ли в порядке нет ли проблем с авто и тд.Такого в украинском менталитете нет.Знаю что требовать такого от вариена еще глупее -, но хотя бы мало мальски отвечать в форуме и устранить основные баги обязаны! Самое оснвное с чего надо начать — это не с ордер формы где клиент может стать энтерпрайзом, а с упрощения инсталляции программы и устранения сложностей там. А потом уже и внутри системы — где кишит багами — глюки с фаерфоксом, джаваскриптами, дебильный флешовый аплоадер, вообще идиотский подход с ajaxом — back не всегда работает как надо и иногда open in new window нельзя сделать, глюки с orders, news, slideshow, глюки каталога — это вообще мистика, а чего стоит только идиотизм когда редактируешь темплейт страницы из админки когда в темплайте есть теги мадженто {используя FCKEditor — вы пробовали? он сносит их нахрен и тд. Сотни тысяч глюков которые недают возможности работать И НЕТ ОТВЕТОВ И ПОМОЩИ В ФОРУМЕ. А хотите помощь — $9K заплатите!: -) Потому и $9K что человеко часов на обслуживание одного клиента понадобится немеренно — все ведь прошито багами.

Ох, Дмитрий, какой же Вы упрямый.Знаете, я не буду ничего говорить в защиту Magento. Вы просто подумайте, Вы появляетесь в обсуждении статьи с двумя тезисами: продукт г-но, и все украинские разработчики — тоже г-но. Не многовато ли на себя берете, Дмитрий? А потом удивляетесь, что люди (украинские разработчики), вложившие в проект так много, смеют с Вами спорить.

А сколько геммора чтобы просто поменять favicon.ico — в местах 5−7 надо его менять насколько помню.В общем мадженто система для эксгибиционистов.

А для особо нетерпеливых могу поставить задачку — установить magento на сервере под управлением plesk, где у вас нет root-акцесса, а надо обращаться к саппорту хостинг компании если что надо, что не делается обычным пользователем (это не притянутая за уши задачка, а реальная ситуация у многих хостеров, хоть я сам люблю исключительно dedicated и обязательно с cpanel). Позабавит сколько часов или дней понадобится вам на это — у нас заняло почти неделю в прошлый раз (вы знаете что требуется PHP выше 5.2, а что mcrypt — маст би инсталлед?, а как magento любит всякие там base_dirs, safe_mode и тд). Каждое такое изменение надо будет просить сделать суппорт хостинг компании — причем узнаешь о необходимости mcrypt не сразу -, а уже после того как пхп переставлен (на сервере была версия меньше 5.2 тогда, те вроде бы суппорт сделал — класс -, но бац на втором этапе выясняется что mcrypt нужен — и опять просишь супорт перекомпилить php, потом пермишенс к файлам и папкам — в мануале лишь часть их указана, потом open base_dir и тд — все узнаешь не сразу, а как имбицил на каждом новом этапе).

Сергей я вижу вы тут представитель Вариена — и это хорошо — ясно с кем общаюсь — назвать же себя я не буду — не конкурент я вам, а обычный пользователь для вас.Вот что я скажу вам и остальным: 1) друпал 7 еще не в стадии release, а 6 очень даже не плох. Кроме того я не представитель друпала — у меня нет здесь личного интереса2) мелкософтовая винда — редкая блевотина — уже много лет пользуюсь линухом3) про баги и их разницу — дело в том что у друпала хелп и коммьюнити по-ответственнее и всегда можно найти ответ на вопрос. Кроме того в чем претензия моя личная к вам — вы рекламируетесь как лучший скрипт интернет магазина, но очень глюкавый и без поддержки — платная поддержка — извините — сначала сделайте бесплатную. Есть масса версий линухов — и все они отличные даже если бесплатные, а платные типа RHE с поддержкой и стабильным ПО — еще лучше. В этом разница — вы не сделали еще стабильную и хороший продукт -, а уже продаете его и игнорируете суппорт для бесплатной версии — да это ваше право -, но людям я открываю глаза на это — что суппорт ваш ужасен! и программа глючная. Друпал же (да не привязывайтесб к нему — возьмите другую систему интернет магазинов) — бесплатен и никого не обязывает ни к чему, но суппорт имеется4) про настройку производительности я вот что скажу — в друпал она тоже необходима, но друпал имеет модульную архитектуру что позволяет отключать и даже переписывать модули под свои нужды увеличивая производительность — мадженто — нет (он как вордпресс напичкан всем чем попало). Поэтому путь когда стараются сделать ОДИН БОЛЬШОЙ СКРИПТ изначально считаю неправильным — это глючно, нерасширяемо, и тормозит систему.5) про джуниоров и расширяемость — поверьте дело не в знаниях Zend и тд. дело в том что мадженто практически невозможно расширить для использования кастом форм, кастом тайпов, расширенных пермишионов — это просто будет изврат — я вам говорю добавить новости это проблема -, а какой магазин без новостей? 6) Видимо действительно задел за живой и попал в самое «кубло» ибо частота ответов здесь превосходит частоту на вашем форуме поддержки — люди годами ждут от вас вменяемого ответа про удаление ордеров.: -) Сергей лично к вам нет никаких претензий — вы имеете право на свой продукт и молодцы что делаете альтернативу — претензия одна — ваш продукт очень сырой для того чтобы был платным, а бесплатная его версия не заслуживает внимания тк я описал уже выше — баги, нет поддержки и тд. Если вы исправитесь и будете стараться нанимать не seniorov и juniorov, а дополнительно customer support чтобы отвечать на форуме (пятеро сойдут по себестоимости за одного seniora), то вы имеете все перспективы стать проектом типа вордпресса (хотя его я и не люблю за немодульность), но в электронной коммерции, а пока что мадженто не рекоммендую никому! Кто не верит и упертый — дерзайте дело ваше! Но люди обязаны были знать правду — мадженто — фигня — вы с ним намучаетесь нереально.

ZF guru, пишите на hiring [-at-] varien.com, желателен фулл-тайм

2 Сергейвозможен парт тайм? куда слать?

Ух-хх, вот это холивор. Я заходил сюда в обед, комментов было ПЯТЬ. Идём на рекорд. По приборам. Дмитрий, жгите!

ZF guru, если честно не могу сказать со 100% гарантией на счет динамического кеширования в АПЦ, не интересовался именно этим вопросом, но насколько мне известно весьма успешно АПЦ кеширует и инклуды., но тут вопрос даже не в АПЦ, а в том, что очень много времени при запуске мадженто тратиться как это ни странно на хождение пхп по инклуд пасам. тут мы и экономим. на счет беты и склейки за 20 минут тоже ничего не скажу, не занимаюсь этой областью разработки, не в курсе в чем сложности, какой прогресс, текущий статус и т.д.P.S. Вы не хотите нам прислать свое резюме?;)

И вообще разве есть ПХП «девелоперы»? Мне казалось что RoR + Django давно завоевали адекватный мир...

Улыбнуло сравнение Drupal vs. Magento с ВАЗ vs. MaseratiВсе-то оно так, но судя по отзывам, в такой Maserati нужно еще денюжку вбрасывать, что б он только завелся:) P.S. Сам никода не пробовал заводить, так что я в нейтральной позиции. К тому же слышал так же от многих людей, что Drupal sucks.Вот только вчера свежий отзыв: http://twitter.com/nixoid/stat...Сам на себе опробовал TYPO3 (Yet Another Open Source CMS) и понял какой это кал.Посему в «идеальный» Open Source php движок я уже не верю. Думаю, что везде есть свои недостатки.

что в мадженто с недавних пор есть втроенный «компилятор», который делает нечто похожее с предложенным в «тип оф зе дей». он еще до сих пор в бете и файлы он кажется не клеит

lol какая бета. я писал склейку за минут 20 с учетом стрипа require’ов и лоадера, который составлял список нужных файлов из множества ZF библиотека. и да можно еще комментарии удалять

сереженька, APC не кеширует, если $file = ’serg.php’; include $file; т.е. динамически (если ничего не изменилось за послденее время). так что папочка не особо. клеить — очень круто. некоторые получают 20х+ req/s больше на APC склееный файл. на вин машине я получал 5х без APC на зенд сервере комьюнити (в рамках тестов последнего)

кстати, к моему предыдущему посту хочу добавить, что доступна информация по улучшению производительности и на русскоязычном блоге вариена: http://varien.com.ua/blog/spee.../http://varien.com.ua/blog/spee.../http://varien.com.ua/blog/spee.../а к комменту ZF guru могу добавить, что в мадженто с недавних пор есть втроенный «компилятор», который делает нечто похожее с предложенным в «тип оф зе дей». он еще до сих пор в бете и файлы он кажется не клеит и может и не будет, но складывает все-все в одну папочку таким образом экономя кучу времени на инклуд пасах

к чему такой срач? ну медленное на дешевом хостинге. ну баги. никто же не заставляет. у них ентерпрайз сотнями скупают и отлично. больше налогов неньке украине заплатят. больше людей смогут купить лансер в кредит, айфон и бабе нокиу или наоборот.дело не в этом. тип оф зе дей. склеиваете все в один 5−7 мб файл (то что zf и varien библиотека) и покупаете хостинг с APC и будет вам 20 запросов/секунду: -) — это касается использования zf в целом. и вообще framework не обязан scale’иться. ror это не умеет и никто особо не ноет. все счастливы...

Дмитрий, как Вам сказать на счет багов: 1. http://drupal.org/project/issu... + http://www.ubercart.org/issue2. http://www.magentocommerce.com.../особой разницы не вижу. количество и серьезность багов не считал и не оценивал, но на первый взгляд картина кажется одинаковой.и наличие багов в принципе, к сожалению, нормальное состояние продукта и как может показаться Вам ни странно, но даже сделанного НЕ в Украине (кстати, это касается не только опен-соурса, но в т.ч. и весьма массового/дорогого коммерческого софта, яркий пример — всем нам знакомая Windows).на счет расширяемости: расширить можно все, а особенно ООП приложение на базе ZendFramework — важно просто изучить мат.часть, другой вопрос что мадженто изучить не так легко как этого хотелось бы большинству разработчиков планирующих ее расширять, а качественно кастомизировать мадженто можно только после досконального изучения, иначе получится мягко говоря полная лажа. в статье правильно написано, что джуниоры в компании Вариен — это не совсем джуниоры, а как минимум мидлы, а зачастую и синьоры в других компаниях.и по поводу сверх-ресурсов: очень важна грамотная настройка сервера и самой мадженто — включение АПЦ или любого другого байт-код кеша, включение кеша в самой мадженто, (и желательно его хранить не на диске, а в АПЦ или мемкеше), переключение на использование флет-каталога и т.д., а на шаред хостинге, с выключенным кешом, без АПЦ работать будет не очень быстро — это факт, но там и друпал не будет летать. хотя тем не менее известны прецеденты запуска магазинов на базе мадженто на шаред хостингах. можете еще изучить документ по тестированию мадженто и правильном подходе к оптимизации производительности: http://www.magentocommerce.com... (там скачать ПДФку можно). кстати, только что специально искал результаты тестирования drupal+ubercart для сравненительного анализа и не нашел, не поможете? вполне возможно, что такая связка будет производительнее мадженто, но мы продолжаем нашу работу над оптимизацией производительности продукта. к слову, osCommerce насколько мне известно до сих пор производительнее мадженто, но тем не менее это не говорит о том что он лучше. очень много приходилось с ним сталкиваться ранее, очень много было потрачено времени и веселым я это время не назвал бы.с ув., Лысак Сергейтехнический менеджер проектовВариен-Украина

Тезка Вы поддержки не ищите у меня. Вы тут больше троллили чем по делу писали. И то что вы не удосужились дать ссылку на обличающую статью лишнее тому подтверждение. Признатся из урывков которые вы дали можно понять что притензии питянуты за уши. Многопоточное php решение open source... много вы таких сейчас найдете? Статья которую вы дали была написанна через пару месяцев после релиза magentoo — попользуйтесь 7 друпалом сейчас! и посмотим что вы напишите про него в комментах (с учетом что вы будете объективны).

>>... разрекламированное гавноТо же можно сказать о Мелкософтовской Винде, например... и что им посоветуете? Или её пользователям! >> Выбирайте другую систему себе получше.Много народу выбрало? >> Я всего-лишь советую всем вамДля того, чтоб советовать, надо нормально общаться уметь и быть кем-то определённым, для тех, кому советуете! А не орать брызжа слюной что: всё гавно, все гавно, один я — д’артаньян! Мрачный из Вас собеседник, а уж советник, тем более! Более не намерен что-либо комментировать...Спасибо. Прощайте!: D

Дата статьи: By Scott CarterSaturday, June 7th, 2008

Слив зощитан. Или еще попробуете?

Я всего-лишь советую всем вам обратить внимание на другие системы (если вы не из вареина) — поскольку с мадженто вы получите pain in ass. НЕ хотите друпал не надо — мой совет в том что мадженто разрекламированное гавно. Это совет вам девелоперам. Выбирайте другую систему себе получше.Не хотите прислушиваться не надо — дело ваше!

Дмитрий Касимцев я сейчас не найду уже — было много окон открыто — уже закрыл их давно.Вот пример другой интересной статьи — обратите внимание на комментарии — в отличии от наших вареиновских там ни одного положительного (это у нас тут всем вареиновским офисом тусуются): http://blog.designcarter.com/2.../

Хорошее интервью, спасибо.

53 пост, Дмитрий, таких оленей людей как ты хватает по всему миру ((((

Логичный вопрос: ты собираешься деньги зарабатывать или код ревью делать? Нормальному предпринимателю не мешает то что, что мешает танцору.

Дмитрий, по поводу ранних постов — там та же неаргументированная истерика. Насчет «высоких» системных требований — выше уже ответил qwerty. Позволю себе повториться ради уточнения: если вам жалко поставить под мадженту гигагерцовый третий пенек — ок, вы не по адресу. Но конторы, занимающиеся электронной коммерцией, на народ.ру не хостятся. Надеюсь, так понятно. Так что приведенная копипаста — мимо кассы. Так что, пожалуйста, выпейте успокоительного, вытрите слезы, высморкайтесь, и аргументируйте хоть один ваш вопль. А то пока одни эмоции и голословные утверждения.UPD: Пока писал камент — опа, добавилось еще 9 необоснованных утверждений, зато на языке вероятного противника. Поверьте, инглиш — не аргумент, а иностранный язык. Итак, ждем-с чего-то вменяемого

Дмитрий ну дай сслыку, что ли на статью! А то раскатал тут с понтом magentoo ссылаясь на авторитетные источники.

So guys let’s see what we have in total: 1) Buggy! 2) Slow and coded wrong (over-engineered OOP) 3) No support4) Not scalable5) Painfully themeable6) Difficulties upon install7) Lack of modules8) Non-free buggy modules9) Non quality help. One reliable e-book is available — but it’s not free bother.etc etc etcGuys my advice, use: xcart, oscommerce, agoracart, ubercart+drupal, etc etc etc BUT NOT MAGENTO! Good luck!

2Дмитрий: уважаемый, вы сравниваете ВАЗ (drupal) и Maserati (Magento)! ВАЗик: — не требует поддержки (можно починить у дядя Пети за углом за проставу) — не дорогой — простой — доступный — всеядный (про топливо) Maserati — дядя Петя вам его не починит, а если и починит, то лучше от этого надолго не станет и последствия будут соответствующим — дорогой (качество стоит денег и поддержка тоже) — полный фарш — доступен тем, кому это действительно надо и, кто в состоянии на него потратиться — топливо: 98-ой, извольте подавать! И вообще, вы тут такой хай развели сравнивая один из народных конструкторов с продвинутым движком, который рассчитан на будущее...А на счёт багов и т.д.: Вас как «послушать», так получается, что кроме Magento, остальные проекты блещут, выедающей глаза, чистотой от багов и покладистым отношением к клиентам, у которых фришная версия продукта?! Не бывает такого...

Выдержка из любопытной статьи: There seems to be growing anger with magento as the community is slowly and painfully discovering that varien, the company behind it isn’t so much interested in championing a reliable open source product, than to create a community that would require extensive commercial support.In the 2 days that I’ve been researching magento, the amount of negative feedbacks that I’ve heard and the code quality is more than enough to steer me away. After having a look through the source, I believe the intended basic architectural principles were decent, but the execution is wrong. Many PHP programmers see OOP and call it good software. I’m reasonably well versed with the Zend Framework and am generally reluctant to refer to any code as bloat, but in this case I have few other choice of word. Magento seems to uses some Zend libraries, but the relationship doesn’t warrant good quality code. Don’t take my word for it, here’s some evidence. I decided to follow a request to see what happens during a call to one of the action controllers, so I tried to trace calls made within the Mage_Adminhtml_Customer_GroupController: indexAction method, starting with a call to $this-> loadLayout (). Pretty self explanatory right, we’re loading a layout. Lets see where it takes us. The following illustrates a single thread in that one call, where each line represents a call to a new method from the preceding method: Mage_Adminhtml_Customer_GroupController: indexAction Mage_Adminhtml_Controller_Action: loadLayout Mage_Core_Controller_Varien_Action: loadLayout Mage_Core_Controller_Varien_Action: addActionLayoutHandles Mage_Core_Controller_Varien_Action: getLayout Mage: getSingleton Mage: getModel Mage: getConfig Mage: registryI repeat, we’re following a single thread from within one call to $this-> loadLayout (). In real time each call to a method would likely initiate multiple threads as they fork and each action would likely have multiple method calls. Is anyone still surprised as to why magento would be so slow? Just because it’s OOP, doesn’t mean this is good code. This is over-engineering.

Я не волнуюсь — просто вы лучше на свой форум идите и людям помагайте, а не тут доказывайте какой мадженто — видать команда по всему вареину пошла здесь отписываться. Аж забавно.2sin — читайте внимательно мои слова — каждое слово истина — я писал: «... смотри пост № 33 И МОИ БОЛЕЕ РАННИЕ ПОСТЫ!...» — неужели не видно? Прям как баба ей богу!

Дмитрий, а чего вам волноваться? Чем хуже Мадженто тем больше у вас очередь из клиентов. Если вы правы то перспектив море. Закатывайте рукава, набирайте команду достойную (Не из наших украинских) и вперед!!!. Вот только не уверен что у вас все выйдет — вы же тоже украинец (((.

Ок, Дмитрий, допустим на минутку, что «вы что не согласны что мадженто не расширяемый, требующий сверх ресурсов и глюкавый? » — это действительно сообщения о багах. Так где же аргументация? Можно узнать?

Тимофей смотри пост № 33 и мои более ранние посты! Все аргументировано — каждый баг. У вас же только вопль — что я неуч. Допустим — как и миллионы других пользователей — посмотрите на форуме мадженто — как люди кричать что мадженто фигня — что сплошниый баги — вы лучше им помогите, а не тут со мной воюйте, а то они там без ответа месяцами сидят.Пока пока!

"We specialize in custom development for web sites, especially dynamic ones based on the Drupal Content Management System (CMS) and Framework."Теперь все становится ясно:)

Наверное компания должна быть очень авторитетной чтоб иметь рекламу гугла

Пока, уважаемый:) Мораль: не стоит яро выступать против/в пользу чего-либо, если ты в этом ни черта не понимаешь!

Интересно за что платят 150уй в час человеку который даже мадженту нормально проинсталить не может?

А ему никто и не платит =) Изъ*бнуться -то надо как-то

ссылку на мое место работы давать не буду, но вот рейт конкурентов: http://2bits.com/services/rate...

А то! Порносайты — дело прибыльное!

Интересно за что платят 150уй в час человеку который даже мадженту нормально проинсталить не может?

Дмитрий, я только представить себе могу что вы умеете такого интересного делать аж за 150 у.е. в час:)

"До свиданья, наш ласковый мишка..."©: (

Мой час консультаций стоит $150.

Дмитрий, так вы походу валютный парень =:)

блин ну че так... уже все и рассказал, показал и даже прайсик оставил, а телефончик забыл!

Дмитрий, не спешите уходить. Скажите куда перевести деньги за ваше драгоценное время в этом обсуждении

ну ну уперлись я посмотрю! вы что не согласны что мадженто не расширяемый, требующий сверх ресурсов и глюкавый? Об этом-то и речь.Обучать вас азам друпала я не буду. Мой час консультаций стоит $150.Я всего-лишь высказал свое мнение о гавно продукте мадженто НА ОСНОВЕ ЛИЧНОГО ОПЫТА.Всем пока!

а че все так притихли то? я хочу побольше интриг и скандалов!!! 11адин

Дмитрий, все зависит от того с какой точки зрения смотреть на проект в целом. Если это некий портал с форумом, новостями и магазином в придачу то это одно дело. Другое дело сугубо коммерческие проекты где главное — продажи и быстрая адаптация функционала (без участия разработчиков) к конкретной бизнес-модели компании. Вы же предлагаете концепцию «Все сразу и (ничего) толком». Кому это нужно? Людям делающим деньги нужны конкретные решения конкретных задач.

2SIn: поддержка — не мой профиль! И это не УРЛа была... А за «правильную УРЛу» — СПАСИБО! Буду знать;)

Руслан — превед:)

2Тимофей: ну вот ты и подтвердил низкое качество украинской поддержки, дав неправильную урлу. Правильная вот: http://tinyurl.com/yld7vqh

Вона працюєВона — це Мадженто

Дмитрий, для начала надо сравнить возраст приведенных вами решений с возрастом magento.Друпал по сравнению с ней в техническом плане — говно на палочке, уж не спорьте. Да и сравнивать тут нечего, абсолютно разные области применения.И наконец, сравните ф-л интернет-магазина на magento с чем-то другим. Там есть уникальные вещи, которые в ubercart в жизни не появятся.

> Вот пример сайта на ubercart+drupalТак и запишем: Целевая аудитория друпала — индусские порносайты, требующие бесплатной техподдержки

А тебе можно посоветовать http://www.idi.naxer.so.svoey.../Тебе нравится ДРУПАЛ? Пользуй и друпай его с АБЕРКАРТом и с чем угодно... Или тебе поискать троллей на форумах по drupal? Найдутся... не переживай!

Сайт не является зоной ответственности суппорта. То что ты там пишешь, читают несколько человек из компании и отвечают по желанию.Хочешь суппорта — плати. Благотворительностью никто не занимается

qwerty- drupal это не только CMS, но и фреймвок — этим он от всяких недо битриксов джумл и вордпрессов отличается. Познакомться с ним поближе сначала, а потом говорите — это отнюдь не гавноцмс

пробовал, шлаком был, шлаком и остался.и назвать его фреймворком можно только с большой натяжки...а вот название говноцмс как раз для него.

Идет речь о том чтобы сделать примитивные вещи типа — FAQ, новости, testimonials, подключить форум и тд — нужно ой как извратиться в мадженто. К примеру то скажет как подключить любой форум к базе пользователей и теме в мадженто — может взять пирожок!

qwerty- drupal это не только CMS, но и фреймвок — этим он от всяких недо битриксов джумл и вордпрессов отличается. Познакомться с ним поближе сначала, а потом говорите — это отнюдь не гавноцмс. А лучшая ЦМС в мире (сотни наград — последняя вчера — http://www.packtpub.com/award) + фреймворк позволяющий расширять систему.Но здесь не про друпал речь, а про то что мадженто фигня.

Мне кажется Дмитрий который ноет — Индус. Поэтому такая нелюбовь к украинским разработчикам)

Аааааааа:) Музыкальная личность +1!

Печальные комменты. На самом деле, очень плохие комменты. Я думал намного лучше будет, намного лучше будет все и очень плохие комменты, просто очень плохие комменты. Я думал намного лучше все будет. Сколько раз инсталил OpenSource! Было намного лучше. Ну на этот раз как-то всё скукожилось. Во-первых какой-то Дима ноет, да и комменты не очень.

О срань — вот почему мадженто такая лажа — сделана в Украине!

тоже можно сказать и про русскую говноцмс битрих.и что после этого все русские девелоперы криворукие?

Хотите пример более качественного и полноценного решения — та же связка drupal + ubercart!

Дмитрий, drupal, joomla и т.д. относится к классу говноЦМСок.Магента же, цмской не является, ее функционал намного шире.Вот то что она жрет ресурсов не в себя, то это факт и причем печальный.Но те кто готовы за нее платить такие бабки ($8900), могут себе также позволить и железо нехилое.А на мощных серверах магента (впринципе так же как и любой продукт) показывает себя вполне достойно.

Я думал, намного будет... Намного лучше будет это все. И очень плохой Opensource, просто очень плохой Opensource! Я думал, намного лучше это все будет. Столько раз Opensource ставил — было намного лучше, но на этот раз как-то не удалось. Во-первых, багов много, интерфейс — не очень...

>...не принято предоставлять хороший сервис (читай техподдержку). Версию брали фришную...Дима, ты с головой не дружишь. Чем тебя так обидели?

tfox, при том что в Украине не принято предоставлять хороший сервис (читай техподдержку). Версию брали фришную — зачем за такую лажу еще и платить — баг на баге. Началось все со сложностей с установкой (ну неужели нельзя сразу написать что понадобится при установке, какие опции php и на какие папки и файлы придется пермишены ставить — во всех инструкциях только частично все указано — узнаешь о проблеме пошагово в момент инсталляции). Ради справедливости скажу что ставили на плеске -, но тем не менее! Сразу вылезают баги — например каталог у нас сразу не работал — ну все правильно делали -, но не работал — пришлось залить тестовые демо данные и удалить их вручную — только тогда заработало. Все недоделаное — сырое — начианя от того что фаерфокс вылетает когда нотификашн про новую версию в админке закрываешь и заканчивая дебильным demo store текстом в разных темплейтах (попробуйте e-mail темплейты подправить — их там десятки и все с demo store) ю Очень мало модулей — + большинство из них платные!!! Плюс модули конфликтуют между собой в плане джаваскипта часто. Кроме того очень тяжело масштабировать систему — простой пример — как сделать новости? А никак — можно глючній модуль поставить которій новости в блоке ввиде попапа будет отображать -, а как быть с полноценной страницей новостей с пейджингом и тд? А что если надо больше чем новости — отчеты, анонсы, публикации, акции сделать — да чтобы с нормальной навигацией — хрен там!!! Модулей ОЧЕНЬ МАЛО!!! А все потому что делали наши — украинцы!!! Казалось бы причем тут они -, а притом что у нас в голове только деньги — сделали какашку и сразу же продавать ее! Нет чтобы обеспечили нормальное развитие сначала -, а потом уже и думали о продажах.Хотите пример более качественного и полноценного решения — та же связка drupal + ubercart! Незнали о ней? Ах да — ведь сделано зарубежом и хелпа на русском нет! Учите английский и забудьте недоношенные проекты сделанные в странах соцлагеря! Тут только антивирусы умеют делать — и то потому что вирусы сами и пишем.

Оказывается сделана в Украине — все понятно!

Вспоминаю 1й сезон IT Crowd, эпизод с огнетушителем.:)

О срань — вот почему мадженто такая лажа — сделана в Украине! А мы блин с ним мучались — ой как мучались! Фигня полная! Плюс суппорт никакой — в форуме не отвечают месяцами. Сотни багов. Немасштабируется. Темы делать очень сложно (по сравнению с другими системами). Тормозит сервак — гавно! Оказывается сделана в Украине — все понятно!

Спасибо за интервью! Очень интересно.PS. А у нас раньше офис был с ними на одном этаже.

"Мы считаем, что следование каждой букве какой-то рекомендуемой практики — это не очень хорошая идея. Можно взять хорошее из одной практики, из другой, и идти по такому пути, который больше всего подходит именно нам."Золотые слова, Юрий Бенедиктович:)

Это просто невероятно! Magento очень хорошо выглядит, и, учитывая, что стартовали совсем недавно, пик кривой adoption innovation еще впереди. Очередной раз, правда, заметна странность: полный игнор местного рынка.

Порадовали интервью, я даже и не думал, что все разработчики наши люди.

Підписатись на коментарі