Hera — полноплатформенный гибридный фреймворк, объединяющий небольшие программы, Интернет, iOS и Android.

Android iOS внешний фреймворк

Мини-программы, один из самых горячих новых видов в мире Интернета. В эту эпоху рамок, летающих по небу, тихо пришла Гера.
вдали от последнего вступленияФреймворк для веб-разработки небольших программ — webwebСпустя более месяца мы наконец-то запустили его полноплатформенную версию-Hera, ее миссия - писать кроссплатформенные приложения по типу небольших программ. С ее помощью ваши небольшие программы можно упаковывать и запускать в дополнение к WeChat. Приложения для Android, iOS и запуск на стороне браузера в виде h5, для достижения набора кодов в истинном смысле многотерминальной работы. Значительно повысить эффективность вашего развития.

преимущество

Один набор кода работает везде

Hera предоставляет мощные кросс-платформенные возможности: она не только позволяет разработчикам плавно перенести свой бизнес апплетов WeChat из WeChat в приложения для Android и iOS, но также предоставляет возможности, которых нет в других платформах, таких как RN, — работа в Интернете.

Богатые компоненты и простота в использовании

Поставляется с общими компонентами, полностью наследует встроенные компоненты апплета, низкая стоимость обучения и полностью совместим с методом разработки апплета WeChat.

Быстрая загрузка и плавный опыт

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

Простое введение и высокая масштабируемость

Функциональность на стороне клиента была интегрирована в SDK, что упрощает интеграцию всего за несколько шагов. Хотите расширить функционал под свой бизнес? Нет проблем, удобный механизм расширения API делает ваш апплет безграничным.

Применимая сцена

  • Когда ресурсы для разработки ограничены, и вы хотите быстро запускать полноплатформенные приложения, Hera — ваш лучший выбор.
  • Для собственного опыта, но и возможности динамического обновления
  • Люблю пробовать новое, люблю учиться

Звучит неплохо, не будем нести чушь, а сразу перейдем к галантерее!

Быстрый опыт

Установить леса

Среда Node.js должна быть установлена ​​в системе, используйте следующий метод для подтверждения версии Node в системе:

node -v

Если результирующая версия ниже, чемv7.6.0, или приглашение не может быть найденоnodeзаказ, пожалуйстакликните сюдаскачать последнююNode.jsИнсталляционный пакет.

Советы: Если при загрузке возникает проблема с сетью, вы можете попробовать использоватьnrmилиnpm configкоманда переключиться наВнутренний источник npm

npm i hera-cli -g

Инициализировать апплет

hera init projName

Войдите во вновь созданный проект и убедитесь, что корневой каталогconfig.jsonдокумент:

# 进入项目
cd projName

# 查看配置文件
cat config.json

Бег по стороне h5:

hera run web

Работает на Android

Если вы хотите работать на виртуальной машине Android или на реальной машине, вам необходимо установитьAndroid Studioтак же как:

  • Android SDK Platform 25
  • Android SDK Build-Tools 25.0.3

Если в вашей системе нет вышеуказанной среды, нажмитеэтот учебникСоздайте среду разработки Android

Проверьте, подключено ли устройство:

adb devices

Советы. Если вам будет предложено, что команда adb недоступна, подтвердите, что %ANDROID_HOME%\platform-tools и %ANDROID_HOME%\platform-tools добавлены в переменную среды PATH.

Если устройство активно, будет отображаться следующая информация. Если список пуст или устройство находится в автономном режиме, переподключите телефон Android или перезапустите виртуальную машину.

List of devices attached
0ec123456    device

Соберите приложение и запустите виртуальную машину:

hera run android

Примечание. Gradle может быть загружен при первом запуске, если вы не используете прокси, это может занять много времени, еслиjava.util.zip.ZipExceptionОшибка. Удалите каталог .gradle в корневом каталоге пользователя и повторите команду выше илиУстановите Gradle 3.3 вручную

Работает на iOS

Для начала нужно установить в системуXcode 8.0или позже. Вы можете зайти в App Store илиОфициальный сайт разработчиков Appleскачать. На этом шаге будут установлены как Xcode IDE, так и инструменты командной строки Xcode.

Запустить после завершения установкиXcode, И вXcode | Preferences | LocationsПроверьте, установлена ​​ли определенная версия в менюCommand Line Tools.

Наконец, используйте следующую команду для установки инструмента управления зависимостями.cocoapods

sudo gem install cocoapods

бегать

hera run ios

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

Для получения более подробной информации посетите:Официальный сайт Hera

Также есть адрес гитхаба:GitHub.com/Site-Inc…. приветственная звезда