Блог

Сайт на 1с битрикс отзывы

У обоих разработчиков есть сообщества, которые включают форум, маркетплейс и партнерскую сеть. Битрикс добился в этом более высоких результатов. Хотя всего за один год количество партнеров CS-Cart увеличилось с 15 доа количество решений на CS-Cart MarketPlace пересекло отметку в 1 выложенных решений, что указывает на очень интенсивный рост.

Разработчики часто отмечают, что архитектура CS-Cart способствует более грамотному подходу к написанию кода, а модель MVC делает командную разработку более простой и понятной, чем на Битрикс. Но некоторым разработчикам, напротив, импонирует структура Битрикс, они ценят ORM Object-Relational Mapping и инфоблоки, так как можно полностью писать свою бизнес логику.

Владельцы же веб-студий отмечают, что CS-Cart очень легко продать и объяснить клиенту, как пользоваться панелью администрирования в силу ее высокого уровня юзабилити. Обучение работе с Битрикс же требует больше времени.

Мой личный эксперимент показал, что количество требуемых действий для совершения той или иной операции в панели администрирования в CS-Cart меньше.

Например, для того, чтобы изменить статус заказа, в CS-Cart требуется совершить 4 действия, тогда как в Битрикс — 6. Рейтинг по стоимости разработки показываетчто разработка на CS-Cart значительно дешевле, чем на Bitrix. Этот факт часто подтверждают клиенты и разработчики. Однако определить, как дело обстоит в действительности, достаточно сложно. Об этом я писал выше. Для обеих CMS регулярно выходят обновления, доступ к которым можно бесплатно получать в течение одного года после покупки лицензии.

Однако, стоимость обновлений, как и стоимость самой коробки, у Битрикс в разы выше, чему CS-Cart. Стоит также отметить, что CS-Cart гарантирует исправление любой ошибки в течение 45 дней после ее обнаружения. В тестировании продукта может принять участие любой желающий и разместить найденную ошибку в открытом багтрекере. Битрикс не имеет какого-либо регламента по исправлению ошибок и не имеет открытого багтрекера. Надеюсь, что обзор оказался для вас полезным, и решение о выборе CMS интернет-магазина будет гораздо проще.

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

По регламенту объяснение стандартной функциональности обходится в 5 кредитов. А при фактическом обращении изучение проблем оценивается в кредитов. И любой вопрос связанный с технической особенностью множество вариантов настроек будет оценен и списан.

В любом случае считаю платную техническую поддержку не требующую работы программиста существенным минусом. А так же тормозом выявления багов. Долго выбирал, анализировал разные платформы для интернет магазина, в итоге выбрал CS-Cart. Если уже знаком с созданием сайтов, то сделать магазин можно за дней, с дизайном, товаром, оплатами. Интеграции легкие.

Битрикс от 1С показался мне очень замороченной системой в программной части. Согласен с ilya, что техническая поддержка не требующей работы программиста должна быть бесплатной. Кредиты — это ещё один источник заработка. Мой магазин работает на Мерчиум CS-Cart. Установлен модуль мобильной версии интернет-магазина — Twigmo. Нашёл существенный баг на странице оформления заказа на этапе выбора доставки и оплаты из-за которого теряется лояльность покупателя к интернет-магазину.

Сообщил в. Мне сообщили, что проект Twigmo закрыт и исправлять ни кто, ничего не. Ребята, техподдержки у сs-cart нет! Не надейтесь на.

Отзывы партнеров

Ни на форуме, ни за кредиты, ни за как-то. Вон есть ecomlabs на форуме, cart power иногда появляется, вот к ним и обращайтесь. Сравнение очень подробное, наверное, оно может быть отличным пособием для интернет — маркетолога по выбору будущей платформы. Касательно CS-Cart могу добавить, что эта платформа гораздо эффективнее для внедрения в средние и малые проекты Битрикс подходит для больших проектов, он громоздкий в затратах на внедрение и сопровождение.

CS-Cart очень эффективно внедряется базовым функционалом коробки с минимальными затратами в проект и очень. Приведу пример такого проекта в цифрах — товаров — 50 витрин для регионов РФ — категорий — тематика автозапчасти. Заказчик очень быстро освоил функционал и использует его в базовом виде. Особых сложностей в управлении каталогом не испытывает. Неоднократно слышал от менеджеров, что некоторые задачи из первого технического аудита годами ожидают внедрения а потом сеошники это используют как козырь в оправдании неудач продвижения.

