Обновить
1
0

Пользователь

Отправить сообщение

Я к тому, что у Вайбера нет ни коммьюнити, ни продуманного UI.

У WP есть и то, и другое, что является залогом его попрулярности еще на годы вперед.

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

Работая с WP, действительно, нужно иметь в виду, что он в немалой степени состоит из легаси-кода 20-летней давности, грубо говоря. Это следствие политики "работает - не трогай", которая тоже не на пустом месте возникла, а с целью экономного расходования ресурсов. Отсюда и отсутствие ORM, и функциональный подход (при том ни то ни другое не является по факту проблемой, а делом привычки). Я редко пишу на чистом SQL, даже имея сильно измененную структуру сущностей - за счет неплохого API самого WP. Кастомные таблицы - да, всё еще нужен чистый SQL. Но опять же, само по себе, имхо, это просто особенность движка, я не могу сказать, что это для меня некий стоп-фактор.

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

Около 15 лет назад я провел эксперимент какая CMS займет у меня минимум времени на освоение как юзера уровня чайник. Среди Друпала, Жумлы и я уж не помню чего-то еще, WP стал лидером с непреодолимым отрывом. И так до сих пор.

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

Однако, если у вас вызывает вопросы то, как хранятся таксономии в БД, вы явно не усвоили как работает нативный API. Я уж не помню когда последний раз мне приходилось смотреть по каким таблицам лежат термы, а по каким их связи. Всё это покрыто API, и я не лезу под него.

Попробую понять и ответить на некоторые ваши претензии к WP

  1. Неочевидная система срабатывания хуков. Как понять, в какой очерёдности они будут обработаны? - Почитать исходный код?

  2. Сам Wordpress во многом сделан в функциональном стиле. Я раньше в юности сам был адептом такого подхода, но он крайне плохо подходит для больших и сложных систем - в какой именно момент вам стало сложно? Насколько сложна ваша сложная система для WP?

  3. Почему-то многие сайты тормозят просто кошмарно, при этом число плагинов в целом выглядит в рамках разумного - какая связь с WP? среднее по больнице кол-во тормозящих сайтов слабо коррелирует с используемой CMS.

  4. No comments

  5. Когда ваш проект становится сложнее чем лендинг, вы всегда можете расширить архитектуру кастомными таблицами, благо для этого нужно всего-лишь применить встроенный API.

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

  7. Не очевидное для новичков понятие таксономий - сущностей, которые существуют только лишь в коде, но не в БД. - Эти сущности существуют в БД и реализуют связи с постами.

  8. Необходимость написать достаточное количество не самого очевидного кода чтобы реализовать AJAX подгрузку элементов в каталоге. - Вы еще не поняли, что прелесть WP в том, что в нем мало лишнего? Всё, что вам может понадобиться, есть в плагинах.

  9. Вам точно нужна ORM?

  10. Онлайн обновление плагинов в административной панели почему-то часто происходит неоправданно долго. - Вы не на WPEngine хоститесь?

Есть страны, где до сих пор Вайбер наиболее используемый мессенджер

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

А сотрудники Стэнфордского университета уже проводили исследование, как много их сотрудников проводят бесполезные и однобокие исследования?

Могут ли авторы исследования пояснить как учитывался вклад Team Lead программистов? или они были исключены из выборки? если да, по каким критериям?

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

Я - призрак и бездельник?

А как оценить затраты на Code Review? обучение молодых? митосы по 20ч в неделю? single-исправление, но занявшее несколько часов?

Для подавляющего большинства повседневных задач большинства пользователей важна не скорость, а ширина и стабильность канала. Скорости вполне хватит и 10 Мб/с - и кино смотреть в 1080, и в гугл мит одновременно.

Лично для меня 5G/6G выглядят как беспонтовые цацки на фоне того, что мы все уже давно позабыли про то, что такое стабильный широкий интернет.

Брендинг только часть проблемы.

"What WP Engine gives you is not WordPress, it’s something that they’ve chopped up, hacked, butchered to look like WordPress, but actually they’re giving you a cheap knock-off and charging you more for it."

Это вопрос не к разрабам, а к QA.

ЗЫ я не фронт, но часто нужно брать задачи в режиме фуллстек. У меня валяется Mac Air 2017 года, который я взял за 150 баксов и использую как раз в пограничных случаях, когда "у меня вот тут на моем маке что-то поехало".

Абсолютно ничего.

На этот счет у меня есть моё сугубо личное сильно субъективное мнение - фронтэнд изобилует модными бесполезными либами, которые каждый год появляются и (не)умирают. Этого бы не было, не будь сами фронтэндеры в большинстве своём позёры и выпендрёжники, считающими, что Мак им очень нужен для работы.

Подал заявку сегодня

We have temporarily paused the review process for new applicants. Your application will be reviewed if it meets the guidelines for using Wallet Pay and Telegram. This may take some time.

Я так понял новых не принимают?

Когда начинаешь плотно работать с WPEngine, становится понятно какое там дно что касается обслуживания. Я работал на проекте на 8 тысяч! сайтов и 5 выделенных серверов. Нетрудно догадаться, что такого клиента не каждый день найдешь. Есть типовые запросы запросы в поддержку на выгрузку бекапов, от месяца к месяцу ничего не меняется. Однако, все полгода что я был проекте, всякий раз это была дикая боль добиться от них нужного результата.

Никогда, запомните, никогда HTML-разметка не должна смешиваться с кодом.

Информация

В рейтинге
Не участвует
Откуда
Новороссийск, Краснодарский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Старший
От 250 000 $