先来看一组数据:2000多个应用界面,目前除了还有少许老单据未完成改造,几乎覆盖了所有的产品界面开发和设计,同时支持了10几个团队100多个开发人员(含设计人员)使用
这一切从6月份You-UI(友有爱)投入使用开始,从统计图可以看出7、8、9月的发布活动最为活跃,最高单日发布次数1743次(八月一日发生了什么?)
通过分析我们还发现,除了周六,周日也有不少发布活动,基本上每个周六都有较活跃的发布活动,研发的同学们真的幸苦了。
别问这些图是用什么工具做的,下次再介绍我们数据团队提供的u-board自助数据分析神器,今天重点要介绍的神器是帮我们打造这数千个应用界面的You-UI,在这里可以找到它
进去之后是这样高科技感十足的样子
在这里,你几乎可以通过可视化的方式完成一个前端开发人员要做的所有事情
结合后端技术团队封装的组件,快速配置查询生成器
快速对已有业务组件进行装配
You-UI(友有爱)是在基于微服务形成的一整套服务、应用、及数据的供应链体系基础上,为了进一步降低开发难度,统一风格而打造的一款工具。尤其是当前前端开发资源奇缺的环境下,而前端应用又是与最终用户打交道的最主要渠道(IO),You-UI就成了将各种能力进行汇聚的关键点,如果说前面做的工作是形成供应链体系,而接下来我们要做的则是建立一个最终应用生产的总装工厂,在这里可以将前端应用与后台微服务及其提供的能力(API)进行关联,包括界面展现,包括前端组件比如下拉、日期等控件,也包括封装好的前后一体化业务组件以“参照”的配置进来
通过它来实现基于微服务的数据供应链大部分应用场景
“实体”、“活动”、“代理”、“使用和生产”、“推导和修订”的在有用户参与部分(交互)的具体实现,实体、活动、代理好理解,生产和使用也好理解
“推导和修订”部分的逻辑体现在公式赋值逻辑运算等实现中,比如参照来的数据要调整、聚合之后才能使用,目前还未完善,是通过前后台代码进行的实现,后期考虑先用公式进行数据拉取和运算,更加炫酷的基于blockly的积木块式逻辑生成器也已经列入研发计划中。
未来这部分是可以畅想的,比如作为结合AI的体现点,简单的说就是有个微服务在一边,异步根据你已经录入的值,结合已有数据(本单据、其他单据、其他系统单据)利用决策树、逻辑回归等算法推导出你可能要用的数,自动填入做参考
这就是提供这个神器的团队和他们的大神
You-UI还在快速进化中,还有很多需要完善的地方,如果你对前端技术感兴趣,熟悉react.js等框架,欢迎你加入进来!武汉或者北京,自荐或推荐,请建议wusna@yonyou.com。