При выборе платформы нужно понимать, что идеальной попросту. А что больше подходит вам — вы и решайте. У всех CMS свое назначения и свой пользователь. И у CS-cart довольно много недостатков, другое дело они совершенно не влияют на продажи ваших магазинов.

Более того простота внедрения позволяет экономить средства и время, которое нужно вкладывать в развитие. Негатив по техподдержке тоже понятен. Но давайте будем честны, кто обращается в ТП с простыми вопросами просто не читали документацию, не смотрели видео.

ТП нужна для решение серьезных вопросов которые кстати часто решаются бесплатно. За последний год мы запустили более 60 проектов на CS-cart, на Битриксе мы бы просто не смогли соблюсти такие сроки и показатель цена-качество. Статья интересная. Всё довольно подробно написано, лишних вопросов не остаётся. На данный момент работаем над первым проектом, никаких особых сложностей не возникает, всё интуитивно понятно, мануалов разработчиков вполне хватает.

Без проблем уже написали своё первое расширение для CS-Cart. На следующей недели будем осуществлять посадку авторского шаблона, о результатах обязательно напишу. Почему ушли от 1С Битрикс? Но это лишь замедлило рост. Конечно ещё свою роль играет цена, завышена, не оправданно. Моё личное мнение, что 1С Битрикс, для того сегмента пользователей, которые готовы вкладывать огромные суммы в ресурсы, лицензии и поддержку.

А стоит ли? Кто не согласен, подискутируем подробнее. А вообще, после внедрения первого проекта, сделаю подробный обзор и сравнительный анализ, именно в частности внедрения. Покупал кстати еще тогда, когда не было русской локализации, ее ввели буквально после моей оплаты.

И помню, что без проблем поменяли лицензию, за что до сих пор благодарен, за отношение человеческое. Перешел с Битрикса на CS-cart два года. Очень сильно начинаю жалеть об этом тогда, когда нужно обновить версию или обратиться в техподдержку. Отвратительная работа команды CS-cart через Help-desk убивает все незначительные положительные отличия от Битрикса которые.

Да в CS-cart очень удобная панель управления, а какое-то еще удобное отличие от Битрикса именно для неподготовленного владельца магазина я вспомнить не могу. Про ресурсы вопрос спорный, хостинг на котором свободно работал сайт на Битриксе, оказывается слабым когда надо обновлять версию CS-cart, все разработчики начинают ныть, что все медленно и.

Обзор 1C-Битрикс ► Лучшая CMS?

По обновлению CS-cart это вообще адовы муки, все разработчики делают сайты на этой CMS ломая ядро системы, без этого не возможно внедрить большое количество задач. Чтобы обновить версию CS-cart, неподготовленному владельцу магазина, нужно снова обращаться к разработчику и платить деньги, чтобы он внедрил обновление снова через ломку ядра системы.

А в Битриксе никогда такого не было, обновления ставились владельцем из панели администратора нажатием кнопки. Про простые отличия возможностей Битрикса и CS-cart лучше не вспоминать.

Например простейшее разделение покупателей на Физические и Юридические лица в CS-cart нужно докупать, в Битриксе это стандартно. Мелочи кажется, но этих мелочей куча. И все эти мелочи без проблем и доплат реализованы в стандарте Битрикса.

Конечно обращался в поддержку CS-cart, только решений по вопросам нет, только отписки, что решат в следующей версии. И никаких кредитов за поддержку в Битриксе нет, все ответы от поддержки Битрикса приходят бесплатно и в течении суток. А за поддержку CS-cart нужно покупать кредиты и реальной помощи быстро вы вряд ли получите. Ничего не решается в CS-cart. Нет времени на это, время уходит на глупые посты в блоге про сравнение CS-cart и Битрикс….

Что-то как-то однобоко. Но я сейчас не про принцип сравнения. Почему на CS все лучшие проекты забугорные? В СНГ нет ни одной компании способной создать магазин похожий на лидера рынка?

Или как так? Индийский маркетплейс не показатель. Там от коробки как у сайта Евровидения от коробки Joomla, а у Эльдорадо от Битрикса — одно название. А вот более ходовых примеров нет? S я много лет пытаюсь стянуть компания с иглы Битрикса и реально не вижу никаких альтернатив достойных для затрат времени на переучивание.

Возможно Magento, но оно еще дороже в эксплуатации. Спасибо за подписку на наш цифровой журнал об электронной коммерции. Думаю, что вы не разочаруетесь. Пожалуйста, добавьте почтовый ящик, с которого мы прислали вам книгу, в избранное. Так наши письма точно не попадут в спам, и вы не пропустите самое интересное. Пожалуйста, добавьте почтовый ящик, с которого мы прислали вам купон, в избранное.

