Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Зачем задавать шрифт html в %?

Лучший ответ:
1. Для удобства пересчета px to rem - 1rem равен 10px
2. В процентах для того, чтобы изменив базовый размер в настройках браузера (обычно 16px) rem пропорционально увеличивался в отличие от абсолютных 10px
3. Проще размеры задавать в пикселах, а затем с помощью https://github.com/cuth/postcss-pxtorem переводить нужные в rem

Худший ответ:
кста, есть еще vw/vh что как бы вроде бы еще немного кошерней
Вопрос: Как относится Apple к покупке/продажи их продукции Б/У?

Лучший ответ:
Яблу совершенно пофигу на перепродажу, дарение и тп ее техники. 
https://support.apple.com/ru-ru/HT201351 вот на это и обратить внимание.

Худший ответ:
Если владелец выйдет из iCloud, то вы сможете делать с устройством что угодно: 
1. Перепрошить
2. Обновить
3. Войти в свой Apple ID
и т.д.
Вопрос: Почему у сайта такая плохая оптимизация?

Лучший ответ:
Он же пишет, что ему не нравится.
Очень много шрифтов.
Картинка в шапке очень большая для мобил - надо по медиа-запросу подменять её на меньшую.
Заголовки веб-сервера не настроены

Худший ответ:
Первым пунктом во многих местах указано КЭШИРОВАНИЕ.  Вам предлагают увеличить время жизни кэша. Сейчас у кучи файлов срок жизни 10 минут
https://tools.pingdom.com/#!/GRJSf/https://hardyhs...
https://gtmetrix.com/reports/hardyhsm.github.io/tC...
пример 
файл main.css -  expires:Sat, 03 Mar 2018 12:43:28 GMT 
ЗЫ хотя, по факту у меня , к примеру, все берется из кэша все равно)))). Но если надо угодить гуглу, попробуйте последовать их рекомендациям
Я бы еще и картинки некоторые бы ужал. Но это мой пунктик))
Вопрос: Поиск студии для постоянной удалённой работы?

Лучший ответ:
Вышлите им свои работы показать а не список знаний которыми вы обладаете
Вы можете знать кучу всего, но уметь делать можете плохо

Худший ответ:
Мне 19 так что думаю ещё время для учёбы достаточно . Не соглашусь,я твой сверстник и я жалею,что с 12 лет полностью не вошел в веб(жалкие попытки dcms и php 4) 
---
Ты не должен говорить,что умеешь как основной аргумент.
За тебя должны говорить работы.
Сделал 2-4 сайта красивых для друзей\знакомых\за бесплатно(за копейки) студии и уже что-то.
У себя в городе видел веб студии,которые сами предлагают передавать простенькие заказы в целях заработка и обучения.
Пиши всем кому можешь,кто-нибудь да ответит.
Вопрос: Какую задачу поставить для диплома по нейронным сетям?

Лучший ответ:
Ну как можно проучиться сколько-то там лет в универе, дожить до диплома и не уметь себе найти интересную задачу для диплома?  При это  -  обращаться за подсказками к людям, которые понятия не имеют, ни по какой специальности вы обучаетесь, ни про уровень вашей подготовки, ни направления ваших интересов.  
Ну вот  задача самая интересная, актуальная, c кучей доступных данных, с десятками примеров в сети,  вполне решаемая с помощью нейросети и - на мой взгляд -  адекватно (для диплома) не сложная:
Предсказание развития пандемии COVID-19 в вашей стране.
Подойдет?

Худший ответ:
Можно поискать на биржах фриланса. Там - самые интересные и 100% актуальные задания. Актуальные настолько что люди даже готовы за них платить.

Еще замечание. Нейронные сети - это уже достаточно размытое понятие. Лучше конкретизировать. Сети Хопфилда. Гроссберга. Свёрточные и т.д. И по области применения. Обработка звука. Статических картинок. Или видосов.
Вопрос: Какой софт необходимо устанавливать вне docker контейнера?

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

