2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

ASP.NET開(kāi)發(fā)平臺(tái),應(yīng)用框架

 浪打天門 2006-03-12
程序員》雜志200408期“聚焦國(guó)產(chǎn)WEB開(kāi)發(fā)平臺(tái)”
                           - 金富瑞UCML產(chǎn)品在.NET領(lǐng)域獨(dú)領(lǐng)風(fēng)騷
 

每當(dāng)提起自主版權(quán),很多程序員內(nèi)心就會(huì)有一股莫名的滋味。因?yàn)楹芏鄧?guó)產(chǎn)軟件要么沒(méi)有人用,要么是屬于“拿來(lái)主義”下的修補(bǔ)軟件產(chǎn)品。軟件開(kāi)發(fā)者也在這個(gè)過(guò)程中很難提升自尊和希望。對(duì)于系統(tǒng)集成廠商來(lái)說(shuō),很多軟件項(xiàng)目更是最后變成了給國(guó)外的大公司打工。
  不過(guò),最近一些新的廠商和產(chǎn)品不斷出現(xiàn),當(dāng)我們把目光匯聚到上海普元、BSTEK、科諾軟件這些國(guó)內(nèi)廠商時(shí),發(fā)現(xiàn)他們都與幾個(gè)關(guān)鍵詞關(guān)系密切:WEB、開(kāi)發(fā)平臺(tái)。
  到底哪里得到上帝的垂青,使得中國(guó)一下出現(xiàn)了如此多的平臺(tái)軟件廠商呢? 
    的確有機(jī)遇!這就是中國(guó)IT發(fā)展過(guò)程中不斷變化的業(yè)務(wù)需求和整體IT發(fā)展的落后,再加上WEB開(kāi)發(fā)技術(shù)的興起以及其天生的缺陷,讓國(guó)內(nèi)的平臺(tái)開(kāi)發(fā)廠商找到了自身的位置。事實(shí)上,可能缺乏任何一個(gè)因素都不會(huì)促成這一現(xiàn)狀的產(chǎn)生。
  為什么會(huì)在中國(guó)率先出現(xiàn)這么多的WEB開(kāi)發(fā)平臺(tái)呢?我們知道,美國(guó)IT軟件架構(gòu)已經(jīng)發(fā)展了很長(zhǎng)時(shí)間,現(xiàn)在“系統(tǒng)整合”已經(jīng)成為了主旋律,對(duì)EAI類的產(chǎn)品需求和中間件的需求頗為旺盛。在中國(guó),信息化的興起帶來(lái)了很多IT軟件系統(tǒng)的起步,在某些行業(yè)如金融、電信也處于業(yè)務(wù)快速增長(zhǎng)期。然而,管理能力的缺乏使得客戶的需求很難表達(dá)清晰,進(jìn)而在開(kāi)發(fā)中不斷的修改需求,也使得系統(tǒng)集成商為了滿足需求疲于奔命。
  面對(duì)這種現(xiàn)狀,開(kāi)發(fā)者和軟件系統(tǒng)集成商都在尋求一種可以大幅度提高軟件開(kāi)發(fā)效率的工具或者方法。不同的開(kāi)發(fā)商出發(fā)點(diǎn)各不相同,有些注重的是軟件模塊的復(fù)用,比如一些ERP老廠商都在內(nèi)部打造自己的開(kāi)發(fā)平臺(tái),力圖把一些模塊做的更加通用,通過(guò)在客戶那里進(jìn)行簡(jiǎn)單的裝配就可以完成來(lái)減少工作量,提升利潤(rùn)率。然而,這些開(kāi)發(fā)平臺(tái)都是屬于某個(gè)公司內(nèi)部的產(chǎn)品,與公司的產(chǎn)品有著千絲萬(wàn)縷的聯(lián)系。
  其他的廠商也看到這一趨勢(shì),他們考慮,能否開(kāi)發(fā)出一些通用的開(kāi)發(fā)平臺(tái),讓一些后來(lái)的廠商迅速在軟件生產(chǎn)率上超過(guò)領(lǐng)先者呢?
  正是抱著這樣的信念,兩三年前看到這些機(jī)會(huì)的一些公司現(xiàn)在浮出了水面。每家公司都拿出了自己的殺手锏。上海普元CEO劉亞?wèn)|就表示:“談不上是千載難逢的機(jī)會(huì),也是十年不遇的契機(jī)。”WEB+應(yīng)用系統(tǒng)+平臺(tái)造就了中國(guó)軟件在這段時(shí)間的一個(gè)主旋律。這些公司都在某些方面擁有過(guò)人之處,也都擁有了相當(dāng)?shù)目蛻簟?br>  上海普元和科諾軟件的創(chuàng)始人都具有海外背景,他們的技術(shù)主導(dǎo)人都曾經(jīng)在國(guó)外做過(guò)20年笥業(yè)募際鹺凸芾砉ぷ鰨涸鴯笮拖低?,覡N屑加瓤萍頰庋殺就良際躒嗽貝窗斕墓荊嗄甑男幸悼⒕槭撬親畋蟮牟聘弧?br>   因此,讓我們了解一下這些產(chǎn)品的特點(diǎn),以及他們所帶來(lái)的開(kāi)發(fā)理念。作為一個(gè)程序員,或許可以對(duì)軟件開(kāi)發(fā)的未來(lái)產(chǎn)生出更為深刻的認(rèn)識(shí)。