CS-Cart или 1С-Битрикс? Сравнение движков для интернет-магазина. Леонид Кощеев, директор по развитию Cart-Power: Основные критерии, по которым я буду сравнивать решения для электронной коммерции: Процесс установки Состав базовой коробки Стоимость коробки Скорость работы и высокие нагрузки Юзабилити панели администрирования Дружелюбность для мобильных устройств Готовые решения Документация Обучение продажам Техническая поддержка Выход обновлений Партнерская сеть Форум Маркетплейс Разработка Отзывы веб-студий Независимые исследования Процесс установки Так как описание некоторых шагов тестирования включает в себя большое количество текста и изображений, я решил вынести такие материалы в отдельные документы.

Установка Bitrix и CS-Cart в подробностях Вывод о процессе установки Установить движок интернет-магазина CS-Cart можно немного быстрее порядка 10 минут против 20 минут, которые потребовала установка 1С-Битрикс.

Состав базовой коробки Платформа для интернет-магазина CS-Cart является узкоспециализированным продуктом, ориентированным на быстрое создание интернет-магазина.

Плюсы и минусы CMS 1C-Битрикс. Детальный обзор, отзывы пользователей - cafegratitude.info

Результатом стала информативная таблица, которую я вынес в отдельный материал: Сравнительная таблица состава базовых коробок платформ интернет-магазинов CS-Cart и 1С-Битрикс Вывод о составе базовой коробки Платформы достаточно функциональны и имеют большое количество возможностей, вникая в каждую из которых, можно все больше уходить в детализацию оценочных факторов.

Стоимость коробки Лицензию CS-Cart Русская версия на данный момент можно приобрести за 24 рублей. Вывод о стоимости коробки Как вы сами можете видеть, сравнение CMS интернет-магазинов показывает, что стоимость лицензий отличается почти в три раза: Ответ службы поддержки: С аналогичным вопросом, я обратился в CS-Cart: На что получил следующий ответ: Вполне ожидаемый и очевидный ответ. Скорость работы и высокие нагрузки Скорость работы интернет-магазина — очень тонкая тема.

Итак, я использовал два идентичных сервера для тестирования платформ: KVM виртуализация. А это результат карточки товара CS-Cart: Нагрузочное тестирование CMS для интернет-магазинов Какая из CMS для интернет-магазина лучше всего переживает нагрузочное тестирование Результаты второго тестирования были опубликованы спустя несколько месяцев после первого.

Результаты исследований и выводы авторов следующие: Вывод о скорости работы и высоких нагрузках На обеих платформах есть кейсы, которые демонстрируют возможность создания высоконагруженных систем с большим количеством данных. Юзабилити панели администрирования Многие владельцы веб-студий отмечают, что CS-Cart имеет очень удобную, интуитивно понятную панель администрирования.

Смотреть подробный анализ юзабилити панелей администрирования Вывод о дружелюбности интерфейса В целом, нет сложности разобраться в панели администрирования как в движке CS-Cart, так и в Битрикс, однако очень многие клиенты и представители веб-студий выделяют это как преимущество и отмечают, что панель администрирования CS-Cart является интуитивно понятной.

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

Документация Битрикс имеет очень хороший уровень документированности. По CS-Cart документация доступна по следующим ссылкам: Основная документация Видео-документация по работе с панелью администратора Видео-уроки для разработчиков Видео-уроки по верстке Обучение продажам CS-Cart предлагает своим клиентам возможность бесплатного обучения в их Университете.

Никогда больше не свяжусь с системой Битрикс. Все работает медленно и криво. Не соответствует. Отличный продукт высокого уровня с адекватной ценой Админ моего сайта использует Битрикс. В технических деталях я не очень силен, но не могу не заметить, что количество его жалоб снизилось на порядок после начала использования данной CMS.

Ввелась система в строй быстро, мануалы Не связывайтесь с этой CMS Дорого, негибкий, самое ужасное - любые обновления сопровождаются поломками и мучительными исправлениями. Наш интернет-магазин на Битриксе уже более 3-х лет. И мы твердо намерены поменять CMS.

Если вы планируете развитие сайта, то на Битриксе это будет происходить очень болезненно. Во-первых, доработки сайта и какие-то изменения на Битриксе На тройку по пятибальной шкале Самому разобраться нереально Инструкций нет Техподдержки почти нет Сбои в системе. Оплатил Битрикс специально, чтобы воспользоваться поддержкой.

