还在为多端适配掉头发吗? RN 和 Flutter 太重?试试 Dimina 吧!滴滴星河小程序框架开源啦!这是一个让小程序代码"一次编写,到处运行"的跨端解决方案。
Dimina 不是另一个轮子,而是给轮子装上了火箭推进器!🚀 让小程序再次伟大!我们让小程序技术突破平台限制,实现真正的"写一次,跑所有":
目前已经支持 Android ,iOS 以及鸿蒙 OS 上运行。
跨端开发,真香!
一套代码,多端运行,再也不用写三遍业务逻辑了,历史的小程序代码直接拿来主义。
现有小程序生态无缝迁移,学习成本低于你的早餐预算。
轻量高效
核心包比 RN/Flutter 小一个数量级,启动速度比闪电还快 ⚡
资源占用低,让低端机也能流畅运行。
开发体验爽到飞起
网页预览所见即所得,前端同学舒适圈。
┌───────────────────────────────┐
│ 你的小程序代码 │
└───────────────┬───────────────┘
│
┌───────────────▼───────────────┐
│ Dimina 运行时 │
│ ┌─────────┐ ┌──────────┐ │
│ │ JS 引擎 │ │ Webview │ │
│ └─────────┘ └──────────┘ │
└───────────────┬───────────────┘
┌───────┴───────┬─────────────┐
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Android │ │ iOS │ │ Harmony │
└─────────────┘ └─────────────┘ └─────────────┘
技术实现细节,你想知道的关于小程序的一切: https://github.com/didi/dimina/blob/main/docs/Architecture-Details.md
是的,你没有看错!我们决定把这个“秘密武器”贡献出来,与各位开发者共享。为什么?因为我们相信,开源的力量能让 Dimina 飞得更高、走得更远。 当然,也悄悄希望能有大神帮我们瞅瞅,万一哪个角落还藏着可以优化的“亿点点”细节呢?(或者帮我们找到那个传说中失踪已久的分号)。 加入我们的开发者社区,一起把 Dimina 打造成最棒的小程序跨端解决方案! 我们相信代码应该像表情包一样自由传播!所以 Dimina 完全开源,欢迎各路英雄好汉来:
Apache 2.0 License - 比隔壁老王家的 WiFi 还开放!你可以自由使用、修改、分发 (当然,赚到钱请我们喝奶茶也不是不行 😉)。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.