乐趣区

关于前端:OpenTiny的设计理念是什么

作为一个前端开发同学,组件库的应用在咱们工作过程当中是必不可少的,最近发现了一个新开源的组件库我的项目,叫做 OpenTiny。每次说到组件库,我就会想,目前市面上曾经有了这么多组件库,为什么还要开发这么多新的呢,那这个 OpenTiny 我的项目的设计理念是什么呢?

于是,我就开始钻研了一下,尽管不是齐全精确,也是依据本人的想法和教训去实际理解的。在此也是说说本人的想法。
首先 OpenTiny 是一套华为云出品的企业级组件库解决方案,适配 PC 端 / 挪动端等多端,涵盖 Vue2 / Vue3 / Angular 多技术栈,领有主题配置零碎 / 中后盾模板 / CLI 命令行等效率晋升工具,可帮忙咱们开发者高效开发 Web 利用。
认真看了下,对于 OpenTiny 我的项目的设计理念总结如下:

——让开发者在应用时反对数据驱动的配置式应用形式。

目前市面上很多组件库尽管提供了很多罕用组件,然而很难满足每个开发者的需要,因而大家在应用组件库的时候都心愿有肯定的定制化能力,然而定制化的难度又比拟大,须要开发者具备较高的技术水平。

而 TinyVue 组件库采纳组件与框架拆散的设计理念,将组件逻辑抽离成纯函数,实现了跨端、跨版本的性能,灵便可配

——带给用户平安稳固的应用感触

不同行业和畛域有不同的典型业务场景,但企业和集体在很多状况下对于我的项目安全性和稳定性都是十分有要求的。因为很多时候都会波及到信息安全、人身和财产平安等,所以安全性问题在经营过程中是一个不容忽视的问题。

而 OpenTiny 我的项目的所有接口都杜绝 xss 攻打,在应用上来讲是 100% 平安释怀的,这也在很大水平上节俭了代码看护老本。同时这个我的项目也是经验了 9 年工夫的打磨,也服务和利用在上千个不同的我的项目中,所以也是一个十分稳固的产品。

——心愿带给开发者高性能的体验感触

目前市场组件库状态不一,但反对的版本和数量有多有少,而 OpenTiny 我的项目逐步是反对越来越多的组件,首先组件十分丰盛的,其中蕴含 80+ 根底组件及 1500+ 组件 API, 同时也是在 Table、Tree、Select 等高频组件均内置虚构滚动,在 10 万大数据场景下放弃丝滑体验。

说了这么多,对于 OpenTiny 的设计理念,我想次要是为了进步用户体验感,解决开发者用户面临的问题。提供一套解决方案给到用户。至于后续 OpenTiny 的设计理念具体是什么,可能还得等我的项目的停顿和继续优化,理解他们后续的布局了。

明天的分享就到这里了,对于 OpenTiny 这个我的项目我还是十分看好和有动向的,所以我也增加了小助手微信:opentiny-official,有须要也能够一起交换前端技术,一起玩开源。😁

官网:opentiny.design/

GitHub 仓库:github.com/opentiny/

退出移动版