Pull to refresh

Comments 118

Пусть заминусят, но я должен это сказать: я уже года полтора так не смеялся, как с прочтения этого поста =)

О да, чтобы понять, что битрикс не нужен — достаточно просто заглянуть в его исходники :)
UFO just landed and posted this here
Давайте я расскажу, как я завязал с этой дрянью.
Когда-то давно мы были статусным (то ли золотым то ли еще каким) партнером Битриксв, лабали сайты на нем. В одном проекте у меня возникло 2 проблемы, которые блокировали разработу. Открыл тикеты, служба техподдержки что-то там поковыряла, потратила несколько дней, но ничем помочь не смогла. В итоге сам залез в потроха Битрикса, за полчаса решил обе проблемы. Посмотрел на качество кода и понял — что проблемы с ним у меня будут всегда. Когда я только учился писать на PHP, я писал примерно так же.

Битрикс это же не про технологию, это про маркетинг, это про попытку сделать «энтерпрайз» на коленке. Энтерпрайз не в смысле больших систем, а в смысле привязывания клиента к себе, впариванию дорогой поддержки и всего прочего.
В это смысле Битрикс очень успешен.
UFO just landed and posted this here
> Минусами являются сложность программных продуктов для пользователей (самостоятельное администрирование сайтов сложно, а настройка без помощи специалистов практически невозможна), а также не самая доступная цена. 

а также никакая техподдержка, неработающие фичи с каждым обновлением и еще много всякого.
Важно! Система «1С-Битрикс. Управление сайтом» требует широкого перечня возможностей хостинга, некоторые хостинг-компании даже вводят специальные тарифные планы для «интернет-магазинов на Битрикс», это важно помнить при выборе хостинга и расчете стоимости поддержки сайта.
Да не требуются никакие там особые возможности хостинга. Просто это настолько кривая штука, что жрет ресурсов немеряно, поэтому и делают специальные тарифные планы, в 2-3 раза дороже обычных.

не совсем так, когда-то ублюдошный sweb лет 6 назад выкручивал лимиты и урезал php как какая то дикая скотина (30mb распаковки битрикса падали, распаковывался только по SSH, ssh давал на 3 часа и т.п )как и куча хостеров — вылез таймвеб, который взлетел на том что не занимался оверселом и имел минимальные тарифы где битрикс работал прекрасно на 120р в мес при том что давал 256mb памяти php. Сейчас же таймвеб с битриксом так сросся, что какой то там лидер продаж чуть ли не первый (50% отката) и все мощные тарифы специально под битрикс где нет лимита на лимит скриптов.
Сейчас я так понимаю многие подтянулись аналогично и давно уже битрикс работает на куче минимальных тарифах.
Загадка в том что Рыжиков прав — ругань, поливание, а это вааще никак не влияет на продажи, вааще) Ему просто по барабану на разрабов, идеологию, идеализм, культура кода т.п

Не скажите. Таймвеб пару лет назад позволял на дешевых тарифах запускать битрикс, сейчас уже все, лавочку прикрыли, даже резервное копирование не срабатывает, в 502 улетает, а сапорт говорит что надо взять тариф под битрикс, цена которого равна цене vds

502 это лимит по времени. 30 сек на скрипт если нет то дейсвительно нужно переезжать. Разросся ваш битрикс и тариф тут не причем Жмите по SSH.

я знаю что это такое, и никакие надстройки для этого не помогают, увеличивал лимит времени по самое не балуй, все без толку, ошибка все равно появляется, просто не так быстро.
p.s.: битрикс не мой, к сожалению имеется грешок разработки на нем, но к радости уже третий год с ним не работаю, и доволен как слон))

а какими настройками вы хотели увеличить лимит по времени где хостинг не собирается давать больше чем вы платите за него?) Если 30 сек не хватает скрипту, нужно менять тариф.Это нормально

