Terry Ragon 總裁InterSystems 公司
InterSystems鼓勵采用一種靈活實(shí)用的方式去開發(fā)應(yīng)用系統(tǒng),而不是嚴(yán)格的依附于某一種流行的開發(fā)理論。本文根據(jù)我們的經(jīng)驗(yàn)為大家提供一些建議。然而,需求、看法、風(fēng)格都是多樣化的,我們建議每一個(gè)程序員采用一種最好的開發(fā)工具。Caché提供了很寬泛的開發(fā)方式,不僅僅是在下面推薦的這些。
用對象來開發(fā)新的應(yīng)用
我們強(qiáng)烈推薦大家使用對象方式建立數(shù)據(jù)庫是因?yàn)椋?br />
對象可以提供一種更豐富的數(shù)據(jù)結(jié)構(gòu),更貼近現(xiàn)實(shí)生活中的數(shù)據(jù)。
編程更加簡化;開發(fā)人員能更加清楚的知道自己在做什么,自己在操作什么。
自定義的類可以簡單的替代標(biāo)準(zhǔn)的類,這樣就可以更簡單的在新的版本中自定義一個(gè)應(yīng)用并提供支持。這個(gè)特點(diǎn)對于一些要定制不同版本的人來說是非常重要的。
封裝的“黑盒子法”意思是程序員可以改善一個(gè)對象的內(nèi)部功能,而不會影響到其他的應(yīng)用。
對象提供了一種簡單的途徑去連接不同的技術(shù)和應(yīng)用。
對象技術(shù)可以很自然的匹配JAVA,提供更簡單的網(wǎng)絡(luò)開發(fā)和基于GUI的用戶界面。 |
|