2010年6月21日 星期一

X29 程式寫作員的未來(7)──完整的工具

(先聲明,工具的結構還是概念性的想法,還沒有完整地串接起來。若有不通暢的地方請自行想像並連結。)

Application Editor與Transaction Editor是提供給開發人員使用的工具,但是系統的開發必須倚賴系統如何架構,因此還需要有架構人員所用的Framework Editor(技術上的)與介接交易與框架間的Application Framework Editor。它們與系統架構的簡單關係大致上如下圖。



系統開發時除了編輯系統與交易之外,有些會直接引用框架編輯器來編輯與框架相關的內容,編輯的成果都會存放在開發專案的工作區裡;要匯出為執行用的資訊時就經由Deploy Tool根據選用的範本轉出對應技術使用的內容。各種編輯器、Deploy Tool與系統架構的概念關係圖如下:



建立系統架構就已經是一門大學問,很多時候得經過多次修修改改才能勉強順暢執行,要維持不變的定義又增加了一些難度;編輯工具的架構與抽換範本的功能之規模(如果想做到“萬用”的話)也是相當可觀的。會不會有哪一天,這樣的概念為人們所接受而投入資源進行發展呢?

沒有留言:

張貼留言