Я много работал с Magento, и ведел, как он растет.
Преимущества:
Сообщество. Он большое, талантливое и растет.
Служба поддержки. Минимум для бесплатной Community Edition (CE), но есть.
Архитектура. Масштабируется от 1 до миллиона, избегая распространенных ошибок.
Готовый набор функций.
Magento обрабатывает концепции правильно и организованно. Stock Magento поставляется с простыми, настраиваемыми, сгруппированными, связанными, виртуальными и цифровыми продуктами.
Есть много других преимуществ, но я чувствую, что это основные моменты.
Недостатки:
Работает на PHP. Кодовая база написана на PHP. Большинство самых больших проблем, которые у меня возникли с Magento, являются результатом работы PHP. Приложение Magento может потреблять гигабайты оперативной памяти во время тяжелых процессов, и PHP часто просто не может справиться с нагрузкой, независимо от того, сколько оборудования на него брошено.
Это имеет тенденцию быть медленным, особенно на небольших, одиночных серверах. Это смягчается более мощными серверами и уровнями кэширования (фактически Magento использует 2-3 системы кэширования).
Кривая обучения. Это довольно круто. Если вы не знакомы с ООП / не очень хорошо знаете PHP Zend Framework, то купите несколько книг и потратьте около месяца на изучение.
Сложность. С точки зрения пользователя / администратора это сложно. Вы можете сделать МНОГО вещей из коробки, но в большинстве случаев способ сделать это неочевиден.
По сути, единственное, что не так с Magento, это то, что он запускает PHP, и для его эффективного использования необходимы навыки программирования и знания.
Я хочу начать с недостатков. Так ставили? Это большая система, она написана так, как написана, но у меня постоянно появляются вопросы: - почему так много кода? Обязательно было подключать такое количество библиотек? Столько классов, ужас. И кто-то хочет получить "скорость" после этого?
Кто понимают все то, что подключено?
Понятно, почему это было сделано. Быстро. И это большой плюс, быстро что-то сделать. Мы полагаемся на других, и двигаемся вперед быстрей. Писать все свое - жуть. Это чертовски дорого. Но есть полный контроль. И будет скорость...
А, самый большой плюс, это бесплатно и это из коробки. Вы просто ставите Magento - всё.
2 ответа
YahTo Step H2O
Я много работал с Magento, и ведел, как он растет.
Преимущества:
Magento обрабатывает концепции правильно и организованно. Stock Magento поставляется с простыми, настраиваемыми, сгруппированными, связанными, виртуальными и цифровыми продуктами.
Есть много других преимуществ, но я чувствую, что это основные моменты.
Недостатки:
Работает на PHP. Кодовая база написана на PHP. Большинство самых больших проблем, которые у меня возникли с Magento, являются результатом работы PHP. Приложение Magento может потреблять гигабайты оперативной памяти во время тяжелых процессов, и PHP часто просто не может справиться с нагрузкой, независимо от того, сколько оборудования на него брошено.
Это имеет тенденцию быть медленным, особенно на небольших, одиночных серверах. Это смягчается более мощными серверами и уровнями кэширования (фактически Magento использует 2-3 системы кэширования).
Кривая обучения. Это довольно круто. Если вы не знакомы с ООП / не очень хорошо знаете PHP Zend Framework, то купите несколько книг и потратьте около месяца на изучение.
Сложность. С точки зрения пользователя / администратора это сложно. Вы можете сделать МНОГО вещей из коробки, но в большинстве случаев способ сделать это неочевиден.
По сути, единственное, что не так с Magento, это то, что он запускает PHP, и для его эффективного использования необходимы навыки программирования и знания.
qawiki H2O
Вы ставили Magento?
Я хочу начать с недостатков. Так ставили? Это большая система, она написана так, как написана, но у меня постоянно появляются вопросы: - почему так много кода? Обязательно было подключать такое количество библиотек? Столько классов, ужас. И кто-то хочет получить "скорость" после этого?
Понятно, почему это было сделано. Быстро. И это большой плюс, быстро что-то сделать. Мы полагаемся на других, и двигаемся вперед быстрей. Писать все свое - жуть. Это чертовски дорого. Но есть полный контроль. И будет скорость...
А, самый большой плюс, это бесплатно и это из коробки. Вы просто ставите Magento - всё.