ну а вдруг сработало-бы)) Я ведь должен был попробовать. Но я со 100% уверенностью заявляю что пару лет назад такого у таймвеб не наблюдалось, «бизнес» и «малый бизнес» спокойно отрабатывали на дешевых тарифах

на голом битриксе протестируйте, тогда будет обьективно)

Если 30 сек не хватает скрипту, нужно менять тариф.Это нормально

Нужно менять скрипт или всю систему в таком случае
Ой, прямо за живое задели, когда лет 5 назад я пытался развернуть битрикс на хостинге! Пришлось подтягивать навык работы по SSH потому что конечно же штатная установка не прошла успешно…
Видимо поэтому зарплаты разработчиков на битрикс в 2-3 раза выше чем у обычных прогеров на PHP — им платят за вредность?!)
1C: Битрикс — сайт управляющей компании ЖКХ… я вот даже не знаю, как безопасно и безболезненно заменить сайты на этой платформе, но что-то более простое и удобное. Пока есть только одна причина держать эти сайты, это интеграция с Реформа ЖКХ.

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

P.S.S. От первого взгляда на Битрикс, я пришел в ужас.Может быть, это только первый взгляд, но я до сих пор в ужасе.
UFO just landed and posted this here
Товарищ, вы не одиноки. Понадобился сайтик управляющей компании, пришлось поставить 1С: Сайт ЖКХ на Битрикс. Вот тут uo-zhukovka.ru. Теперь сижу и думаю, что с этим счастьем делать. Руководитель просит нормальный современный дизайн. Галерею и раздел видео надо менять полностью. Собственно проблемы с данным сайтом сподвигли меня на написание статьи. И я весьма и весьма рад, что знамя борьбы за правое дело подхватил некто Dekmabot и изложил своё видение проблем с Битриксом.
Битрикс это самое худшее что могло произойти в сфере ecommerce в России.
Бизнесу навешали лапши на уши о том как это хорошо и современно и какие суперперспективы ожидают владельцев от интеграции со всеми любимым 1С.
В итоге имеем отдельный подкласс битрикс-говнокодеров, которые за чуть большие деньги по рынку
готовы разбираться в этом винегрете из спагетти кода.
UFO just landed and posted this here
Из плюсов помимо перечисленных выше возможностей также стоит отметить, что программные продукты и вся документация русскоязычные

Это скорее минус. Сам ни разу не Битрикс-разработчик, а фронтендер, но иметь с ним дело иногда приходится(к глубочайшему моему сожалению). Так вот на русском языке хрен составишь поисковый запрос, что бы найти ответ на вопрос по разработке(не важно на каком языке/фреймворке эта разработка идёт). Да даже на русском языке сложно нагуглить ответ на вопрос по битриксу.


Файловая структура «фреймворка» заставляет шевелиться волосы даже в тех местах, где их по идее быть не должно – если не ты собирал сайт и/или у тебя нет/мало опыта работы с битриксом, то можно потратить много времени на поиск нужного файла с каким-нибудь компонентом.

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

Тут пропущено очень важное дополнение — "… очень удачным для владельца брендов, но не для потребителей продуктов 1С и Bitrix"
UFO just landed and posted this here
Знаком лично с «1C-Битрикс: Управление сайтом» и я скажу это сущий ад, особенно для контент-менеджеров, имеющих общее представление о запросах к базе, и программировании на php. В силу отсутствия нормальной поддержки пользователей, при использовании возникают проблемы вплоть до того, что приходится заново переписывать не только отдельные скрипты, но и некоторые модули целиком.
Но это не так страшно, как новый заказчик с сайтом на битриксе года 2010, там малейших чих грозит обвалом всего сайта. А обновление платформы до последней версии это вообще отдельный ритуал с шаманами и бубном, описание которого выльется в небольшой роман.
Да, хорошее развлекалово, куча маркетинговой воды.
Bitrix — это ваши нервы, это дорого, это 10к р. за знание программиста, который исправил ваш сайт, всего 1 галочкой в настройках(и мы только за это и живем).
з.ы. Документация у них далекоооооо не подробная, там все поверхностно.
Могу сказать что битрикс не так прожорлив как, например, Magento 2. Вот эту гадину просто так не запустишь на тех ресурсах, на которых битрикс будет хорошо работать. А так, если вы загляните под капот любой CMS, то найдете кучу недостатков. И по сравнению с другими — битрикс не так уж и плох.
UFO just landed and posted this here

