Dimina 轻量级跨端小程序框架
星河小程序(以下简称 Dimina)是滴滴自研的一套轻量级跨端小程序框架,可以理解为开源版的小程序方案,致力于为开发者提供高性能、跨平台、低门槛的开发体验。 目前,Dimina 已支持 Android、iOS、Harmony 和 Web 四大平台。开发者可以将 Dimina 作为移动端跨平台开发框架,将已有小程序逻辑以独立模块方式集成到现有 App,或直接采用小程序语法进行开发,并一键打包生成独立原生 App。 Dimina 发音为 /diːminə/,是 didi miniprogram 的缩写,旨在打造灵活、轻量的小程序跨端开发框架。 GitHub Gitee 官网 文档 技术特性 资源离线化: 资源本地存储减少网络请求 逻辑视图分离: 独立 JS 引擎避免主线程阻塞 原生能力封装: 统一 API 调用原生功能 页面预加载: WebView 预热提升性能 平台支持 Android: QuickJS + Android WebView iOS: JavaScriptCore + WKWebView Harmony: QuickJS + H...
NativeScript-Vue Vue3 原生 App 开发框架
NativeScript-Vue NativeScript-Vue 是一个将 Vue.js 与 NativeScript 相结合的开源框架,它允许开发者使用 Vue.js 的语法和开发模式来构建真正的原生 iOS 和 Android 移动应用程序。 与基于 WebView 的混合应用框架不同,NativeScript-Vue 应用程序不是基于 Web 技术 渲染的,而是直接使用原生 iOS 和 Android 上的本地用户界面组件。 GitHub 官方网站 使用文档 技术特性 真正的原生体验:应用性能接近原生,不受 WebView 性能限制 跨平台开发:使用单一代码库同时开发 iOS 和 Android 应用 全面的原生 API 访问:直接调用 iOS 和 Android 原生 API Vue.js 开发体验:使用熟悉的 Vue.js 语法、组件系统和响应式数据绑定 快速上手 环境配置 1234# Node ≥ 18npm i -g nativescriptns doctor # 按提示安装 JDK / Android Studio / Xcode# 全...