Худший ответ:
> что можно и нужно устанавливать в docker контейнер
Софт в нестандартной конфигурации и/или собранный с нестандартными опциями и/или имеющий версию, отличной от той, которая есть в репах дистра.
>  что нужно устанавливать именно в саму операционную систему напрямую без всяких контейнеров
Софт из репов дистра
Вопрос: Черный экран, кулеры крутятся, спикер молчит. Что случилось?

Лучший ответ:
Не завелся проц. Например, потому что не поддерижвается.
1. Вынуть все, даже память, запустить. Если пищит - значит, по крайней мере, ситуацию "нет памяти" ловит.
(Если не ловит)
- Снять кулер, прижать к процу палец, включить. Если через пару секунд проц не греется - значит он не запустился. Он либо мертвый, либо не поддерживается.

Худший ответ:
Проблема была в разряженной батарейке биоса.
Спасибо всем, кто пвтался помочь.
Вопрос: Unity что делать в ней?

Лучший ответ:
Можно, но в 90% будут вопросы и будете возвращаться к учебнику.
Если вы просто сидите и просто знаете - то это бесполезно. Практикуйтесь. Забейте на юнити, создайте консольный проект и реализуйте что вам будет интересно. Да хоть игру в виселицу, хоть текстовый квест. 
Я бы сказал вообще так. Без уверенного знания языка лезть в юнити не стоит. А уверенное знание языка - это когда на 90% ваших задач вы не думаете "а как это написать на сишарпе".

Худший ответ:
-придумать игру. или что-то похожее.
-разбить на этапы (что дожно быть): управление, инвентарь, окружение. разбить на под-этапы (управление: перемещение, повороты, направление, смена, анимации и т.п.). 
-делать в юнити каждый этап. что-то не ясно - смотришь учебники, форумы и т.п. ищешь ответы. 
и так потихоньку продвигаешься. когда есть цель - уже интереснее изучать.
собственно сам так изучаю  -пытаюсь сделать альтернативный симулятор подводной лодки )
Вопрос: Есть ли для питона шедулер, умеющий очень много задач?

Лучший ответ:
посмотрите на www.celeryproject.org

Худший ответ:
Попробуйте scheduler.enterabs()
https://pymotw.com/3/sched/
https://docs.python.org/3.7/library/sched.html
Вопрос: Многопоточная закачка торрента с одного сида. Как?

Лучший ответ:
К примеру роутер на фирме, в интернет светит одним адресом.
Внутренняя локалка - гигабитная, интернет - гораздо меньше.
переход интернет-локалка реализован на NAT. 
куча uTorrent на компах матчит на себя "интернет-порт" через uPnP.
скорость тырнета таким образом не поднимешь.

Худший ответ:
несколько виртуалок, на всех подключен один расшаренный по сети диск
Вопрос: Как сделать, чтобы форму видел только пользователь из определённой группы на Django?

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

Худший ответ:
Добавить группы, присвоить их пользователям, и добавить проверку на членство пользователя в группе и если он в группе то показать таблицу, иначе выдать ошибку. Так вроде правильно будет.
Вопрос: Как сделать необычный border css?

Лучший ответ:
Это почти стандартный тип обводки тега fieldset, учитывая, что у вас форма, то он прекрасно подходит. 
Нужно только задать рамке цвет и скругление.
https://jsfiddle.net/6o5f8tek/

Худший ответ:
блоку с "укажите" задайте padding и позиционируйте
Вопрос: Проблема: закрыл проект, потом вновь его открываю, но некоторые меши сбились в положении и размере. Почему?

Лучший ответ:
Так, я нашёл проблему. У тебя на рабочем пространстве для анимации даже окна настроены как на моделировании, что это подтверждает, похоже ты как-то на это рабочее пространство один раз переключился, и на нём какое-то время работал :)

