Как стать автором
Обновить

Комментарии 11

Выглядит все круто. Надеюсь, что не будет так же, как с Оперой.
Использую <!--[if lt IE 9]> для загрузки 1.x, для остальных — 2.х
Сейчас они советуют использовать Compat для большинства проектов, а 3.х только для специфических задач.
Они как-то скрестят 2.х и 1.х в Compat? Или всё останется по-старому, просто именование изменится?
Сейчас главное число версии означает наличие костылей для старых обозревателей или их осутствие. При этом оба пакета (более-менее) содержат одну и ту же версию API, просто засчёт костылей compat-версия более тяжёлая. Суть данного изменения в том, что они хотят поменять семантику версии с обозначения «совместимость-не совместимость» на обозначение версии API, как это должно быть в семвере. Теперь будет два пакета версии 3 (которые, по факту, имеют один API) и они будут обновляться параллельно.

3.х только для специфических задач
Разработка под мобильные обозреватели (при известных целевых платформах) может вестись с модерновым вариантом библиотеки. Если ведётся разработка какого-то модного сервиса для специалистов, или внутренний сервис, когда известно, что ретроградов нет, то тоже можно пользоваться модерновой версией. По-моему сейчас, наоборот, скорее проще сказать когда нужна compat-версия, а в остальных случаях пользоваться модерновой.
Вам так же не приходилось заходить на модерновый сайт со старого livecd с древним браузером.
Мне кажется, что правильней было бы подгружать разные версии, в зависимости от версии браузера — раз API jQuery одинаковый.
видимо вам не нужно дружить с жоперой по 11.50. там нет defineProperty и из-за этого ломается jq2 bugs.jquery.com/ticket/14032
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
так речь как раз о том, что они сейчас все приводят в соответствие с semver
>>> Речь идет о двух разных пакетах на npm и Bower...
*Скупая мужская слеза скатилась по небритой щеке разработчика* Ну наконец-то bower будет лежать две версии. Это целое колдовство засунуть в bower_components две версии jQuery с последующим их обновлением в минорных релизах.

P.S. Если они еще в репозитарий bower jquery-migrate засунут, то будут вообще супер, но насколько я знаю/слышал, у них на это дело табу :-/
    "dependencies": {
        "jquery":      "~2.1.0",
        "jquery-1.x":  "jquery#~1.11.0",


Не испытываю никаких проблем
Спасибо большое, и правда простой способ
Зарегистрируйтесь на Хабре, чтобы оставить комментарий