ни разу еще не комментил темы про битрикс, но могу со 100% вероятностью сказать, битрикс здесь не причем. Быдлокер!=говнобитрикс
Работал и работаю 10 лет с проектами на Drupal 7, самописке на .Net, Битриксе. У всего есть свои минусы и плюсы.

UFO just landed and posted this here
По-моему, то же самое получится, если заменить в тексте Битрикс на Wordpress или название любой другой CMS. У Битрикса множество грехов в архитектуре, я не хочу выступать адвокатом дьявола, но вот конкретно такой наезд мне не понятен. Да и вообще, если крупный проект вырос из того, чем мог заниматься контент-менеджер, то такой проект практически стопудово придется переделывать. В его развитии, вероятно, не было четкой стратегии, так что полученная в итоге архитектура почти наверняка будет состоять из велосипедов и костылей в несколько слоев.
UFO just landed and posted this here
  1. Таких крайностей в жизни нет. Жизнь не черная и не белая, у нее все градации серого
  2. Поэтому исходя из п.2 я выберу золотую середину, если конечно болезнь не смертельная)
UFO just landed and posted this here

У вас паранойя) Вы вели речь о болезни и враче, на нее я вам и ответил, потому что аллегория CMS и врачей не выдерживает критики

UFO just landed and posted this here
Жизнь не черная и не белая, у нее все градации серого

Ага, все 50 оттенков серого… в жизни битрикс-«программиста».

в один момент у вас умер любимый с детства кот и вы нашли любовь всей своей жизни.
Этот момент жизни для вас черный или белый?

Скорее всего квантово-неопределенный. Кот в коробке сидел?
Скорее всего квантово-неопределенный

неее, Alexeyco все однозначно определяет булево:
либо true
либо false
золотой середины или неопределенности нет


Кот в коробке сидел?

Я не Шредингер :-)

Поэтому исходя из п.2 я выберу золотую середину, если конечно болезнь не смертельная)

Условно говоря, есть 5тр, этого хватит сходить к 10 бабкам-знахаркам.
Результат: деньги кончились, болезнь не лечилась, начались осложнения, теперь даже 5тр не хватит, надо ложиться на операцию за 50 т.р.

У вас получилась очень хорошая битрикс-аллегория. :-)

Золотая середина в данном контексте, если вы, конечно же, не тролль, как Alexeyco, — это хороший врач из провинции за 1000-1200 рублей за качественный прием.

UFO just landed and posted this here
Я не говорю, что битрикс крутой и супер. Но он неплохо смотрится на фоне других цмс. Мне, например, друпал 7 не понравился с его функциональным программированием. Очень уж хочется классы. И опять — хотите обновления- перезаливайте всё вручную. Но это по 7 версии. 8 я еще не смотрела.

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

Одни уже реализовали — https://drupalcommerce.org/ — хорошо жрет ресурсы.
UFO just landed and posted this here

Это вы себе говорите, а не мне)))
Если вы что-то ругаете, то это вы должно сказать:
"мне не слабо сделать крутого конкурента!"
Обругать могут тысячи, дать критику десятки, сделать конкурента — единицы

Если вы что-то ругаете, то это вы должно

Не обязательно, достаточно указать на недостатки.
UFO just landed and posted this here
off
взять кутикулы в кулак

