• 构件化软件生产


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

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

    现有的很多技术,包括语言中的Interface等已经不能适合构件的需要了。很多东西都需要自己去定制。
  • 相关阅读:
    Oracle 查看表空间的使用情况SQL语句
    汇总查询
    conky配置2
    数据库更新
    weka简介和回归转自chinakdd
    子查询
    ubuntu常用命令
    查询
    数据库中的连接
    测试用的数据库表及其数据
  • 原文地址:https://www.cnblogs.com/taowen/p/13791.html
Copyright © 2020-2023  润新知