То есть перемещение, поворот и масштабирование объектов воспринимались как анимация. А поскольку ключевой кадр с изменённой позицией ты не создавал, анимация не сохранилась. Только вот она тебе и не нужна была.
На каждом объекте у тебя есть анимация с одним ключевым кадром, и если их перебрать, всё вообще в полнейший хаос превращается...

Чтобы это не повторилось, не моделируй в рабочем пространстве для анимации ;)
А чтобы удалить все эти анимации с объектов:1. В окне Outliner выбери режим Blender File.2. Раскрой список Actions, и выдели их все.3. Щёлки правой кнопкой мыши по любому из них, и выбери Delete.

А ещё, у стен нормали обратной стороной наружу. Тут я писал о том как это исправить.

А ещё, лучше идентичные меши копируй через ALT-D, меньше весить проект будет, следственно и меньше видеопамяти "кушать". А чтобы сейчас связать выделенные объекты одной сеткой CTRL-L => Object Data.

Худший ответ:
Нашёл, что каким-то образом не умышленно нажал видимо кнопочку записи ключей анимации:

Поэтому ключи постоянно записывались от перемещений мешей.
Вопрос: Как получить ID категории/рубрики поста в Wordpress?

Лучший ответ:
но далее не получается ни term_id ни cat_ID вытянуть... в лучшем случае NULL
А так?$cat = get_the_category($post->ID);
echo $cat[0]->term_id;

Худший ответ:
$cat = get_the_category($post->ID);

// ID категории
$cat->cat_ID

// Название категории
$cat->cat_name 

// Альтернативное название категории
$cat->category_nicename

// Описание категории (задается на странице редактирования категории)
$cat->category_description

// ID родительской категории
$cat->category_parent 

// Количество записей в категории
$cat->category_count
Вопрос: Что лучше для скриптов?

Лучший ответ:
Смотря какой сложности, смотря какое окружение. Если есть питон и скрипт достаточно сложный — конечно питон. Если скрипт — это пара sed/awk/exec — баш. Ну и если в окружении нет питона (например, докер-контейнер с nginx) — очевидно, баш.

Худший ответ:
Bash надо знать просто потому что на нем написаны все управляющие скрипты. Без него никогда не понять почему скажем в этом месте переменная окружения есть, а в том - нет. Многое множество вещей становится простым и понятным, если его знать.
python - для более тяжелых скриптов, где есть скажем коннект к БД, сложные преобразования, работа с LDAP/AD...(я в этом случае использую perl)
Вопрос: Как найти фрилансера на небольшую точечную работу?

Лучший ответ:
1. Выполнять доработки - не благодарная работа, проще с 0 все сделать, чем копаться в чужом коде и наработках.
2. Работа с любой cms - трудоемкое и времязатратное дело. И то что заказчик считает работой в 4-6 часов как правило оказывается работой на 8-12 часов как минимум.
3. Не забываете и о том, сколько платите - таково и качество работы будет.
Что делать?! - Вы же видете все предложения, если в большинстве случаев предлагается определенная сумма - значит такова она и есть, а не всемирный заговор фрилансеров против Вас!
P.S: Как вариант - если не устраивает цена, то делайте сами! Весь вопрос звучит ... Как "И рыбку съесть, и в море искупаться." ?

Худший ответ:
Workzilla.ru, weblancer.net и fl.ru -- там ещё задания разместите.
И помните, что чем тщательнее составлено ТЗ, причем сразу письменно и приложено к публикации, а не "я по скайпу детали расскажу", тем больше результат будет соответствовать соотношению вашего "хочу" к понесённым затратам.
И не упоминайте, что это доделки за кем-то. Доделки никто не любит, и сразу миллион вопросов к заказчику из серии "А почему не доделал прошлый исполнитель? Задача сложнее? Заказчик неадекват?" и тд.
Вопрос: Можно ли смотреть в IP камеры без проброса портов за NAT?

