开发者社区> cnm开心超人> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

组装式应用在工作中的实践

简介: 随着前端行业的近些年的高速发展,前端的行业的涌现除了许多优秀的框架与和框架相匹配的组件,这使得前端行业的入行门槛越来越低,也使的前端行业的从业者的在工作中可以使用的框架和组件越来越多。日常开发中使用框架和组件进行开发就想搭积木一样。需要什么就用什么,这就是组装式应用在日常工作中的实践。
+关注继续查看

什么是组装式应用

在复杂多变的环境下,可组装式应用能提升企业的适应和创新能力。那么什么是组装式应用呢?“组装式应用”可以理解为一种技术理念,倡导的是任何企业数字化技术元素均可被组合。组装式应用是由一系列封装好的业务能力(PBC)组成的。PBC是封装好的软件组件,代表定义良好的业务功能,业务用户可快速识别,并可对外开放API接口。PBC并没有规定的大小、功能范围或内部体系结构,但PBC只有在实现了模块化、可发现、自主和可编排(集成)的特征后才是有价值的。换句话说,封装好的业务能力,必须是独立的,对某类受众能体现出业务或技术价值。组装式应用协力为企业提供更灵活的组装式部件,帮助企业应对不同环境带来的挑战,让企业更具韧性和抗风险能力。

组装式应用在工作中的实践

在前端行业中目前被提及和使用最多的框架就是vue和react.这两个框架的核心思想就是组件化。当然组件化只是组装式应用的一种表现形式。就以vue来说,vue是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,可以帮助开发者高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。并且随着vue的更新和迭代,vue功能越来越强大,使用的人人越来越多,很多开发者将自己的代码按照官方的标准规则和标准封装起来开源发布到npm上面让其他的开发者去使用。这就使得vue的整个生态越来越好。随着三方组件的数量和质量的提升。前端开发者在使用vue开发的时候基本上都会去引入一些三方的组件去实现自己的业务功能。一些大厂还开源了他们自己内部的组件库让开发者直接使用一整套的组件比如ElementUI,VantUI,......。在组装式应用程序开发模式下,PBC就像是一个个有着不同业务功能的“积木”。系统需要哪几类功能,则将不同的“积木”按照业务流程顺序进行组合,当系统功能需求或业务流程产生变化,只需要拆分、补充、重新组合“积木”即可。

组装式应用的优势

  • 组装式应用通过引入“模块化”的理念,使技术和业务团队可以更敏捷、更有效地重用代码
  • 组装式应用具备更易使用上手、功能模块化解耦、可快速修改重构等特点,可缩短开发周期,提升交付速度,提高交付质量,降低用工成本。
  • 构建强大开发生态,促进行业技术的高速发展。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
数据中台初探与应用实践(2)
数据中台初探与应用实践(2)
97 0
数据中台初探与应用实践(1)
数据中台初探与应用实践(1)
193 0
阿里数据中台底座的12年建设实践
在当下如火如荼的金融行业中台建设浪潮中,不少金融机构对于中台建设仍存诸多迷思,中台建设将走向何方?数据资产到底该如何管理?阿里巴巴的中台建设之路应该能为金融机构带来借鉴。 日前,在阿里云举办的2021阿里云金融数据智能峰会上,阿里云智能计算平台事业部研究员关涛对阿里巴巴如何构建数据中台核心三要素中的平台技术部分进行了全盘分享,其中包括数据平台发展的四个典型阶段,支持中台业务的四大技术挑战,以及数据平台的四大技术趋势等。
1920 0
网商银行×OceanBase:首家云上银行的分布式数据库应用实践
网商银行在金融级分布式数据库OceanBase上的应用实践。
1979 0
《移动数据挖掘》—— 2.2 缺失数据补全
前面提到过移动数据有多种类型,可能是人们携带智能设备收集的GPS轨迹数据,也可能是利用公交卡乘坐的公交车或地铁的信息,还可能是人们在移动社交网络中分享的地点访问信息,甚至是收集基站通信时留下的日志信息解析出的位置数据。
1716 0
新手工作,如何正确的积累经验、如何更快的提升能力、过程是什么样的?
正确的积累经验: 在实际工作中,要学习好的习惯,虽然你现在并不赞同,但是你要学习,并一直保持下去,因为人之所以有文明就是因为不断的学习和积累好的东西。
748 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
《前端智能化实践》——逻辑代码生成
立即下载
研发过程中的那些反模式
立即下载
典型业务逻辑漏洞挖掘
立即下载