一.. 持續(xù)不斷地研發(fā)升級
相比很多競爭對手一直在使用超過十年的、基于面向過程的語言開發(fā)的兩層架構(gòu)的系統(tǒng),健迅第一代產(chǎn)品就采用了三層架構(gòu),而且每隔幾年就會進行徹底的系統(tǒng)升級換代。
健迅的第三代產(chǎn)品HIS3.0進行了全新的設(shè)計并重寫了所有代碼,運用多種設(shè)計模式的真正面向?qū)ο笤O(shè)計和實現(xiàn)、使用敏捷軟件開發(fā)過程和測試驅(qū)動開發(fā)的方法,實現(xiàn)了高內(nèi)聚和松耦合的系統(tǒng),具有良好的跨平臺特性、可移植性、可擴展性、可維護性和靈活性。
二.. 多層體系結(jié)構(gòu)
多層架構(gòu)是軟件發(fā)展的趨勢。隨著層次越分越多,各層的功能越來越單純,系統(tǒng)架構(gòu)越來越靈活,不同模塊之間的耦合越來越松散、系統(tǒng)的可擴展性可維護性越來越好。
健迅在第一代系統(tǒng)中就已經(jīng)采用了當時最流行的三層體系結(jié)構(gòu),在第三代產(chǎn)品的開發(fā)中則采用了七層體系結(jié)構(gòu)。
11.. 表示層((UUII))
表示層采用了WPF(Windows Presentation Foundation)這種革命性的界面設(shè)計方式。
WPF可以創(chuàng)建你能想象得到的任何包含2D/3D、視頻、音頻、動畫、富文檔視圖等內(nèi)容的界面。它融合了B/S和C/S這兩個旗幟鮮明陣營的界面的優(yōu)點而改進了各自缺點,模糊了窗體和頁面之間的界限。通過XAML(一種基于XML的語言)創(chuàng)建專業(yè)級的用戶界面,界面與邏輯代碼完全分離,系統(tǒng)可以象WEB應(yīng)用程序一樣按頁面構(gòu)造,并在頁面之間導(dǎo)航。既可以在B/S模式下運行,又可以在C/S模式下運行。 |
|