基于组件开发——应用软件开发的革命

330 篇文章 4 订阅 ¥19.90 ¥99.00
基于组件的开发(CBD)正引领软件行业革命,超越面向对象和客户端/服务器模式。CBD通过重用性和互用性影响应用程序的各个层面,从设计到部署。它从面向对象演进,克服互用性挑战,推动应用程序开发的新范式。随着组件标准和基础设施的发展,CBD将经历单片式、分布式和持续式三个阶段,最终实现跨供应商的互用性,促进软件市场的成熟和发展。
摘要由CSDN通过智能技术生成

 基于组件开发——应用软件开发的革命

基于组件的开发(CBD)将使软件产业发生革命。与诸如(面向)对象和客户机/服务器等最
新趋势不同,CBD不只是一种分布计算新花样,而是一种广泛的体系结构,支持整个生命周期计
算的理念,包括设计、开发和部署。
由于CBD具有高度的重使用性和互用性,所以它将影响应用程序构成的各个方面,包括所
有类型的客户机、应用程序服务器和数据库服务器,将对应用程序开发的各个方面产生深刻
的影响。
CBD的前身是面向对象(OO)的开发。对象是业界在提出高度重用性方面的第一个尝试。
但是OO开发环境本质上不够完善,缺乏解决对象互用性的公共基础设施,这些因素妨害了它们
成为主流产品。OO开发在时间上也是太超前,缺乏软件业基础设施方面的支持。
CBD按编制和装配应用程序的互用性架构以及描述组件基础设施和架构的预制组件的标
准化基础设施的上下关系,重新定义了对象。组件体系结构的基础设施方面,是获得重用性和
互用性的催化剂,而重用性和互用性妨害了OO开发
。这种基础设施加上CBD架构的可获得性将
永远改变应用程序的开发,而CBD架构能实现组件的设计、编制和装配(不只是一种直观编程
的环境)。
CBD是从第一代(二层)和第二代(三层)的客户机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wishfly

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值