关于web-components:Quark-生态再起航哈啰-Quarkc-正式开源低成本构建跨技术栈前端组件
去年 10 月,咱们对外开源了 Quarkd(quark design 缩写)。开源之初,咱们给本人定下 star 数量超过 70 个就行的心态,却意外失去了 1600 多 star,很受鼓励~ 那一刻起,咱们晓得,在前端框架“泛滥”的时代,还有一些人在追寻原生技术,大道至简,平淡为归。 这也让咱们想起了 kk 说的那句话:所有翻新都产生在事物边缘,所有的颠覆都来自边缘。 明天,咱们正式对外开源 Quark 生态 的又一成员,Quarkc(Quark core 缩写)。上面来做个简略介绍吧 :) Quarkc 将于 2023-06-30·北京稀土开发者大会进行分享 官网:https://quark.hellobike.com/ github(欢送 star):https://github.com/hellof2e/quark Quarkc 是什么?Quarkc (Quark core 缩写) 是由哈啰平台前端团队开发的一套面向未来的 无框架 组件构建工具!它能够让你实现低成本/高效开发规范的 跨框架组件 或者 构建整个利用,底层基于浏览器原生 API: Web components。 无需 AST,无需黑魔法,Quarkc 能够让你低成本实现 Write once, run anywhere! 外围:让组件实现技术栈无关! Why Quarkc ?背景 1:【前端的历史】前端倒退多年,无论大小公司,个别都存在各种技术栈(React, Angular, Jq, Vue) / 同种技术栈的不同版本(Vue2, Vue3)。如果要开发某个通用组件(比方:营销弹窗),工作量就是 double+(不同技术框架须要离开开发/保护/上线,同技术不同版本可能也须要离开开发/保护/上线) 背景 2:【前端的将来】前端框架会持续迭代/倒退,会有新的版本,新的框架呈现。用 Quarkc 开发“通用型组件”,不会随着“前端框架浪潮”而更新迭代(极大升高组件研发/保护老本)。 以上背景,总结一下就是:前端的过来与将来,决定了 前端通用型组件 的开发和保护老本比拟高。 ...