Что именно используется? Да там солянка, вообще битрикс, но сильно кастомизированный. Там есть и nginx и apache и mysql и mongodb и elasticsearch и memcache это если про бэк, на фронте на вью только динамические части контента в виде корзины в шапке или формочки всплывашки, ну и одностраничный чекаут, а так там нода с scss, сборками и всеми прелестями фронта. Ну и естественно настроен CI/CD через gitlab. В будущем планируем запилить апи и перенести все на vue, смотрю пока в сторону storefront для фронта, а апи либо взять более популярный laravel octane или все таки импонирующий spiral. На выходе получим просто огромный рост производительности и больше возможности кастомизации
Нет, пол команды по отпускам разошлись, уже все стори что должны были уехать на прод - уехали... я так думаю в этом месяце последний релиз разве что с хотфиксами будет =))Да я не то что спорить, ему просто постоянно хочется какого то самоутверждения что ли судя по манере общения... я то не против =)) Просто решил подкинуть что то из свежего что ли, а то он там ссылки на работы примерно 2012 года обсуждает
Ну давай еще разок разнеси своим критическим взглядом, вот один из последних проектов где можно сказать он сделан в большей части мной - pushe.ru
Могу даже про внутрянку рассказать, про номенклатуру больше 20к на текущей момент, что сайт на битриксе, битрикс подружен с монгой чтоб делать нужную агрегацию в каталоге, фильтра пока еще фасеты битровые, но веду работы по перевод на эластик. Последний раз нагрузочное тестирование давало 150RPS, сейчас среднесуточная нагрузка 12-15 RPS. Корзина и оформление заказа мной на Vue (я же фулстек) написана с нуля, внутри сложные составные механики, товары состоят из модулей, модули из деталей и так далее. Между мной и тобой есть большая разница, мне за свои работы не стыдно, есть такие какие есть и казаться лучше чем есть я не стремлюсь.
PS. Да будет срач =)))
Есть разные уровни просто, человек на уровень ниже не видит все что выше уровнем, а тот что выше видит все что вниз. Сейчас у вас проекты вот такого уровня и вас все устраивает и вы не понимаете почему и что кого не устраивает. Потом вы повышаете квалификацию и начинаете сталкиваться с трудностями и понимаете, что нужно приложить очень большие усилия, сильно больше чем запилить это на чем то другом, ну и так по на катанной. Человек который ничего сложнее блога не делал, вряд ли сможет дать оценки сложности проектов уровня фейсбук и почему и как там принимали решения.
WP вряд ли все ненавидят =)) Если рассматривать его представителей, таких как SeVlad, то ощущение прям не очень оставляет, и таких персонажей же много, которые ничего сложного не делали, но на весь мир готовы заявить что то не обоснованно, не представляя как оно делалось и сделали бы авторы снова сейчас опять так же или изменили бы что то.
PHP ненавидят, да его даже не ненавидят, а просто испокон веков считался "недоязык", с очень сомнительным синтаксисом и не логичным кстати, но он меняется и догоняет братьев своих старших... Такого хейта как раньше уже и не слышно кстати. Да и в целом придумали кучу инструментов для управления солянки и назвали микросервисами, так что сейчас стало вообще круто в разработке
вообще не критерий
это для проектов уровня сделал и забыл, я бы посмотрел на проект поддерживаемый 140 разработчиками как у нас сейчас, который делался бы при такой установке
Зачем обращаться к разработчику после которого надо идти по другим разработчикам? Может лучше сразу к другим и "не мучать зад если не хочешь гадить"?
Слишком громко и пафосно, пруфы нужны, тут уже есть один на форуме изрекатель речей про фреймворк переплюнувший все другое, не скатывайся до его уровня хотя бы
Согласен. Но меня удивляет постоянная недооценка разработчиков WP и системы, которая занимает пол интернета. Там же не совсем дебилы работают и все понимают, улучшения там постоянные.
Разработчики WP вообще красавцы. Но популярность никак не говорит о качестве продукта. Пол интернета это какого интернета? Давайте на примере, сколько сайтов из тех что вы пользуетесь на постоянной основе базируются на WP? Из за структуры очень сложно делать большие проекты, по этому пол интернета там блоги, журналы, визитки и так далее, возможно какие то частные магазинчики на 5.5 товаров. Ну а популярность у домохозяек и тех кто только заходит в профессию сказывается из-за простоты, так называемого порога входа. Допустим если брать бэкенд, то php самый популярный язык, на нем сделаны большая часть бэкендов, но у него самый простой порог входа и php разработчиков в своем большинстве это очень слабые программисты, а их работы очень кривые поделки, так и на WP большая часть это кривые поделки, а если взять условно специалиста, то он не возьмет WP, а возьмет более специализированный инструмент который будет решать задачу максимально эффективным способом. Альтернатив WP очень много кстати если начинать говорить более предметно, ну а если это большой проект и его делает команда разработчиков с кучей специфической логики, тут как бы про CMS уже и не говорят, а WP не дотягивает до фреймворка, ну или может уровень CodeIgniter максимум который для чего то серьезного тоже вряд ли возьмут
у кого негативные отзывы, тот хреново работает и у того клиентов по сарафанки нет - это мне казалось логичным =))
Кстати это более эффективный способ победить пандемию ))
Не, уже долгое время нормальные разрабы делают все в WP только через ООП и сам WP постоянно рекомендует использовать именно ООП
Вы должны понимать, что если у вас кодовая база 100% состоит из классов, то её предзагрузка вам даст результат, а если например только на 5% то как бы вы особо и не почувствуете прирост. То что рекомендации они есть. Ну и дальше уже надо понимать, если у симфони грубо говоря инициализация 100мс из за ядра, то предзагрузка ядра даст результат, а если у WP например 100мс из за коннектов к бд, выборок и прочего, то предзагрузка классов ничего не даст как бы.
Ну потому что работа идет в сторону возможностей ООП языка, которые WP как я понимаю использует очень слабо. Симфони большой фреймворк, он много времени тратит на инициализацию, в 8.1 подвезли предзагрузку классов от того современные фреймворки начали работать быстрее.