Хммм… Попытался представить)))
Справедливости ради, это обычный говнокод, независимый от CMS, фреймфорков и языков программирования. Битрикс не заставляет писать конкретно такую херню.
UFO just landed and posted this here
А вы где-то видели ответы — да, я пишу говно код :)))
UFO just landed and posted this here
такое явление, как оверкодинг <...> слишком много кода и возможностей <...> приводит к повышению сложности всей системы <...> не только пользователям, но очень часто даже программистам сложно разобраться в юзабилити программных продуктов <...> К сожалению, этот недостаток является оборотной стороной мощных и многофункциональных решений
Да вообще-то нет, этот недостаток — по большей части следствие невероятно говённой архитектуры. В мире есть множество крупных программных продуктов, масштабных, «мощных и многофункциональных», которые не сильно страдают от этих странных описанных проблем.
«Позвольте оставить здесь свое боа?! Боаааааа!».
Всё что я могу сказать про Битрикс.

Скажем так… писать что-то хорошее, быстрое и безглючное на нём могут лишь опытные и очень грамотные программисты. При этом никаких преимуществ им использование именно Битрикса не даёт. Они на любом другом фреймворке/CMS смогут даже лучше и быстрее.

А вот написать говнокода, который будет тормозить и глючить может любой новичок. И именно Битрикс ему это не то что позволяет, но даже потворствует.
Извольте наше готовое решение в нашей парадигме! Урааа!!! Я сделалъ! Быстро, элегантно, красиво, логично. А потом база товаров разрастается до 10000 позиций, на сайт приходит 1000 посетителей одновременно и вся эта красота и логичность лежит.
И потом начинается выкидывание всего Битриксового, и писание прямых запросов в БД, рендер средствами ПХП и так далее.

«Боаааа!»
Обновления программных продуктов предсказуемы и понятны, подход к работе практикуется комплексный, а новые функции обычно работают именно так, как заявлено.


Вы серьезно?

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


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

С чего это вдруг?


Только не удивляйтесь, что при следующем обновлении ваш функционал слетит к чертям.
UFO just landed and posted this here
Плохо процитировал, я имел ввиду этот кусок
заканчивая доработками ядра
Если битрикс так хорош, как вы пишите (конечно же нет), то почему сайт вашей компании работает на друпале?

Где проекты на битриксе? Какова ваша компетенция заявлять что-то о битриксе?
Друпал хорош только для блогов и новостей. Использование его в магазине это полный изврат. Скажите мне нормальную цмс для магазина?
P.S. Фреймворки не предлагать. Это получается как самописка. Качество кода не всегда можно проследить и не каждый возьмется разгребать за другим.
UFO just landed and posted this here
Megento 2 — буэээ. Эту хрень тяжело заветси, для нее ооочень дорогой хостинг. И слишком там всё запутано. Сижу сейчас и клепаю модуль. Это полный трындец, пока во всем разберешься. Иначе говоря — очень сильный порог вхождения.
Shopware — первый раз слышу. Русский перевод есть или вы переводить будете?
OXID eShop — аналогично — первый раз слышу. Русский перевод есть или вы переводить будете?
Я в плане делается всё не для себя, а для клиентов. И не все такие продвинутые в языках.

Как на счёт Prestashop? К тому же они с новой версии перешли на Symfony. Правда пока ещё не смотрел что там у них получилось.

В принципе более менее. Админка очень хорошо интуитивно создана, подрублен бутсрап. И самое главное — нет прожорливости по ресурсам. Но я так сильно в глубь не смотрела. Это впечатление после написания модуля для него.
UFO just landed and posted this here
он всеравно гораздо лучше битрикса)) Хотябы потому, что любые допилы делаются без модификации ядра.
Зачем в Битриксе или Друпале или т.д. и т.п. модифицировать ядро? Зачем?!

UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
Вы забываете, что мы в основном все работаем под заказ. И клиенту нужно цмс простая в управлении.
Но и вы поди не первый день работаете? ИМХО, это рассуждение вчерашнего студента, а не опытного специалиста

