🚀 Dimina:让小程序飞向全平台! 🌌
还在为多端适配掉头发吗?RN 和 Flutter 太重?试试 Dimina 吧!滴滴星河小程序框架开源啦!这是一个让小程序代码"一次编写,到处运行"的跨端解决方案。
🌟 跨端新选择
Dimina 不是另一个轮子,而是给轮子装上了火箭推进器!🚀 让小程序再次伟大!我们让小程序技术突破平台限制,实现真正的"写一次,跑所有":
目前已经支持 Android,iOS以及鸿蒙OS上运行。
🎯 为什么选择 Dimina?
-
跨端开发,真香!
一套代码,多端运行,再也不用写三遍业务逻辑了,历史的小程序代码直接拿来主义。
现有小程序生态无缝迁移,学习成本低于你的早餐预算。
-
轻量高效
核心包比 RN/Flutter 小一个数量级,启动速度比闪电还快 ⚡
资源占用低,让低端机也能流畅运行。
-
开发体验爽到飞起
网页预览所见即所得,前端同学舒适圈。
🛠️ 技术架构
┌───────────────────────────────┐
│ 你的小程序代码 │
└───────────────┬───────────────┘
│
┌───────────────▼───────────────┐
│ Dimina 运行时 │
│ ┌─────────┐ ┌──────────┐ │
│ │ JS引擎 │ │ Webview │ │
│ └─────────┘ └──────────┘ │
└───────────────┬───────────────┘
┌───────┴───────┬─────────────┐
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Android │ │ iOS │ │ Harmony │
└─────────────┘ └─────────────┘ └─────────────┘
技术实现细节,你想知道的关于小程序的一切: github.com/didi/dimina…
🤝 开源共建
是的,你没有看错!我们决定把这个“秘密武器”贡献出来,与各位开发者共享。为什么?因为我们相信,开源的力量能让Dimina飞得更高、走得更远。 当然,也悄悄希望能有大神帮我们瞅瞅,万一哪个角落还藏着可以优化的“亿点点”细节呢?(或者帮我们找到那个传说中失踪已久的分号)。 加入我们的开发者社区,一起把 Dimina 打造成最棒的小程序跨端解决方案! 我们相信代码应该像表情包一样自由传播!所以 Dimina 完全开源,欢迎各路英雄好汉来:
- 👉 提 Issue:发现 Bug 了?别客气,来喷!
- 👨💻 提交 PR:有好点子?秀出来让大家开开眼!
- 🌟 Star 一下:如果觉得不错,点个赞再走呗~
- 在线体验: didi.github.io/dimina
- 项目传送门: github.com/didi/dimina
📜 开源协议
Apache 2.0 License - 比隔壁老王家的 WiFi 还开放!你可以自由使用、修改、分发 (当然,赚到钱请我们喝奶茶也不是不行 😉)。
简单来说就是:
- ✅ 随便用,商业项目也没问题
- ✅ 随便改,改得亲妈都不认识都行
- ✅ 随便卖,发财了记得请客
- ❌ 但别把我们的 Logo 和商标搞混了
- ❌ 出事了别找我们背锅