构件化软件生产

前面提到的是个人理想,那个是远景的。近期能够触摸到的就是构件化的软件生产了。先摘抄一句我非常喜欢的话:
“软件工厂一定不是源代码拼装起来的,而是目标代码拼装出来的。就像零件生产一样,给你一个螺丝就可以拧上,而不是从炼铁、图纸开始,告诉你铁怎么炼,这不是软件工厂”
——by 陈榕

构件其实就在我们眼前,看看COM,看看Eclipse的Plugin,都是很好的构件。想想IoC和AOP等所谓的新技术。觉得一个构件基础框架,和构件库是很快就会有的,或者说已经有了。而且软件有软件的特点,它软。所以比起传统工业的零件来说,构件应该更软,而面对的接口需求也更灵活,具体构件是一个什么样子,还需要长时间的摸索。但是我觉得有这么几点:
1、构件是黑盒
2、构件的接口应该Adaptable
3、构件应该是构建好了的
4、构件的组装应该是在运行时的
5、构件的拼装应该是标准化的

现有的很多技术,包括语言中的Interface等已经不能适合构件的需要了。很多东西都需要自己去定制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值