zoukankan      html  css  js  c++  java
  • 构件化软件生产

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

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

    现有的很多技术,包括语言中的Interface等已经不能适合构件的需要了。很多东西都需要自己去定制。
  • 相关阅读:
    网络编程-Python的socket库
    Python -用虚拟环境保存库文件
    Python --文件的读写
    VIM--常用操作
    libpcap -学习1
    Python -装饰器
    C++ 关于map,function的简单应用
    UVAlive 3635 (13.08.23)
    C语言中的整型提升(integral promotion)
    [置顶] 从一位数组中提取最小k个元素
  • 原文地址:https://www.cnblogs.com/taowen/p/13791.html
Copyright © 2011-2022 走看看