Мини-программы, один из самых горячих новых видов в мире Интернета. В эту эпоху рамок, летающих по небу, тихо пришла Гера.
вдали от последнего вступленияФреймворк для веб-разработки небольших программ — 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…. приветственная звезда