云計算大潮來臨,應(yīng)用開發(fā)工具及數(shù)據(jù)庫管理工具供應(yīng)商也在按照云計算的模式來優(yōu)化和改進其軟件開發(fā)工具。日前,Embarcadero就推出了一種新形式的應(yīng)用開發(fā)和數(shù)據(jù)庫管理軟件的工具——工具云。它使用類似于云計算的模式來管理應(yīng)用軟件開發(fā)工具的許可證、分配、配置,包括不同版本的管理。
Embarcadero原來是一家主要提供數(shù)據(jù)庫管理軟件工具的公司,在收購Borland的軟件開發(fā)工具業(yè)務(wù)后全面進入軟件開發(fā)工具領(lǐng)域。Embarcadero推出的這種工具云主要面向中大型企業(yè)的軟件開發(fā)部門或者IT部門,它將所有的開發(fā)工具和數(shù)據(jù)庫管理軟件集中部署在數(shù)據(jù)中心,有關(guān)人員根據(jù)需要緩存到本地或者下載到本地安裝使用。通過點擊即用技術(shù)(Instant On)按需交付軟件,這樣大大簡化了開發(fā)工具等軟件的的管理,特別是企業(yè)中軟件授權(quán)許可管理,實現(xiàn)了多版本的同時運行。
“軟件授權(quán)許可管理是一項很復(fù)雜、很耗時的工作。”Embarcadero全球副總裁兼總經(jīng)理Nigel Brown介紹說,“因為公司需要準確掌握每個部門、每個用戶用到了哪些軟件授權(quán)許可證,以避免購買不必要的授權(quán)許可,同時要確保他們的使用是合規(guī)的。而困難在于授權(quán)許可的使用者并不是固定不變的,會隨著人員、所有者、機器、設(shè)施的移動而移動,因此要始終掌握最新情況是非常困難的。”
Embarcadero推出的軟件開發(fā)工具云中提供有一個核心部件名為授權(quán)許可中心(ELC),它可以對企業(yè)中所用軟件的授權(quán)許可進行管理,不僅可以提供企業(yè)中各種的軟件授權(quán)許可統(tǒng)計表,包括哪個用戶以及在哪臺電腦上,而且還可以對各種軟件的使用頻度進行統(tǒng)計,從而為企業(yè)究竟要購買多少軟件許可提供更為準確的信息,以解決由于授權(quán)許可管理不善,導(dǎo)致企業(yè)過多購買授權(quán)許可證,從而造成浪費的事情發(fā)生。
工具云還可以讓軟件開發(fā)環(huán)境的部署變得簡單,讓開發(fā)工具的多版本管理不再是問題。“要管理多種工具、多個版本,并且是多個廠商提供的工具和版本也是非常復(fù)雜和耗費成本的。比如,要對每個工具進行評估,要對它們進行測試,確保這些來自不同廠商的不同產(chǎn)品和工具可以在同一環(huán)境下良好地合作。” Nigel Brown說。
據(jù)悉,為了保證使用者順利使用工具云,Embarcadero對開發(fā)工具的下載進行了優(yōu)化,采用“點擊即用(Instant On)”的一鍵式運行的方式以保證開發(fā)人員的用戶體驗。針對出差在外的開發(fā)者,Embarcadero的工具云也提供下載到本地安裝運行的傳統(tǒng)方式。
隨著工具云的推出,相應(yīng)地,Embarcadero還對其開發(fā)工具進行了優(yōu)化和升級,于近期推出了一款開發(fā)工具套裝RAD Studio XE 2011,包括Delphi XE、C++ Builder XE、Delphi Prism XE及新增的RadPHP XE等,它們都支持云計算環(huán)境進行高效互動;此外,還推出了一套數(shù)據(jù)庫設(shè)計和數(shù)據(jù)建模工具套件ER/Studio XE。
“一個高效、功能強大的軟件開發(fā)工具對于提升軟件的開發(fā)效率、改進軟件代碼質(zhì)量是非常必要的,我們的目標就是要為開發(fā)人員提供更好用的軟件開發(fā)工具。”Nigel Brown總結(jié)說。