В итоге, в чате отвечают, чтобы я подождал. Жду уже три дня. В системе есть критические для бизнеса ошибки: Уведомления о письмах приходят с опозданием. Невозможность удалить Создаем сайты на этом движке Полгода работаю в студии интернет-маркетинга г.

Мы занимаемся созданием, продвижением сайтов, контекстной рекламой. До прихода сюда все эти cms, crm и. Специально запутанная система Сама система, созданная со своей логикой. Как раз тот момент когда придуман велосипед с квадратными колесами. Не рекомендую данную площадку, потому что она подразумевает содержание специалиста по данной системе.

Любое изменение в cms чуть глубже стандарта шаблона в буквальном смысле чуть чуть - повлечет вмешательство в код. В отличии от открытых Бегите от них! Диск общий доступ сотрудников к документам.

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

Это моя убежденность. Но об этом мало кто задумывается на этапах составления юзабилити-макетов. И это следствие первого минуса Битрикса.

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

Даже в случае создания большого сайта с несколькими десятками типовых страниц — все ведь крутится вокруг одних и тех же компонентов: В крайнем случае нужно фильтры каталога доработать. Когда вся разработка сводится к допиливанию исключительно файлов template. ИМХО, при большом желании этому можно обучить даже верстальщика, который умеет использовать только две php конструкции: Создание сайтов на Битриксе — это просто это сложно Специально объединил две проблемы в одну, потому что ноги растут все из той же первой проблемы — непонимания.

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

Снизить затраты на разработку сможет только знание и учет нюансов системы, а не система сама по. И знание, и учет нюансов должен вестись всей командой. Начиная от менеджера в первую очередь. Хотя его, конечно, мало.

Исходя из каких соображений? Соображение, увы, чаще всего одно: Ребята, вы сэкономите себе кучу нервов и денег, если просто прочитаете описание возможностей стандартных компонентов, и попробуете поработать с ними в режиме визуального редактирования. Может быть даже составив таким образом небольшой сайтик без верстки.

Это и вправду не требует больших усилий, а в дальнейшем при заказе сайтов пригодится более. Документация по системе ведь очень неплохая. Сайт очень медленно работает Сайт на Битриксе может работать медленно по многим причинам. И ни в одном из этих случаев не виновата сама система. Вина может быть в некорректно подобранном хостинге, в разработчике, который написал свои компоненты и не озаботился подключить кеширование, вина может быть в чрезмерно нагруженном макете.

Но сама система не виновник того, что главная страница сайта у вас загружается 5 секунд. Это опять же стереотип, который любят повторять менеджеры и люди, далекие от разработки. Что Битрикс — это тяжело и медленно.

Поверьте, если все сделать правильно — сайт на Битриксе будет летать. Вопрос только в том, чтобы все сделать правильно и понимать, что такое правильно, а что такое — неправильно. Вторая группа. Разработчики Автор статьи то есть я — сам разработчик. К примеру, на каком-то уровне знаю ассемблер. Есть пара коммерческих проектов на Delphi, да и веб начинал постигать с самых азов — учебник Котерова, статьи о паттернах программирования на инглише.

Писал на Zend Framework, Yii. Есть фреймворк, написанный мною, с нуля. На котором тоже есть проекты, реально работающие. Иногда в свободное время пишу небольшие программки на php для собственных нужд, начиная с создания файла index.

Просто, чтобы не забывать основ. Это могут позволить себе люди из первой группы. Но когда такую глупость говорят разработчики… Как по мне — такие стереотипы у профессионалов основаны на извечном биче любого разработчика — стремлении к идеалу. И любой лелеет в себе мечту создания фреймворка, на котором можно писать любой сайт быстро и без единой проблемы. Хотя в целом — я с ними бываю согласен, когда поступает заказ на доработку проекта на Битриксе.

Вот так, бывает, откроешь какой-нибудь шаблон вывода карточки товара, а там хлебные крошки выводятся с помощью пяти! Говоришь клиенту или менеджеру — извините, но доработки вашего сайта обойдутся вам дороже.

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

Отзывы о Система управление сайтом (CMS) 1С-Битрикс

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

Но все же — стандартные компоненты писались программистами хорошего уровня уж, по крайней мере, выше того, который крошки sql запросами выводил.

