lt: 開發環境中的什么變化會對企業開發者影響最大? md: 通過將vs.net和isv(獨立軟件開發商)的生命周期開發工具集成會使處理大規模項目變的更容易。visual studio .net被從分地重新設計過,這體現在一個完全新的框架上,這一框架使得vs.net和isv的生命周期開發工具(如項目管理、建模、版本控制、測試等)的集成變得更容易?,F在,他們象使用單獨的工具一樣使用所有的功能。通過vs.net,開發者不必思考,“我正在調用這個單獨的工具?!彼麄儗⒅皇鞘褂盟麄兊膇de的另外一個功能罷了。 lt: microsoft是如何做到這一點的? md: 他們給isv提供一個通用的框架來使用——一組完整的技術上的api,以及visual studio集成程序,此集成程序提供技術幫助,容易的訪問,市場支持。microsoft在它開發一個新的平臺時,在方便isv方面總是做的不錯,并且它在這條路上已經獲得了許多經驗,它將這些經驗已經明確地應用到了開發領域。microsoft肯定要比大多其他供應商要更容易合作。同樣,microsoft已經能夠將開發環境和底層框架緊密地結合在一起。并且因為通用平臺,對isv來說在此環境中開發新的功能費用更低。因此,開發者不僅能獲得平臺的現在的功能,而且能從那些在框架上開發的提供者的到更多好處。 lt: 這一切聽起來不錯,這里會有一個學習曲線。你會給那些將他們的團隊帶入.net時代的it經理們提什么樣的建議? md: 這個技術是偉大的——這一點無庸置疑。故事實上更多的是人的因素。如果不使用.net的話,培訓會有一個短暫的半衰期,一個成功會帶來更多的成功。所以你需要以一種包含方式來學習它。將你的最好的人員投入到一個對你的業務很重要的實際項目中去。選擇一個你能很快使用.net的項目。項目可能是一個應用或是一組組件。在你做這些的同時,應該考慮一下你所在的領域的整體體系結構。體系結構上的事務和.net有些無關,但如果沒有一個體系結構的話,那想充分利用.net的優點是困難的。我認為一些組織會需要更好地處理這一問題。 lt: 聽起來象一個開發者地計劃。那現成地代碼會如何? md: 有許多事情可以延期,包含生命周期地過程,如配置管理和變更管理。就目前的應用而言,如果你已經正在開發商務模型的話,那你有了一個起點。因為不管你將不移植什么,而你的模型會提供基礎。雖然這里沒有銀彈,但我會選擇十個左右的關鍵服務,并將它們打包成web services。
新聞熱點
疑難解答
圖片精選