Лучший ответ:
Лол, снаружи - нет.
Изнутри - да.
Вполне возможно, что он по RDP или хоть TeamViewer подключается на свой рабочий ПК и смотрит через браузер.
Или к облаку их подключил, D-Link умеет так.
Короче, бабка надвое сказала. Ковыряйте настройки камер.

Худший ответ:
Стоит рассмотреть вариант, при котором вашим камерам присвоены белые IP-адреса
Вопрос: Какой ноутбук выбрать «на все случаи жизни»?

Лучший ответ:
Ноутбук это узкоспециализированное устройство. Главное свойство отличающее его от стационарного ПК - мобильность. Его главные характеристики низкий вес и длительная автономная работа. 
Для тех кто только из танка и хочет ноут «на все случаи жизни» выпускают монстров типа такого, но это стационар стилизованный под ноут. За такие же деньги можно купить обычный комп в 1,5-2 раза круче. То же касается выбранной вами модели, нужно понимать что производительность  мобильных CPU совсем не та что у стационарных
PS Помни - ноут это не великое счастье, а суровая необходимость

Худший ответ:
У меня Macbook Pro 6 лет, единственный недостаток 512 видео памяти, в остальном может всё и на 10-ке и OSX и гибрид стоит Seagate FireCuda 1Tb.
Вопрос: Почему большинство современных мессенджеров требуют установки на телефон?

Лучший ответ:
Для уменьшения спама, например, из-за привязки к номеру телефона.

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

Лучший ответ:
Тексты для людей практически никогда не получают бан от поисковых систем, тут не о чем переживать

Худший ответ:
Ставьте во главу угла людей, а не роботов. И делайте для людей, а не для роботов.
У поисковых систем не те же самые алгоритмы проверки на уникальность/рерайт, как у etxt (так же, как и у адвего и у text.ru). За такой текст вам не будет никаких санкций, можете не бояться. 
P.S. До сих пор встречаются в выдаче сайты, созданные полностью на копипасте, и неплохо собирающие траф.
Вопрос: Как восстановить после удара?

Лучший ответ:
Если информация очень ценная - отдайте специалистам, возможно они что-то достанут оттуда.

Хотя учитывая - по центру есть очень слабая царапина в круг шансы на восстановление данных исчезающе малы.

есть варианты что с ним делать кроме выкинуть в помойку и отдать мастеру?Если информация ценная и вы готовы хорошо заплатить за восстановление - отдайте специалистам по восстановлению.
Иначе - в утиль.

Худший ответ:
снял крышку... там все норм... зеркало крутится, ножка туда сюда ходит, по центру есть очень слабая царапина в круг, именно в одном месте. все закрыл, пыли нет... крутится, греется... Теперь можете окончательно его разобрать на магнитики и прикольные зеркальца.
Вопрос: Как создать проект Laravel + Vuejs + SSR?

Лучший ответ:
На ларке пилишь чистый API, на Vue полноценный SPA. Роутинг по сайту делаешь только в клиенте. Для SSR либо ставишь ноду, либо v8js (пример SSR с v8js). Вот и все дела.Соответственно первая загрузка была долгой, так как грузила скрипты и стили всех страниц.
Ну используйте code splitting в вебпаке, чтобы попилить бандл на отдельные чанки.

Худший ответ:
Ну в моем понимании на ларавеле будет чистый API (rest or graphql) 
далее отдельно совсем лежит nuxt приложуха (ну это если по простому делать) внутри которой весь твой фронт, и локализации, ну или ты можешь синхронизировать между ларавелом и нукстом единые файлы локализации.
На фронт смотрит nuxt, на него приходят все запросы, внутри он делает запросы к ларавелу, и рисует vue (для этого есть отдельные методы, читай документацию).
Если же переходы происходят на клиенте, то уходят стандартные ajax запросы на сервис ларавела. Перезагрузили страницу, nuxt сделал ajax запрос к сервису ларавела и отдал уже отрендеренный контент.
Вопрос: Стоит ли использовать Elasticsearch в качестве основной бд?