Я работала с 15 цмс и не с одной так не выпендривалась. Это не нормально когда простые вещи в других цмс здесь становятся проблемой. Да, может проработав с магенто год, она уже не будет казаться такой сложной. Но это не норма, например, для добавления чекбокса в админке, создавать 3 файла, т.к. его выпилили из стандарта. Я пишу про привыкание для работы и сколько сил тратится на вполне простые вещи в других цмс. Даже в yii вразы проще работать. чем здесь.
https://github.com/shopware/shopware

От названия снипета, меня прямо перекосило. Еще сильны воспоминания от Modx.
>> Русский перевод есть или вы переводить будете?
Не совсем понял перевод чего вам нужен? Документации? Тогда повторюсь: ИМХО, это рассуждение вчерашнего студента, а не опытного специалиста

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

Вы мне напомнили слова одного человека — клиент должен страдать. Вот только после этого захочет ли он еще раз ко мне обратиться.
UFO just landed and posted this here
А вы не пробовали подумать почему в мадженто все так, как есть? Её отнюдь не дураки писали.

Ну раз вы у нас такой продвинутый, то объясните зачем чекбоксы выпиливать и оставлять выпадающие списки?
Я видел как после доработок ряда «любых специалистов» заказчику приходилось полностью выкидывать шоп и запускать новый, на нормальной взрослой платформе, у нормальных специалистов.

Здесь я согласна. Но сравните количество специалистов по битриксу и по магенто. Это почти редкий зверь. https://freelansim.ru/tasks?q=magento И тут уже и сложнее найти и сложнее договориться. Причем в этом количестве так же есть и криворукие. Отсеиваем их и в итоге имеем совсем маленькое количество.
Вот с битриксом клиенты и страдают

Это вы так считаете. А может у вас руки не оттуда растут? Здесь работает принцип как и везде — тот кто долго работает с ситемой, начинает правильно использовать инструменты. В итоге получается хорошо сбалансированный код. Т.к. специалист уже знает сильные и слабые стороны системы. и знает что использовать, а что нет.
UFO just landed and posted this here
$balloonFieldset->addField( 'payment_types',  'checkboxes', [
   'label' => __('Payment Types'),
   'name' => 'payment_types[]',
   'values' => [
     ['value' => '2','label' => 'Card'],
     ['value' => '3','label' => 'Cash'],
     ['value' => '4','label' => 'Prepaid'],
   ],
]);

И как это вставить в xml файл?
Если таки досконально разобраться в других системах, то станет ясно, что битрикс не то, на что стоит тратить свое время и деньги клиента

А вы с какими цмс работали досканально?
И довольно-таки недешево она стоит. Заказчик раз 100 вначале подумает.
UFO just landed and posted this here
UFO just landed and posted this here
Вот почитал все и поржал. Тупо продукт маркетологов и абсолютная какашка для программистов…
Работаю уже 4й год на фришном движке Opencart и при этом не разу не возникло такой сложности в реализации, что нельзя было сделать так как у Битрикс.
Код достаточно хорошо структурирован, огромное русскоязычное сообщество и куча как платных так и бесплатных решений. Никаких вам ограничение в расширяемости, все в пределах вашей фантазии
Интеграция с 1C решается тоже без проблем. При правильной оптимизации и настройке сервера до 1млн. товаров может спокойно держать. (Может и больше, но в истории таких случаев не зафиксировано)
Средняя цена работы программиста 8-15$ час что в разы ниже разработчиков Битрикс. Зачем тогда платить больше…
Т.е. вы считаете, что обновление это просто перезапись файлов в ручную это нормально? Уже системы ушли в консоль, а на опенкарте до сих пор нет нормального обновления.
Да с обновлением есть проблемы, но в версии 3.0 думаю уже будет адекватная система обновлений.
А то что у Битрикса все слетает после обновления Вы считаете это лучше ручного обновления? Думаю отнюдь не лучший выход.

это никак друг с другом не коррелирует. Проблема багов после обновления, это недостаточная изолированность модулей и компонентов друг от друга и плохое тестирование rc