金富瑞UCML應(yīng)用框架開(kāi)發(fā)平臺(tái)
    UCML 2.0(Universal Component Modeling Logic) For Asp.NET是一個(gè)面向Web的應(yīng)用框架開(kāi)發(fā)平臺(tái),L涵蓋了一個(gè)WEB應(yīng)用系統(tǒng)業(yè)務(wù)開(kāi)發(fā)的全過(guò)程,包括數(shù)據(jù)訪問(wèn)層定義(O/R映射及OID技術(shù))、業(yè)務(wù)組件、界面邏輯及報(bào)表設(shè)計(jì)、業(yè)務(wù)規(guī)則設(shè)計(jì)及引擎、工作流設(shè)計(jì)及引擎、屏幕及菜單定義等。
    現(xiàn)有的平臺(tái)廠商,一般都提供自己獨(dú)立的開(kāi)發(fā)及運(yùn)行環(huán)境,運(yùn)行時(shí)解釋執(zhí)行,環(huán)境封閉,運(yùn)行效率低,而UCML開(kāi)發(fā)工具,基于.NET技術(shù),直接生成源碼,是最具開(kāi)放的開(kāi)發(fā)平臺(tái)。
    UCML,具有全面的業(yè)務(wù)框架抽象能力,使開(kāi)發(fā)過(guò)程只需簡(jiǎn)單的定義即可。
    UCML,基于組件重用和面向框架技術(shù),從根本上改變了軟件的開(kāi)發(fā)方法,使開(kāi)發(fā)者能夠像搭積木那樣構(gòu)造自己的產(chǎn)品。在UCML中,一個(gè)典型WEB應(yīng)用系統(tǒng)的開(kāi)發(fā),80%以上的代碼量由UCML自動(dòng)生成,開(kāi)發(fā)者只需關(guān)心自己的業(yè)務(wù)部分即可。
    UCML,規(guī)避了傳統(tǒng)軟件開(kāi)發(fā)過(guò)程中存在的開(kāi)發(fā)周期、產(chǎn)品質(zhì)量、開(kāi)發(fā)成本等因素不可控的風(fēng)險(xiǎn),同時(shí),把軟件開(kāi)發(fā)的過(guò)程管理融入到整個(gè)平臺(tái)中,是互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)的理想平臺(tái)

案例
    某軟件公司(三瀛偉業(yè))是國(guó)內(nèi)著名的航空管理軟件供應(yīng)商,決定采用UCML 2.0 For ASP.NET作為下一代的應(yīng)用軟件基礎(chǔ)開(kāi)發(fā)平臺(tái),通過(guò)幾天的培訓(xùn),該公司的技術(shù)人員很快地掌握了開(kāi)發(fā)的要領(lǐng),有的工程師在剛開(kāi)始卻有些抵觸情緒,但當(dāng)看到別的同事效率如此高時(shí),就不由自主地對(duì)UCML產(chǎn)生了興趣,通過(guò)一段時(shí)間的使用,他們發(fā)現(xiàn),UCML在規(guī)范軟件開(kāi)發(fā)的同時(shí),并沒(méi)有束縛程序員的創(chuàng)造力,它是一個(gè)如此開(kāi)放的平臺(tái),根本就不會(huì)限制對(duì)軟件的擴(kuò)展。

金富瑞UCML應(yīng)用框架開(kāi)發(fā)平臺(tái)架構(gòu)