Лучший ответ:
Elasticsearch не является базой данных, а просто поисковым индексом. Использовать его как БД нельзя ни в коем случае. 
- никакой консистентности
- никакого ACID 
- управление доступом только в коммерческой версии за много денег
- чтобы изменить тип данных в документе надо изменить маппинг только через полное пересоздание индекса
- лимит по выдаче данных. Проблемы начинаются уже после первой тысячи в поиске ибо рассчитан он изначально на выдачу 1-3 результатов
- эластик ест столько памяти сколько есть на виртуалке. Дашь ей 2 Tb RAM и будь уверен - он займет все

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

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

Худший ответ:
да
Вопрос: Класс Пагинатор, что еще должен уметь?

Лучший ответ:
Для начала, это не пагинатор, а курсор: https://ru.wikipedia.org/wiki/%D0%9A%D1%83%D1%80%D...
Задача пагинатора - это получить произвольный итератор и поделить его на чанки, а не лезть в базу данных.
P.S. Пример относительно (потому что избыточная связанность) нормально реализованного пагинатора: https://github.com/illuminate/pagination

Худший ответ:
[пред.] [в начало] [1] [2] ... [5] [6] [7] ... [9] [10] [в конец] [след.](текущая - 6-ая страница из 10-ти)
Вопрос: Если скопировать windows на новый диск, то можно пользоваться одной лицензией в двух экземплярах?

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

Худший ответ:
Просто удалите первый вариант винды (можно форматированием диска), после того как убедитесь, что второй вариант работает. Микрософт будет счастлива. Скорее всего вам все равно не нужна винда на первом диске.
Но даже если вы будете использовать оба варианта винды на одном и том же ПК, то это не будет нарушением лицензии - одновременно вы их все равно не сможете использовать. Лицензирование виртуальных машин - это уже другая история.
Если же вы собираетесь воткнуть первый диск в другой ПК и там юзать винду с тем же серийником, что и на первом, то это нарушение лицензии.
Вопрос: Как генерировать такие картинки?

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

Худший ответ:
Все верно. Хорошая фотография и поднятая сочность цветов тех, что уже были.
Банальный пример, за исключением того, что снято на тапок.
Вопрос: Что лучше выбрать i3 4340 или xeon x3440?

Лучший ответ:
Так себе апгрейд.

Худший ответ:
Вряд ли есть смысл.
Ксеон  более производительный, а i3 побыстрее.
В играх как правило больше влияет частота, а не количество ядер.
Поэтому переходить с 3,6 на 2,5 не совсем удачное решение.
Вопрос: Разъясните пожалуйста как работают эти циклы?

Лучший ответ:
переменная, объявленная через var, видна везде в функции.
Переменная, объявленная через let, видна только в рамках блока 
https://learn.javascript.ru/let-const
Поэтому через таймаут в 1 случае будет число в переменной на данный момент прошедшего времени, а во втором - соответствующее значение в данной итерации цикла

Худший ответ:
Если var, то используйте замыканиеfor (var i = 0; i < 10; i++) {
    (function (index) {
        setTimeout(function () {
            alert(index);
        }, 100);
    }(i));
}
Вопрос: Не могу сделать git push и ssh на некоторых публичных wifi сетках, почему?

Лучший ответ:
Там включено нечто такое:
https://www.skydns.ru/wifi/
Из-за этого заметная часть сайтов и сетевых технологий не работает.
Помогает VPN.

Худший ответ:
Три буквы: VPN. 
И в кафешках и прочих публичных сетях лучше бы он был включён всегда.
Вопрос: Откуда появился исходящий 2ТБ трафик за несколько часов?