У меня ничего не слетает. Т.к. я знаю что и где обойти и никогда не лезу в ядро. Для этого есть инструменты обхода. Либо говорю заказчику — так нельзя. Но на многих цмс такое так же можно сказать. И так же при обновлении, если лезешь в ядро в другой цмс всё так же перезатирается.
Аналогично и в opencart кто знает как обновляться, то никаких проблем))
Тут не вижу смысла разводить холивар. Каждый использует ровно то что его устраивает.
UFO just landed and posted this here
Наверное потому, что в 1 руки даже на Laravel FW писать e-comerrce проект вы будете месяца 3.
А конечному клиенту ваша чистота кода и архитектура до 1 места. Клиенту важно что бы бизнес работал и продавались товары в больших объемах как можно быстрее и тут от чистоты кода мало что зависит.

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

Как разработчик я с вами согласен, что новые фреймворки и php7 это все очень круто. Но как владелец интернет-магазина против на того что бы мне за 100500$ пилили свой велосипед, который будет с «чистым кодом». Зачем тратить так много денег и времени, если есть opensource платформа которая ничем не хуже. И даже если в ней есть дыры, то можно исправить.
P.S Сам по себе opencart защищен получше чем тот код который вы например напишете за 3 месяца. Потому что уже обкатан на сотнях тысяч магазинов и все баги которые можно было найти уже залатали
UFO just landed and posted this here
Потому что найти другого на поддержку такого проекта будет в разы дороже стоить. Не факт что вы пишите хорошо и по феншую. Придет другой программист и скажет, что это всё гавно и у него свой феншуй. И что нужно всё переписывать. А все изменения стоят определенные суммы, которые естественно не закладываются в бюждет.
А так это нормально начинать свой бизнес с джумлы или опенкарта или любой бесплатной цмс. Почему — у тебя еще нет столько денег на написание своего движка. А вот если бизнес пойдет и расширится, то уже потом реально и нормально переходить на что-то своё. Вот поэтому и считается, что готовые цмс идут в основном для начинающих свой бизнес.
Придет другой программист и скажет, что это всё гавно

Чтоб такого не было, достаточно задать всего два вопроса:
  1. Первому программисту — почему ты считаешь, что это решение хорошее?
  2. Второму программисту — почему ты считаешь, что первое решение говно?

А вот если бизнес пойдет и расширится, то уже потом реально и нормально переходить на что-то своё

Многие заказчики недооценивают важность ТЗ, от чего представляют одно, а на деле получается совсем другое и переделать нереально. Потому заказчику лучше в первую очередь заплатить некую сумму денег очень опытному программисту за то, чтобы он его проконсультировал и подготовил наброски ТЗ для менее опытных коллег, а уже с этим ТЗ идти к новичкам и по ТЗ пилить с ними систему на любом подходящей под ТЗ CMS.
Опытный программист возьмет очень дорого и это не всем под силу. Тем более, что за год реально увидеть начнет бизнес развиваться или нет.
Ну вообще не обязательно, опытный программист за консультацию (по своему опыту знаю) возьмет тысяч 5-20, а проект по готовому ТЗ обойдется на процентов 20 дешевле, ибо работать с готовым ТЗ проще, чем с мыслями заказчика (особенно новичкам).

Конечно я говорю о более менее серьезном проекте, нацеленном на жизнь и развитие, а не о «хачу сайт как у маих друзей и канкурентав!!1!», если вы понимаете о чем я.
Чтоб такого не было, достаточно задать всего два вопроса:
Первому программисту — почему ты считаешь, что это решение хорошее?
Второму программисту — почему ты считаешь, что первое решение говно?

А кто задавать будет? Заказчик? Я вас умоляю. Некоторые могут сидеть по 15 минут перед монитором и не могут сообразить как зарегистироваться на сайте, а вы хотите что они они судили ответы программистов.
«хачу сайт как у маих друзей и канкурентав!!1!»

А вот именно таких процентов 70%
а вы хотите что они они судили ответы программистов

Я хочу всего лишь одного — адекватных заказчиков )
А вот именно таких процентов 70%

