Блог

Работает на 1с битрикс ушел

Anyway нужно профайлить, оптимизировать и разбираться в коде, будь это index. Вопрос в том — фиксить быстро и коряво, или нормально и правильно? Быстро и правильно, в 3 часа ночи, как показывает практика, редко получается — да и все-таки девелопер тоже человек, нормированный рабочий день должен иметь место. Посему на крупных проектах, по параметрам статистики задействуются резервные мощности под мониторингом админа, вдруг DDoS?

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

как сделать хостинг на vds

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

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

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

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

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

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

Рыжиков, «1С-Битрикс»: Нас попробовал каждый третий живой бизнес в России

Вообще-то код пишут чтобы его читали. Не могу ничего про идеально сказать, есть например на symfony проектик, sylius. Stanis86 15 августа в Увы, клиенту чаще всего не интересны внутренности его сайта. Ему нужно, чтобы он работал. Как это сделают — уже дело десятое. Я — не большой сторонник фреймворком, по одной простой причине — не люблю велосипеды. Пусть я напишу хороший код, но разве это цель? Цель — сделать продукт. А вот так — раз за разом писать контроллеры для вывода новостей, пагинации, хлебных крошек… Где-то на третьем проекте все это надоест.

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

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

Это законченный продукт. Вы не сравнивайте готовый продукт паяльник с набором запчастей для собирания паяльников, микроскопов и телескопов. Это несравнимые вещи. Если клиенту нужен не красный паяльник, который есть в стандартной поставке, а синий, то ему проще порекомендовать готовый продукт. Если ему микроскоп нужен, то есть смысл подумать в сторону набора запчастей. А возможно и есть уже готовые микроскопы а ведь скорее всего. То есть двигатель у машины надо тестировать, но вот саму машину —.

хостинг зарубежных серверах

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

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

установка битрикс на хостинге

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

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

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

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

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

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

Вопрос, она будет идеальной? А кто его знает… может и будет а может и. Говорят ничего идеального не бывает, наверное по той шизофренической причине, что я тут где то отписал. Мне, наверное, не надо напомниать, что люди даже не за деньги пытаются сделать идеальную cms. Поскольку с Верой человека как чувством, ничего не поделать. Она ведет. Потрясающее объединение людей, с большим межнациональным багтрекером. Воистину фанстастика, поскольку такое даже за бабло сложно повторить. Напрашивается вывод — что успех далеко не код.

Успех — это спрос. Успешный фреймворк — это спрос на. Вы смотрите с позиции разработчика, а ваш начальник скажет, что если мы не покроем эту фичу как можно скорее — будущего нет ибо конкуренты не спят. Говнокод это ужасно. Жирность тегами в коде, отступы в коде при выводе br. На капец! Лобировать исправление говнокода в cms. Может я утопист, но иначе у нас эти разговоры друг за другом будут хороводы водить. Я увидел кусок говна на улице! Страна говно! Не надо с вордпрессом сравнивать Вордпресс — бесплатная cms, они ничего и никому не должны, в отличии от битрикса, который нехилую сумму просит за лицензию, за такие деньги качество должно быть соответсвующим.

Ну понимаете, это звучит так, что вас кто то заставляет что то покупать.

Стоит ли делать сайт на 1с Битрикс? Какую CMS выбрать для вашего проекта.

Практически уголовщина Битрикс не занимается ни шатажем, ни вы могательством ни чем другим. Никто не просит его использовать. Это такой же программный продукт как винда, где в соглашении написано: Лучшее наказание для бирикса, отказ от его покупки. Но вы же понимаете, он пляшет от спроса. Спрос — цель компании. Почему нужно думать, что дожно быть как то по другому. Там штат программеров, им нужно будущее и зп как и нам. Другого пути в нашем мире пока нет, а делать религиозную cms довольно опасно.

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

А как это сделать в cms системах? Любые попытки сравнения cms выливаются в невозможность это сделать из-за довольно сильных различий реализаций одних и тех же компонентов.

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

Берут дорого и отлично.

Битрикс Старт и Netcat Business (субъективно)

Будут конкуренты — будут снижать цены. Этож все. LE0N 14 августа в Вам не кажется, что вы здесь сами себе противоречите? Справедливости ради скажите пожалуйста… Когда хреновое проектирование закрывают костылём в виде кеширования — решение резко становится нормальным???? Но, почему то, мне кажется, что там мало чего поменялось. Хотя должно. И видел код их тим-лидов. Нет, я себе не противоречу. Работающий код — это не тоже самое, что хорошо написанный код.

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

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

И куча тех же самых р, на которых он не работает и вообще даже не пытается это делать. Разница в том, что за теже деньги продают разные ресурсы. Поэтому сложно говорить про ресурсы без цены за. Нет никакого аналогичного функционала у похожих CMS. Это попытка абстрагировать все и вся, чтобы было проще сравнивать. Да, что-то из общих концептуальный вещей у других cms вагоны — кто спорит.

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

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

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

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

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

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

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

Хороший, плохой, злой «Битрикс». Читайте на babileto.info

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

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

Мы используем файлы cookiesчтобы улучшить работу и повысить эффективность сайта x. Портфолио Заказать сайт. Сайт-визитка Интернет-магазин Корпоративный портал. Аудит Внутренняя оптимизация Поисковое продвижение Контекстная реклама Кейсы. Главная Блог Битрикс Старт и Netcat 5. Именно такая ситуация сейчас у. Резервное копирование Страница резервного копирования: Вместе с двумя бывшими коллегами, которые позже стали акционерами в бизнесе Рыжикова, он создал электронную биржу труда Jobcity.

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

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

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