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

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

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

    现有的很多技术,包括语言中的Interface等已经不能适合构件的需要了。很多东西都需要自己去定制。
  • 相关阅读:
    加分二叉树
    飞扬的小鸟
    洛谷P2066 机器分配
    解方程
    洛谷P1781 宇宙总统
    洛谷P1311 选择客栈
    洛谷P1081 开车旅行70分
    CSS清除浮动
    常见的内联元素与块状元素
    标签的权值问题(优先级)
  • 原文地址:https://www.cnblogs.com/taowen/p/13791.html
Copyright © 2011-2022 走看看