Официально доступен jQuery Mobile 1.5 Alpha


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

Когда запускался jQuery Mobile, он демонстрировал потрясающую мощь и мощь. Возвращаясь к октябрю 2010 года, мы сообщили:

Первая альфа-версия проекта jQuery Mobile доступна для загрузки. jQuery Mobile — это среда пользовательского интерфейса, построенная на основе jQuery и призванная упростить процесс создания приложений, предназначенных для мобильных устройств.

Достичь полной альфа-версии всего за два месяца с момента анонса проекта — это хороший прогресс. jQuery Mobile содержит компоненты, макеты и инструменты создания тем, чтобы упростить процесс создания мобильного приложения, которое будет работать на максимально возможном количестве платформ. Руководящим принципом является принцип прогрессивного улучшения, который разработан для работы во всех мобильных браузерах с поддержкой HTML.

В апреле 2012 года версия 1.1 представила поддержку действительно фиксированных панелей инструментов и навигации AJAX с обновленными анимированными переходами между страницами, что сделало их более быстрыми и плавными. Шесть месяцев спустя, в октябре 2012 года, в версии 2.2 появился новый всплывающий виджет и усовершенствования для просмотра списков, а в феврале 2013 года в версии 1.3 появился новый виджет панели, ползунки диапазона с двумя ручками и два разных режима адаптивных таблиц, что сделало этот выпуск совместимым с адаптивным веб-интерфейсом. дизайн и, следовательно, подходит для проектирования интерфейсов для всех устройств и платформ — не только для мобильных телефонов, но и для планшетов и настольных браузеров. Новая тема по умолчанию и новые виджеты были представлены в версии 1.4 в октябре 2013 года вместе со значками SVG. Последней стабильной версией является 1.4.5, выпущенная в октябре 2014 года, поэтому неудивительно, что пользователи были обеспокоены задержкой перехода на 1.5,

В январе 2016 года сообщение в блоге Гайотреса, который был основным сторонником jQuery Mobile на Stack Overflow и в то время вел блог, в основном о Iconic Framework, с заголовком «Почему jQuery Mobile больше не актуален» вызвал у Руководитель группы jQuery Mobile Александр Шмитц признает задержки и сообщает обновленный статус:

Мы объединили усилия с командой jQuery UI, чтобы не дублировать виджеты. Теперь мы делимся твердым и недавно переписанным ядром пользовательского интерфейса jQuery. Компоненты из пользовательского интерфейса jQuery, которые мы теперь включаем, включают:

Ядро (теперь разбито на отдельные микромодули)

Кнопка

Флажок радио

Контрольная группа

Аккордеон

Вкладки

Фабрика виджетов

Шмитц заявил, что с бета-версией jQuery UI jQuery Mobile 1.5 был почти готов и что осталось завершить работу только над тремя виджетами.

Через неделю в ответе Гайотреса, jQuery Mobile 1.5 It’s Alive, было выражено облегчение и ожидания. К сожалению, новых сообщений в блоге нет, хотя прошло еще 15 месяцев.

В декабре 2016 года на GitHub возникла проблема «jQuery Mobile мертв?» опубликовал. Из-за праздников прошло больше недели, прежде чем Александр Шмитц написал с заверением:

jQuery Mobile вовсе не мертв. В последнее время в команде было много взлетов и падений, которые привели к неожиданным задержкам с выпуском 1.5, однако альфа-версия завершена и была отмечена ранее на этой неделе.

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

Документация по API версии 1.5 уже доступна. Вы можете скачать и начать использовать / тестировать его, используя версию 1.5 или последнюю версию. Вскоре мы опубликуем в блоге сообщение об официальном выпуске.

На то, чтобы появиться это сообщение в блоге, потребовалось две недели — это просто подтверждение мнения о том, что руководство команды jQuery Mobile перегружено своими другими обязанностями.

Александр Шмитц написал:

Вышла первая альфа-версия jQuery Mobile 1.5 с многочисленными исправлениями ошибок, обновленной базовой темой, переработанной автоматической инициализацией, новыми методами и новыми виджетами!

Новые виджеты: мы адаптировали новый флажок контрольной группы радио и виджеты кнопок из пользовательского интерфейса jQuery и включили виджет «аккордеон» для замены устаревших свертываемых и сворачиваемых наборных виджетов.

Переписанные виджеты: виджеты панели навигации и таблицы были переписаны с новыми функциями, улучшениями производительности и улучшениями модульности.

Новый модуль автоматического улучшения: автоматическая инициализация для jquery Mobile была извлечена в собственный модуль общего назначения с улучшениями скорости, которые могут сделать его быстрее, чем вызов по отдельности.

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

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

Новый метод: метод .labels () находит все элементы меток, связанных с первым выбранным элементом, имитируя собственное свойство меток и был включен из пользовательского интерфейса jQuery.

Поддержка npm: пакет jquery-mobile на npm теперь принадлежит и поддерживается командой jQuery Mobile.

Добавлена поддержка jQuery 3.x. Мы официально добавили поддержку jQuery 3.x.

Уменьшена поддержка старых IE: jQuery Mobile 1.5 официально прекращает поддержку IE 10 и ниже и Android 4.0 и ниже.

Исправления ошибок: мы закрыли и исправили сотни ошибок, сведя к минимуму количество ошибок с момента первого выпуска jQuery Mobile!

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

Как активный пользователь jQuery UI, я от всей души приветствую тот факт, что jQuery Mobile теперь использует те же виджеты. Это делает вложения в изучение пользовательского интерфейса jQuery еще более ценными.

Ян Эллиот — автор Just jQuery: The Core UI.


Добавить комментарий