Лучший ответ:
Не реклама, но очень похоже на этот случай.ряд клиентов были взломаны и их серверы и VPS стали частью ботнета, который одновременно начал генерировать гигабиты исходящего трафика, чем вызвал перегрузку сетевого оборудования. Несколько часов ушло только на то, чтобы определить зараженные серверы и остановить их работу. Как мне известно, с такой проблемой столкнулись и другие провайдерыUPDATE: У одного из наших клиентов было похожее. Внезапно вырос исходящий SYN-трафик.

Худший ответ:
Возможно, memcached на VDS наружу торчит, и кто-то устроил из вашего VDS memcached-амплификатор. Таки проверьте, не торчит ли чего лишнего наружу, а если торчит, перекрывайте хотя бы файрволлом.
Вопрос: У кого-нибудь есть ссылки на оригинальные образы XP (SP1,2,3 prof, hom и др.)?

Лучший ответ:
Рутрекер. Поиск по: Windows XP MSDN.

Худший ответ:
Есть образы WinXP русская VL (вроде как SP3) и английская SP3. Надо?
Вопрос: Есть ли толк в совместной разработке неопытным программистам?

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

Худший ответ:
Это будет полезный опыт командной работы, но без опытного товарища будет тяжело и плохо. Можно уйти не туда, да и развитие будет слабое. В идеале, бы ментора найти.
Вопрос: Стоит ли использовать Dart для API сервера?

Лучший ответ:
Пробовали, но не на сервере. Язык приятный, экосистема сыровата, людей мало. 
Если пишете карманный проекта для себя - используйте чего душа пожелает, хоть Idris с зависимыми типами. Разброс в стабильности/производительности здесь вопрос второстепенный, и реальная производительность будет зависеть в первую очередь от того, как именно Вы напишете проект. Потому можете спокойно использовать Dart на сервере, если он Вам по душе (но, честно, он тот ещё "середнячок" и есть языки поприятнее).
Если проект не для себя, а для заказчика, либо вообще в будущем планируется поддержка его другими людьми (то есть планируется рост проекта), то Dart - плохой выбор. Найти обученного специалиста - тяжело. Экосистема всё ещё сыровата (хотя потенциал хорош). Исключение - если у Вас есть желание и ресурсы на обучение команды Dart специалистов (как, например, у Wrike).

Худший ответ:
помимо языка еще есть экосистема, одними бенчмарками ( еще и синтетическими) бизнес не строится
Вопрос: Обязательно ли знать php при изучении Yii?

Лучший ответ:
Какими навыками нужно обладать что бы освоить данный фрэймворк ?
ээ, ну, php, например.Обязательно ли знать php при изучении Yii?
а как вы себе вообще представляете фреймворки в программировании? обязательно ли жать на педали чтобы учиться водить машину? обязательно ли взрослеть чтобы расти?

Худший ответ:
Yii2 предполагает знание php, ООП и шаблона проектирования MVC.  Для работы с базой данных хорошо бы понимать что такое ORM и как работать с ActiveRecord. 
Большой плюс - знание инфраструктуры современного PHP. Это
1. Знание пакетного менеджера Composer, понимание разницы между файлами composer.json и composer.lock, между require и require-dev.
2. Знание системы контроля версий GIT, умение использовать git.
Начать изучать Yii2 можно и не обладая таким списком, но когда знаешь перечисленные основы - изучение ускоряется в разы. Он задумывался именно как startup фреймворк с низким порогом входа, на нем очень быстро можно склепать какие-то однотипные CRUD приложения. Много русской документации и примеров, доброе сообщество. 
поддержка REST из коробки, создание REST API  за очень быстрое время.
P. S. 
Yii Framework умирает, почитайте что пишут разработчики его ядра
Ну есть такое, никто не спорит,.. С другой стороны Yii2 поддерживается и он уже готовый продукт сам по себе, я лично работаю с Yii2, разработал несколько сервисов на нем и при том приходиться поддерживать проекты 2014-2016 года которые писались на yii первом еще и до сих пор нормально функционируют.