И — как я выше писал — ну идейно, стандартный компонент — это черный ящик. Он просто должен делать свою работу. Не для доработок. Это вина проектировщика, который составляет макеты под Битрикс. Это он в первую очередь должен понимать, что дорабатывать стандартные компоненты Битрикса — это сложная задача, и чреватая рисками.

Хочется кастомности для простейшей задачи — сядь, нарисуй на листике то, что ты хочешь. И потом сравни их с тем, что уже есть, поиграв компонентами в визуальном редакторе. Если проект слишком уж отклоняется от функционала самого Битрикса — то сядь и подумай, а так ли уж важно для бизнеса использование именно этой системы, не логичнее ли заказать другую?

А разработчику, повторю, нет нужды воротить нос и стремиться к совершенству. Достаточно изучения документации и основных приемов. Если человек профи, то он просто примет особенности структуры, освоит идеологию и будет писать хорошие сайты. Если лень — то тут уже ничем не поможешь. Привыкнуть к Битриксу можно точно также, как и к любой другой системе. Это мое полное убеждение.

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

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

И далеко не самый важный.

vps хостинги россии

Куда важнее — умение пользоваться этим инструментом. Надеюсь, в статье примерно удалось изложить о чем я вел речь. А у нас тут можно получить грант на тестовый период Яндекс.

Читают. Поделиться публикацией. Похожие публикации. Веб-разработчик 1С-Битрикс. Mywebstor Новосибирск. Веб-разработчик 1С-Битрикс удаленно. Back-end разработчик 1С-Битрикс, удаленка. Студия Валерия Комягина Москва.

Все вакансии. Sb0y 14 августа в Stanis86 14 августа в Есть хостинги, на которых тормозит. Идеальная система должна не тормозить даже там, где тормозит все?

Такого не бывает. Даже если у сервера узкий канал — можно включить gzip. Всё тормозить просто не. Так любой хостинг или любой хостинг с gzip? Это не тождественно. Для быстрой работы Битрикса достаточно установить несколько модулей, и установить несколько директив. Ну, и написать хороший код, отталкиваясь от возможностей системы. Простые условия и все будет работать. Давайте поговорим еще про eTags etc… Если канал узкий — его нужно расширять: Borro 14 августа в Что-то вы в крайность ушли… Давайте представим классно спроектированную систему сферическую в вакуумерассчитанную на высокие нагрузки, на VDS-хостинге за рублей.

Она будет тормозить, так как будет упираться в процессор, в системные дескрипторы, память и многое другое, когда туда в одно время зайдет пользователей и будут с ней работать. Говорим про сложную систему, а не index.

Sb0y 23 августа в Если мало дескрипторов — правьте sysctl. Ситуации бывают самые разные, я не понимаю почему проблема должно обязательно решиться покупкой нового железа. Borro 23 августа в Согласитесь, что описанный мною случай требует железа, а не рефакторинга кода.

D Битрикс располагает к флейму: Anyway нужно профайлить, оптимизировать и разбираться в коде, будь это index. Вопрос в том — фиксить быстро и коряво, или нормально и правильно?

Быстро и правильно, в 3 часа ночи, как показывает практика, редко получается — да и все-таки девелопер тоже человек, нормированный рабочий день должен иметь место. Посему на крупных проектах, по параметрам статистики задействуются резервные мощности под мониторингом админа, вдруг DDoS? Depends on. Это мистика, мой друг. Нет ничего универсального — есть лимиты масштабируемости, лимиты бюджетов и минимальные требования к environment. Тоесть ставлю битрикс на VDS за рублей — тормозит. Ставлю джуму — тормозит.

Пишу свой движок — тормозит. Чем меньше ограничений система накладывает на пользователя — тем она. Если магазину с товарами в базе нужен хостинг за рублей, при том, что если на другом движке будет всё тоже самое и товарами — надо задать себе вопрос — чем занимается движок эти 10 секунд, пока открывает страница?

Это абстрактное утверждение ИМХО — мы должны четко понимать, какие именно проекты мы рассматриваем. Если это сайт-визитка, то безусловно мы копаемся в коде, делаем оптимизацию на уровне кода, так как ограничены бюджетом. Если это промышленное решение: Яндекс, oDesk etc — тут дешевле доставить один два, десять сервер в стойку, а затем уже, грамотно и неспешно, разбираться и профилировать. Бюджет и сложность проекта — играют немаловажную роль в данном вопросе. В это аспекте абсолютно с Вами согласен.

