構件化軟體生產

來源:互聯網
上載者:User
前面提到的是個人理想,那個是遠景的。近期能夠觸摸到的就是構件化的軟體生產了。先摘抄一句我非常喜歡的話:
“軟體工廠一定不是原始碼拼裝起來的,而是目標代碼拼裝出來的。就像零件生產一樣,給你一個螺絲就可以擰上,而不是從煉鐵、圖紙開始,告訴你鐵怎麼煉,這不是軟體工廠”
——by 陳榕

構件其實就在我們眼前,看看COM,看看Eclipse的Plugin,都是很好的構件。想想IoC和AOP等所謂的新技術。覺得一個構件基礎架構,和構件庫是很快就會有的,或者說已經有了。而且軟體有軟體的特點,它軟。所以比起傳統工業的零件來說,構件應該更軟,而面對的介面需求也更靈活,具體構件是一個什麼樣子,還需要長時間的摸索。但是我覺得有這麼幾點:
1、構件是黑盒
2、構件的介面應該Adaptable
3、構件應該是構建好了的
4、構件的組裝應該是在運行時的
5、構件的拼裝應該是標準化的

現有的很多技術,包括語言中的Interface等已經不能適合構件的需要了。很多東西都需要自己去定製。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.