1. 基于EVUE的物聯網小程式
EVM誕生以來,一直致力于讓物聯網開發變得簡單,自鴻蒙OS 1.0 發布后,最引人注目的莫過于華為在應用程式開發框架層面面向應用開發者提供了一種全新的開發方式:
框架層
-
對于HarmonyOS應用,框架層提供了Java/C/C++/JS等多語言的用戶程式框架和Ability框架,兩種UI框架(包括適用于Java語言的Java UI框架、適用于JS語言的JS UI框架),以及各種軟硬體服務對外開放的多語言框架API,
-
對于采用HarmonyOS的設備,框架層提供了C/C++/JS等多語言的框架API,不同設備支持的API與系統的組件化裁剪程度相關,
針對物聯網開發場景,鴻蒙OS官方給出的答案是基于javascript開發物聯網APP, 官方推出了一套針對輕量級智能穿戴開發的解決方案: HML + JS + MVVM = 物聯網小程式

EVM團隊在深入研究鴻蒙原始碼后,驚奇的發現,華為面向物聯網場景希望構建一套基于js語言的應用生態體系的想法與EVM的初衷不謀而合,可謂英雄所見略同;驚嘆之余,縱觀整個IT行業的發展,從PC互聯網到移動互聯網再到現在的物聯網,技術發展日新月異,腳本語言的崛起本質上是提供了一種高效的開發方式,極大促進生產力的提高,人工智能時代Python語言的崛起也是如此,因此,我們有理由相信未來物聯網的主流開發方式肯定是js和python語言,但目前來看,js語言已經事實上被大廠選擇,未來物聯網的生態很有可能基于js構建,
下面簡單介紹一下EVM在物聯網的定位:

為此,EVM團隊決定移植鴻蒙的整個輕量級智能穿戴框架到EVM的生態中,同時也回饋鴻蒙社區,助力鴻蒙社區的健康成長,讓鴻蒙的造福更多的開發者,加速物聯網小程式的生態建設

本質上,** EVM + HML + CSS + JS + LVGL = EVUE** ( Embedded Vue 類web開發框架vue的物聯網應用開發框架 ), EVM團隊參考鴻蒙的輕量級智能穿戴框架實作了一套類似的物聯網小程式開發框架EVUE, 基于EVM的EVUE相比鴻蒙OS的JS FA框架擁有更友好的生態支持,可以快速適配更多的芯片和開發板,讓更多的開發者可以更加簡單的體驗鴻蒙的開發方式,學習鴻蒙的核心理念,更重要的是無縫對接前端開發生態,讓web工程師也可以無縫的開發物聯網應用,極大的提升開發效率,

2.EVUE優勢特點
- 物聯網小程式開發
- 類VUE應用框架
- 輕量級智能穿戴應用開發
- 全面兼容鴻蒙OS HML語法
- PC模擬器支持,PC端開發,設備端運行
3.基于EVUE的手表應用展示
啟動頁面

首頁

電話應用

運動曲線

音樂播放器

天氣應用

運動應用

更新升級

4.更新內容
- 增加對ES6.0的支持
- 增加HML和CSS的語法支持
- 增加物聯網小程式應用框架 EVUE
- 增加對鴻蒙輕量級智能穿戴應用的兼容支持
- 增加windows/Linux的智能穿戴模擬器
- 增加豐富的輕量級智能穿戴應用的測驗用例
- 增加EVUE物聯網小程式完整的幫助手冊
5.下個版本更新計劃
- 整的幫助手冊支持
- 完整的功能和性能測驗報告
- 增加更多的測驗用例
- 增加EVUE的視頻教程
- 增加STM32H7的移植支持
- 增加STM32L42R9AII6開發板適配移植支持
- 更加強大的EVUE模擬器支持
6.EVM在線幫助手冊
- EVM在線幫助手冊Gitee
- EVM在線幫助手冊Github
- VUE在線幫助手冊Gitee
- VUE在線幫助手冊Github
7.專案地址
- Gitee/evm
- Github/evm
- Gitee/evue
- Github/evue
8. 快速體驗
傳送門 https://scriptiot.gitee.io/evue_doc/#/zh-cn/evue_explore
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/207781.html
標籤:其他
上一篇:入職三個月總結
下一篇:MAX30102 血氧除錯筆記