Однако, очень часто бывает, что такие апгрейды делаются из-за нехватки специалистов, готовых решать подобные проблемы. Некоторые вещи решаются без стойки дорогих серваков, если как следует подойти к решению задачи. Ведь сервер — очень прожорливая с экономической точки зрения единица. Вполне может получится так, что сегодня сэкономил, а через год потерял. Как писал автор в статье — захотели сайт, посмотрели рынок, поняли что движок хорошо берут и понеслась….

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

По крайней мере, это идеология системы для маркетологов. По другому ее не напишешь. Примерно так я его себе и представлял. Хотя вообще, идеальный код — это чистый лист. Alexufo 15 августа в Идеальный код — это модель представления поверх модели представления об идеальном ЯП Нельзя говорить об идеале, поскольку идеал это попытка человека достигнуть конечной цели творчества в зависимости от полученных ранее знаний.

Так как мы не можем объективно судить об опыте человека, мы доверяем тем лидерам, которые возглавляют комьюнити или тем, которые завтавляют нас восхищаться. Из этого следует, что продукт кода — практически проекция уникальности человека, кто представляет собой бесконечность. Вообще-то код пишут чтобы его читали. Не могу ничего про идеально сказать, есть например на symfony проектик, sylius.

Stanis86 15 августа в Увы, клиенту чаще всего не интересны внутренности его сайта. Ему нужно, чтобы он работал. Как это сделают — уже дело десятое. Я — не большой сторонник фреймворком, по одной простой причине — не люблю велосипеды.

Пусть я напишу хороший код, но разве это цель? Цель — сделать продукт. А вот так — раз за разом писать контроллеры для вывода новостей, пагинации, хлебных крошек… Где-то на третьем проекте все это надоест. Того же Битрикса. На счет кода. Нет — достаточно грамотно написано и структурировано, но Вы уверены, что это идеал? И что человек, который будет дорабатывать за Вами этот проект, сходу выполнит доработку, например, по добавлению разных типов файлов для формирования счета-фактуры?

И не перегружаете ли Вы этот метод излишним функционалом, который можно было бы вынести за его пределы? По сути — для такой несложной доработки — придется переписывать целый метод. Он ведь подходит только для формирования файлов pdf, больше ни на что не способен. Здесь есть ошибки, пусть они не так заметны как в некоторых компонентах Битрикса. Но это тоже не идеал.

Функционал проверки сайта, думаю, можно отнести к тестам. Хотя модульного тестирования в битриксе, конечно. Он не для. Это законченный продукт. Вы не сравнивайте готовый продукт паяльник с набором запчастей для собирания паяльников, микроскопов и телескопов. Это несравнимые вещи. Если клиенту нужен не красный паяльник, который есть в стандартной поставке, а синий, то ему проще порекомендовать готовый продукт.

Если ему микроскоп нужен, то есть смысл подумать в сторону набора запчастей. А возможно и есть уже готовые микроскопы а ведь скорее всего. То есть двигатель у машины надо тестировать, но вот саму машину —. И кстати вы лукавите, сами же написали: Ну я лично с ходу разобрался что делает этот код. Я уверен что он покрыт тестами, он не использует ничего из глобальной области видимости, и не мешает html с php.

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

Нарушает ряд принципов. Почитайте на эту тему. То, что не использует глобальные переменные — это гуд, конечно, но есть другие ошибки. Идеального кода не существует. Это фантастика.

Вот о чем я хочу сказать. И оценивать систему по качеству кода — это утопия. Оценивать нужно продукт. И я ни в коем разе не говорю о том, что Битрикс для создания гибких и сложных проектов лучше, чем фреймворк.

Но даже фреймворк не обеспечит той гибкости, которую даст чистый лист и знание php. Мы ведь не о гибкости ведем сейчас речь, и не о качестве кода? А о умении использовать конкретный инструмент, и понимании для каких задач он может пригодиться.

Можно узнать какой ряд принципов он нарушает? Желательно критерии по которым вы это определили, а не просто KISS например. Это оффтоп в теме — он нарушает все 5 принципов, они в общем-то взаимосвязаны, нарушается один — нарушится и. Вот две основные ошибки 1. На него возложено слишком больше одной обязанности вывод счета по номеру в конкретном шаблоне в конкретном формате Не пойму, почему у Вас не вызвал удивления вот этот кусок: Для того, чтобы изменить поведения метода — у нас всего один параметр номер счета.

По логике метода видно, что этого мало. То есть он закрыт для расширения. Для изменения поведения нам приходится только переписывать метод. Что-то доработать на ней — невозможно. Я открыл код, посмотрел и понял, что за это ненавидят php-шников… Дайте яду!

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