Релиз-кандидат Onsen UI 2.0 был выпущен на прошлой неделе вместе с React Components for Onsen UI. Расширение Angular2 находится на подходе, и в то же время мы сосредоточены на улучшении стека разработки пользовательского интерфейса Onsen, например инструменты и услуги, дополняющие нашу структуру, которые сделают ваш процесс разработки намного более плавным. Здесь у вас есть последние новости об интерфейсе Onsen UI.

Мы решили улучшить среду разработки и инструменты сообщества Onsen UI, и несколько месяцев назад мы выпустили Onsen UI x Monaca Community Forum. На данный момент этот форум собрал вместе с уже существующим Gitter Chat группу разработчиков, которые могут быстро решить свои проблемы. Приглашаем вас присоединиться, если вы еще не сделали этого.

Интерактивное руководство

Теперь мы хотим представить новый инструмент, который, надеюсь, вам понравится: Интерактивное руководство Onsen UI.

Это говорит само за себя. У вас есть доступ к постоянно растущему количеству образцов пользовательского интерфейса Onsen с подробным объяснением того, как он работает, кодом HTML и JS и предварительным просмотром, который поддерживает представления как для iOS, так и для Android. Мы хотим собрать здесь все наши примеры, чтобы иметь обновленный индекс, где наши пользователи могут легко изучать и запускать свои приложения. Эти руководства разделены в зависимости от фреймворка, на котором они разработаны (сейчас Angular1, Angular2, React и Vanilla JS - фреймворка нет). Таким образом, вы можете выбрать фреймворк, который вам нравится, и узнать, как интегрировать с ним пользовательский интерфейс Onsen.

Кроме того, вы можете изменить и протестировать эти образцы в этом приложении, чтобы впоследствии экспортировать и сохранить их в Codepen или даже создать на их основе проект Cordova.

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

$ ›Onsen CLI?

Почти. Как вы, возможно, уже знаете, пользовательский интерфейс Onsen является частью Monaca Toolkit, набора инструментов, который обеспечивает бесшовную гибридную разработку мобильных приложений, включая пользовательский интерфейс, отладчик, удаленную сборку, серверную часть и многое другое. В этом разделе мы хотим сосредоточиться на одном из этих инструментов: Monaca CLI.

Интерфейс командной строки Monaca был значительно улучшен и выпущен в версии 2.0 для сопровождения нашего любимого пользовательского интерфейса Onsen UI 2.0. Этот инструмент вполне можно назвать Onsen CLI, поскольку он тесно интегрирован с ним, позволяя создавать приложения намного быстрее, начиная с подготовленных шаблонов. Некоторые из новых функций включают регистрацию из самого интерфейса командной строки и создание проектов Cordova непосредственно с помощью фреймворков Angular1, Angular2 (скоро) или React:

Monaca CLI автоматически добавит необходимые библиотеки и внешние инструменты для запуска вашего проекта. Например, если вы выберете шаблон React, вы получите Babel и необходимые инструменты для транспиляции и объединения кода. Он будет следить за вашими файлами и автоматически генерировать пакет, чтобы вы могли легко предварительно просмотреть свое приложение в браузере, эмуляторе и устройствах.

Более того, поскольку мы считаем Monaca Debugger очень полезным инструментом для всех разработчиков пользовательского интерфейса Onsen, мы сделали его полностью доступным из Monaca CLI. Да, даже бесплатно. Просто запустите monaca debug, и ваш код будет перенесен + объединен (при необходимости) и синхронизирован со всеми подключенными устройствами через Monaca Debugger.

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

Заключение

Мы решили улучшить среду пользовательского интерфейса Onsen и сосредоточиться на всем стеке разработки. Пользователи Monaca IDE, Visual Studio и Localkit уже пользовались этими инструментами и услугами, и теперь с улучшенным интерфейсом командной строки Monaca каждый разработчик пользовательского интерфейса Onsen также будет иметь такую ​​возможность. Если вы, как и мы, взволнованы грядущим Onsen UI 2.0, вы можете присоединиться к нашему сообществу, пометить нас на Github и распространить информацию в Twitter. Удачного кодирования!