OpenTiny是华为开源的企业级前端设计体系统,一套Ui组件库能够轻松适配PC/移动端,涉及Vue2、Vue3、Angular、React技术栈(React是后来才适配的,毕竟国内使用React的用户还是很多的)。
OpenTiny
OpenTiny在华为内部经过多年的打磨应用,已经服务华为上千个项目,拥有主题配置系统,中后台模版以及脚手架cli等工具库,社区的活跃度很高。
那么Kagol 不用我说大家肯定就知道了,Kagol就是OpenTiny开源项目负责人。大佬从事前端10多年,先后就职腾讯,华为,目前主要从事OpenTiny开源项目。
下面我主要介绍一下TinyPro of Vue,我本身Vue要比React更熟悉一些。
TinyPro For Vue
Vue
TinyPro of Vue是前端通用的一套脚手架,像我们熟悉的Ant Design、Element-plus都会提供对应的脚手架,方便我们入门。
tiny init pro//配置项目名称、项目描述、技术栈(选择"vue") ? 请输入项目名称: wenjuan ? 请输入项目描述:问卷系统 ? 请选择你希望使用的技术栈: (Use arrow keys) >vue angular//启动项目 tiny start//接下来我们就会看到项目启动,大家在编辑之后会自动刷新看到效果 //项目编译 tiny buildvue
布局
支持国际化:
npm install vue-i18n --save在main.ts 添加app.use(i18n({ locale: 'zhCN' }));权限管理:
TinyPro vue 通过switchRoles实现权限管理。
switchRoles
Mock数据:
在src/api中定义数据的类型,在src/api中实现相关的接口。
组件库:
TinyPro vue包含116种组件
基础9种
导航12种
表单28种
TinyEngine 低代码引擎
我觉得TinyEngine低代码引擎使用起来确实方便了很多,支持我们实时构建以及二次开发,可以直接生成可以部署的源代码,允许介入第三方,允许自定义插件,而且平台还介入了AI大模型,可以辅助我们进行开发。
TinyEngine
这里就不多介绍了,更多功能小伙伴的去官网一探究竟吧。
官网地址:https://opentiny.design
初衷
Kagol他们在最初就是要实现一个框架无关的组件库,能够面向未来的组件库。所以实现了 renderless 设计架构。系那个市场上的Ant Design 是基于React的组件库,Element-plus 是基于Vuede 组件库,各自独立,难以维护。我们公司目前就是Ant、Element、Angular三种框架混合使用,而且后期维护很难,大家需要对这几种语言都很熟悉才行。所以我觉得大佬们要实现跨端跨框架的组件库确实是一个伟大的事情。
好了,今天就说这么多了,大家有任何疑问欢迎评论区留言。
用户评论
哇,"OpenTiny!" 这个名字太棒了!让人感觉像打开了通往无限可能的微型世界, Kagol 公司终于出手了,期待能看到它能够带来的改变!
有10位网友表示赞同!
我一直在关注Kagol的进展,这次发的新项目确实很有意思。开源和AI结合,我觉得未来真的充满可能性,希望OpenTiny能够让更多人参与进来,共同创造伟大!
有17位网友表示赞同!
我一直觉得开源的项目才能真正造福大众,像OpenTiny这样集成了AI技术的项目就更具有意义了,希望能看到它能够应用于现实生活中的各个领域!
有12位网友表示赞同!
虽然Kagol的公司之前一直比较低调,但这次推出OpenTiny却让人眼前一亮!很期待这个项目的未来,希望能早日实现理想,让科技真正服务人类。
有15位网友表示赞同!
说实话,我对“伟大的事情”的定义有些疑问。只是因为项目开源就称之为伟大吗?我希望OpenTiny能够带来实质性的改变,而不是仅仅停留在概念层面
有14位网友表示赞同!
Kagol终于开通了新项目!?我还以为他们已经消失了呢!我很期待看看OpenTiny的功能,是否真的像标题里说的那样厉害?需要仔细了解一下!
有16位网友表示赞同!
开源的AI技术确实有很多益处,可以促进技术共享和进步。但也需要注意一些风险,比如数据的安全和隐私问题。希望OpenTiny能够做到既开源又可靠。
有12位网友表示赞同!
"Kagol一起做伟大的事情"这个slogan听起来有点理想化了。我更期待看到具体的成果,而不是抽象的概念!
有20位网友表示赞同!
作为一名程序员,我一直对AI技术充满兴趣和热情。OpenTiny的出现让我兴奋不已,也许能够找到一些可以学习和研究的素材!
有15位网友表示赞同!
我记得Kagol之前就推出过一些开源项目,但效果不太好。希望这次OpenTiny能是一个成功案例,为广大开发者提供更多支持和帮助
有8位网友表示赞同!
很高兴看到Kagol终于开始重视开源。OpenTiny项目的目标很有远见,希望能吸引到更多优秀的开发者加入进来!
有5位网友表示赞同!
如果OpenTiny能够真正实现像标题里说的那样能做“伟大的事情”,那 Kagol 这次可是玩大了!我会密切关注该项目的发展,看看它能否成为行业标杆!
有18位网友表示赞同!
我觉得宣传文字还是太夸大了,"伟大" 一词用得有些生硬。建议OpenTiny团队更加注重功能性和实际应用场景,而不是单纯追求噱头效应。
有11位网友表示赞同!
我对Kagol 的“微型世界”这个定义有点好奇,它究竟是指什么?希望OpenTiny能够真正打破边界,为用户带来全新的体验!
有19位网友表示赞同!
从名字和宣传来看, OpenTiny 更像是一个小型社区项目, 而不是一个可以改变世界的颠覆性技术。 希望我看到的不是营销炒作,而是真正有价值的开源成果!
有19位网友表示赞同!
很希望能看到OpenTiny能够应用于教育、医疗等领域,帮助人们解决实际问题!开源让科技更公平和可持续发展, 这一点我很认可
有13位网友表示赞同!
Kagol 公司之前一直比较默默无闻,这次“OpenTiny”的发布会不会只是一次营销炒作呢?希望不要让人失望
有10位网友表示赞同!