8月27日,由中国最大的HTML5社区——HTML5梦工场主办的2016HTML5峰会“iWeb峰会”在北京国际会议中心召开。Amaze UI 作为前端框架,受邀参与了本次盛会本届峰会,并分享了Amaze UI在前端开发效率上的实践经验及在开源发展模式探索。
与时俱进, 多版本产品组合满足开发者多业务需求
Amaze UI是HTML5企业移动化解决方案供应商云适配旗下三大产品之一。自2014年上线后,目前已经拥有了近50多万开发者用户,形成了一个国内较大的技术交流社区,在Github上取得了7500多个Star的关注度,已经成为国内最流行的前端开发工具。
Amaze UI Web是Amaze UI最先诞生的版本。它是一款完全针对HTML5开发的轻量级、模块化、强调移动优先的开源跨屏前端框架,通过拆分、封装了一些常用的网页组件,让开发者只需复制代码便可将这些跨屏组件写入到自己的网站中。
但随着移动互联时代,移动开发需求的不断延伸和变化,特别是在Amaze U开发者用户群里出现了跨屏(响应式)和移动端两个主流开发需求。为此,Amaze UI产品团队根据这些需求,也对产品进行了版本升级和细分,形成了以“跨屏”和“移动端”两大产品组合策略。具体来说,包括: 用于快速构建HTML5跨屏网站的Amaze UI for Web;帮助开发者构建混合HTML5应用的Amaze UI Touch及 Amaze UI for 钉钉。
大家可能对“Amaze UI for 钉钉”比较陌生,它是Amaze UI产品组和阿里钉钉产品组联合推出的,专门针对阿里钉钉开发者的移动应用开发框架,它基于HTML5的技术属性,不仅能提供一套完美符合阿里钉钉设计风格的开源Web组件,同时借助Amaze UI 组件式产品理念,能够帮助阿里钉钉入驻企业的开发者高效完成移动应用开发。
随着移动化建设的全面推进,HTML5的逐步成熟,个人开发者和企业端需求不断提升,两年的时间Amaze UI积累了非常丰富的组件,形成了一个较强大的社区,拥有了近50万的粘性用户。今天,Amaze UI除了是开源代码的贡献者,更形成了一个以“开发者”为中心的良性生态,在这个生态圈,开发者之间、开发者和企业之间可以互动、交流、协作,凝聚起来,避免单兵作战。
构建可持续开发者生态 尝试开源产品商业模式
生态的构建离不开对行业上下游资源的整合。为此,Amaze UI 决定从开发者工具、人才培养、社区运营等角度入手,打通应用开发的需求方和供给方,并通过结合一条有商业模式的运营方式,来为开源做出贡献及对开发者提供更好的服务。最终,Amaze UI推出了以开源开放为宗旨、包括“工具”、“人才”、“商业”、“社区”四大部分的全新生态环境组合。
Amaze UI开发者生态
具体来说,Amaze UI “工具”性是其作为开源产品的核心属性之一,它将根据开发者、企业等需求方要求,不断进行产品功能升级。但如果只靠Amaze UI 团队的开发人员是无法完成这么大批量的需求开发的,因此需要将更多的需求通过平台的方式分发给能提供相应技术支持的开发者,这个平台便是Amaze UI“商业”领域中的“模板中心(众包平台)”。一方面它通过运营人员完成开发者与企业的需求对接、模板管理等工作,从而在帮助开发者获得利益的同时为企业提高开发效率。另一方面通过提供多类型的免费模版的方式帮助开发者极大提高开发效率。基于开源社区的众包模式本质是对需求方和技术提供方的一种新商业尝试。
其次,开源本身的含义是开放共享,因此开源产品的运营必然离不开社区,即不同的技术群体围绕同一领域,不断提供和交换在技术上的心得体会,这样才能让开源产品获得强大的技术支持,并推动开源项目逐步壮大。为此,Amaze UI 生态构建中将形成以技术分享、答疑和学习为三大目标的社区运营方式。
最后,就是人才!虽然目前HTML5开发如火如荼,但出于教育体系的落后及市面上开发者培训机构的鱼龙混杂,具备实战能力,能为企业提供有效HTML5开发人才缺口非常大。在这种背景下,Amaze UI结合自身工具实力以及实战经验,参与到了HTML5产业研究院推出“HTML5人才培养计划”中,主要通过真实项目为HTML5学习者提供实战课程,同时Amaze UI的社区也为人才培养计划提供强大的技术支持“后盾”。
开源是一种精神,更是一种力量。国内开源项目很多,但大多是开发者自己的兴趣爱好,成功者甚少,究其原因,主要是因为还没有找到一个好的商业模式,Amaze UI 此次打破常规,第一次提出对开源产品商业模式的探索,不仅是对国内开源环境破冰的一次勇敢尝试,对国内开源项目发展也具有重要的实践和指导意义。
原文发布时间为:2016年8月29日
本文作者:作者:赛迪网
本文来自合作伙伴至顶网,了解相关信息可以关注至顶网。