各平臺(tái)綜述
  J2EE的逐步成熟部分解決了軟件開(kāi)發(fā)所面臨的軟件平臺(tái)復(fù)雜性問(wèn)題,然而由于J2EE本身不完善及IT技術(shù)的快速更新的特性,導(dǎo)致了開(kāi)發(fā)者依然要面對(duì)一系列的復(fù)雜技術(shù)及標(biāo)準(zhǔn);再者,由于J2EE只是一個(gè)標(biāo)準(zhǔn)而非產(chǎn)品,各個(gè)J2EE提供商的支持也存在著差異性,導(dǎo)致開(kāi)發(fā)者使用一種平臺(tái)開(kāi)發(fā)的軟件不能完全兼容另一種平臺(tái),為此不得不進(jìn)行大量的遷移工作;最后,J2EE應(yīng)用的部署和維護(hù)的復(fù)雜性也罕有統(tǒng)一的工具和技術(shù)來(lái)解決。
  而普元EOS是一個(gè)黑盒的J2EE應(yīng)用,能夠?qū)崿F(xiàn)一體化的應(yīng)用開(kāi)發(fā)、運(yùn)行管理;EOS強(qiáng)調(diào)采用業(yè)務(wù)化的描述語(yǔ)言,屏蔽了復(fù)雜的技術(shù)細(xì)節(jié),同時(shí)也提供了滿足快速構(gòu)建企業(yè)應(yīng)用的大量基礎(chǔ)構(gòu)件和業(yè)務(wù)構(gòu)件。 再加上EOS平臺(tái)采用以構(gòu)件復(fù)用為核心的技術(shù)、開(kāi)發(fā)方法和管理體系,其思想和產(chǎn)品對(duì)于目前軟件企業(yè)提高管理水平、降低企業(yè)成本和運(yùn)營(yíng)風(fēng)險(xiǎn)具有重要意義。軟件公司過(guò)去所做出的工作,包括知識(shí)和經(jīng)驗(yàn),都能夠以構(gòu)件的形式加以積累和管理,對(duì)于軟件企業(yè)通常所面臨的軟件復(fù)用能力差、人員流動(dòng)率的高風(fēng)險(xiǎn)都是一個(gè)很好的應(yīng)對(duì)策略。
  如果開(kāi)發(fā)人員希望用 Java 技術(shù)來(lái)開(kāi)發(fā)豐富可視化應(yīng)用,Extra將是一個(gè)很不錯(cuò)的選擇。利用Extra豐富的構(gòu)件,可以更快地創(chuàng)建外觀精美的交互式用戶界面,操作方式卻如同一般桌面應(yīng)用程序一樣友好,而不再象傳統(tǒng)Web應(yīng)用程序那樣單調(diào)而簡(jiǎn)陋,從此可以以清晰、直觀的方式展示大量的數(shù)據(jù)信息。同時(shí)這種構(gòu)件化的開(kāi)發(fā)方式,將大大降低開(kāi)發(fā)人員邁入 Java開(kāi)發(fā)的門檻,即使是初級(jí)技術(shù)人員, 也可以輕易上手,并創(chuàng)建功能強(qiáng)大而又簡(jiǎn)便易用的復(fù)雜的企業(yè)應(yīng)用程序。使用Extra的體系架構(gòu)及全新開(kāi)發(fā)模式,將給開(kāi)發(fā)人員帶來(lái)令人無(wú)比激動(dòng)的全新的感受。
  對(duì)于不希望動(dòng)用自己原有開(kāi)發(fā)流程和開(kāi)發(fā)工具的廠商來(lái)說(shuō),科諾的思想可能更為適合他們。以面向業(yè)務(wù)處理,以系統(tǒng)工程、自動(dòng)化工藝的理論為基礎(chǔ),追求軟件開(kāi)發(fā)全過(guò)程的改善。實(shí)現(xiàn)傳統(tǒng)手工開(kāi)發(fā)過(guò)程自動(dòng)化,對(duì)不能自動(dòng)化的部分,并不改變?cè)械拈_(kāi)發(fā)方式,而是提供輔助工具。所有自動(dòng)生成的業(yè)務(wù)組件各部分都可用手寫(xiě)代碼替換。降低了開(kāi)發(fā)人員的門檻。
    對(duì)于希望在.NET平臺(tái)上開(kāi)發(fā)Web應(yīng)用的廠商來(lái)說(shuō),金富瑞UCML應(yīng)用框架開(kāi)發(fā)平臺(tái)和其他平臺(tái)提供了基于.NET的解決方案。
  我們可以看到,所有這些軟件平臺(tái)往往都是基于某些出發(fā)點(diǎn),各自在某些技術(shù)領(lǐng)域擁有非常出色的技術(shù)和性能。競(jìng)爭(zhēng)是不可避免的,但是我們?nèi)匀幌M@些廠商在競(jìng)爭(zhēng)的同時(shí),也考慮一下是否能夠進(jìn)行一些技術(shù)甚至商業(yè)方面的整合以便推出更具有實(shí)力的完整解決方案,同國(guó)外的IT巨頭們一較高低,甚至領(lǐng)導(dǎo)世界性的技術(shù)潮流。
  最后,我們真心的希望這些國(guó)產(chǎn)WEB開(kāi)發(fā)平臺(tái)都可以得到很好的發(fā)展,也希望國(guó)內(nèi)的應(yīng)用開(kāi)發(fā)商能夠?qū)φ曔@些國(guó)產(chǎn)的軟件平臺(tái),讓中國(guó)的軟件產(chǎn)業(yè)可以得到一次蓬勃發(fā)展的機(jī)會(huì)。 

                                                              --本文對(duì)原文有所節(jié)選
http://www./webtools.asp

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多