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