Если говорить о таком контингенте, то лучшим решением (для заказчика) будет наем одного специалиста (пусть и начинающего) с постоянным сопровождением и ежемесячной оплатой (скажем по 5-10к, в зависимости от региона).

Если от сайта вообще ничего заказчику не нужно, важно лишь чтоб он был «как у всех», можно установить любой мусор на хостинг, сообщить в комментах к исходникам о целях заказчика (для будущих программистов, которые могут связаться с этим кодом) и забыть, довольны останутся все.
UFO just landed and posted this here
По работе приходится работать со всеми цмс и црм и их осиливать. И вот когда я прихожу к своему начальнику пожаловаться и сказать какая эта цмс хрень и что мне она мозг выносит, то мне в ответ говорят, что php — гавно. Так что всё в мире относительно )))
Относительно глупости вашего начальства?
Относительно языка c#. Там тяжелее говнокодить.
А вы сравните количество примеров на php и на c#
Ну исходя из такой логики можно считать все языки кроме Ассемблера говном )
Ну может те, кто пишут на асемблере так и считают ;)))
Может быть, но я к тому, что делить языки на «говно» и «не говно» говорит в первую очередь о глупости самих делителей. PHP перестал быть говном уже давно, но народ, который не знаком с этим языком, продолжает делать выводы на пустом месте, что очень печально.
Как цмс — вроде неплохо. Отзыв знакомого вебера, поднимавшего его у нас в конторе.
Вроде живёт неплохо. Веб-морда конторы работает неплохо при посещаемости 1000-15000 человек в сутки (со статистики из той же админки).
С точки зрения админа — есть претензии.
1) При аптайме апача в 3-4 недели он начинает неприлично жрать процессор. Типа 35-40% утилизации двух ядер xeon-e5. На других порталах такого у себя не видел. Как будто ресурсы текут, или какие-то накапливающиеся ошибки.
2) Не поддерживает php7 без копаний. Без комментариев.
3) В документации связка apache+nginx указана как желательная. По факту — обязательная. Уже при нескольких десятках посетителей апач умирает, пытаясь честно отдавать ресурсы такими пачками. Это, вероятно, к оптимальности кода. Ну и к документации. Последнее — это реально не очень хорошо.
А так вроде летает пока.
UFO just landed and posted this here
да они давно уже BitrixVM клепают, заточенные, всего-то делов скачать, развернуть и натянуть CMS
Однажды, когда я учился на первом курсе и решил постичь азы веб программирования, я открыл для себя php. Само собой, я решил запилить свою ЦМСку. Тогда я не знал ни про какие mod_rewrite, про базы данных и всякую такую премудрую ерунду, поэтому самым очевидным решением для меня было: создавать папки и класть туда файлы index.php с нужным текстом. Я поковырялся с этим и забыл.

Когда спустя лет 15 мне довелось столкнуться с Битриксом, я ржал как конь целый день. Ведь они на полном серьёзе использовали мой подход.
Справедливости ради скажу что там возможен не только такой подход. То есть какие-то страницы могут быть физическими файлами на диске, а какие-то разруливаться через цепочку mod_rewrite -> urlrewrite.php -> код компонента.
Если честно — только лишнюю путаницу все это вносит.
Прочитал только заголовок и сразу понял, что не могу не оставить коммент. Так вот, Битрикс — это зло. Гореть в аду его создателям. И спасибо макаронному монстру, что уберег меня от него.
Много приходилось работать с Битриксом. Да, от него я не в восторге. Так куча легаси, переусложненность системы и т.д. Но этот комментарий не об этом.

Я о тех криворуких *** что накручивают в своих «доработках» такое что просто диву даешься. Программирование в стиле «и так сойдет» и «никто ничего не заметит, все спишем на тормоза Битрикса».

В итоге получается что на и без того проблемной системе создаются монстроподобные сайты с ворохом костылей и заплаток. Короче грустно все это.
Sign up to leave a comment.