<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 80,comments - 749,trackbacks - 2
    今天很有興致來思考思考和討論討論這個(gè)問題,我對(duì)軟件標(biāo)準(zhǔn)是很感興趣的,我也相信有很多人對(duì)軟件標(biāo)準(zhǔn)也是很感興趣的,但是是不是每個(gè)人都能看到軟件標(biāo)準(zhǔn)發(fā) 展的統(tǒng)一規(guī)律呢,未必,我也不能,我只是想探討一下一個(gè)軟件標(biāo)準(zhǔn)在發(fā)展的過程中競(jìng)爭(zhēng)與合作彼此交替出現(xiàn)的現(xiàn)象,以及這個(gè)現(xiàn)象背后的原理。

    我們以一種抽象的軟件標(biāo)準(zhǔn)為例。假設(shè)這種軟件標(biāo)準(zhǔn)在創(chuàng)立之前,人們只能通過使用其它方法或技巧(technics),或者某個(gè)父領(lǐng)域的標(biāo)準(zhǔn)中的某一段來 解決問題,我們統(tǒng)稱這些解決方案為舊標(biāo)準(zhǔn),即使它并沒有標(biāo)準(zhǔn)存在,用字母A待指。此時(shí),一種新生的軟件標(biāo)準(zhǔn)——專門用來解決這一問題的解決方案誕生了,我 們稱為B標(biāo)準(zhǔn)。B標(biāo)準(zhǔn)在其創(chuàng)立之初是非常有潛力的,非常有生命力的,但它必須面對(duì)A標(biāo)準(zhǔn)的全面打擊,不過不用擔(dān)心,一般情況下第一個(gè)吃螃蟹的人不會(huì)太慘。 B標(biāo)準(zhǔn)頑強(qiáng)的生存了下來,并逐漸被人們接受。

    當(dāng)B標(biāo)準(zhǔn)正在被人們接受的同時(shí),其它標(biāo)準(zhǔn)也應(yīng)時(shí)代而生,因?yàn)榕cB標(biāo)準(zhǔn)可能采用不同的解決方案,它們不得不制定別的標(biāo)準(zhǔn)。當(dāng)然也有這種可能,這些標(biāo)準(zhǔn)的制訂 者在考慮問題時(shí)并不知道B標(biāo)準(zhǔn)的存在——因?yàn)樗?dāng)時(shí)還十分弱小,或根本沒把B放在眼里。于是B2、B3應(yīng)運(yùn)而生,在他們的壓力下,B標(biāo)準(zhǔn)不得不澄清與它們 在實(shí)現(xiàn)方式上的不同,而轉(zhuǎn)變?yōu)锽1。

    競(jìng)爭(zhēng)再度開始,B1、B2、B3之間的競(jìng)爭(zhēng)是更激烈的,(達(dá)爾文稱為種間競(jìng)爭(zhēng)),因?yàn)樗鼈儽舜讼嗷ヅ懦猓粫?huì)有一個(gè)大型項(xiàng)目采用其中的兩種或兩種以上。但又由于它們面對(duì)同樣的問題域,最后導(dǎo)致的結(jié)果只能是相互學(xué)習(xí),因?yàn)橹挥羞@樣才能保證不被擊垮。

    事務(wù)的發(fā)展往往具有戲劇性的效果,正是因?yàn)樗鼈冞x擇了一條不會(huì)被取代的道路,它們才注定會(huì)被取代!新的標(biāo)準(zhǔn)必將取代群雄逐鹿的局面,才能穩(wěn)定市場(chǎng),因?yàn)榭? 戶其實(shí)是不希望多個(gè)標(biāo)準(zhǔn)同時(shí)存在的。于是C標(biāo)準(zhǔn)被建立起來,C標(biāo)準(zhǔn)的建立有兩種渠道,一種是大型廠商如IBM等的介入,它們支持B中的一個(gè)以合并其它標(biāo) 準(zhǔn),另一種情況是其它標(biāo)準(zhǔn)自己將自己貢獻(xiàn)給其中最強(qiáng)大的一個(gè),彌補(bǔ)它在其它方式解決方案上面的不足。在經(jīng)歷了一段穩(wěn)定期后,C標(biāo)準(zhǔn)最終成熟起來。

    大量商業(yè)應(yīng)用會(huì)建立在C標(biāo)準(zhǔn)之上,因?yàn)樗_實(shí)太出色了。但是好景不長(zhǎng),隨著市場(chǎng)的發(fā)展,C標(biāo)準(zhǔn)的生命周期也會(huì)有終結(jié)的時(shí)候,此時(shí)它又面臨兩種可能的境地。 第一,問題域進(jìn)一步細(xì)分,又出現(xiàn)了很多0解決方案的領(lǐng)域,如果讀者稍加注意,就會(huì)發(fā)現(xiàn)C標(biāo)準(zhǔn)目前已經(jīng)處在當(dāng)初A標(biāo)準(zhǔn)所處的位置了(注意前面紅字的位置)。 第二,可能會(huì)存在另一個(gè)與C標(biāo)準(zhǔn)競(jìng)爭(zhēng)的新解決方案誕生,它一誕生就具有強(qiáng)大的生命力,且采用與B標(biāo)準(zhǔn)不可能調(diào)和的解決方案,如同Java和DotNet一 樣,(這和前面藍(lán)字的部分是有區(qū)別的),我們稱為D標(biāo)準(zhǔn),此時(shí)D標(biāo)準(zhǔn)要做的不只一件事,它既要和C標(biāo)準(zhǔn)爭(zhēng)天下,又要盡量平息自己內(nèi)部的矛盾,在兩線作戰(zhàn)的 情況下,D標(biāo)準(zhǔn)可能曇花一現(xiàn)或者干脆把C干掉,坐到A的位置上去。

    做軟件的泡泡

    posted on 2005-03-20 23:43 Brian Sun 閱讀(2376) 評(píng)論(4)  編輯  收藏 所屬分類: 軟件

    FeedBack:
    # re: 軟件標(biāo)準(zhǔn)的生命周期
    2005-03-21 08:11 | Brian Sun
    例子:Java的持久化問題

    A: 二進(jìn)制序列化
    B: Entity Bean
    B1: EJB 2.x/容器托管
    B2: Hibernate
    B3: JDO
    C: 還不敢肯定,可能會(huì)是EJB 3.0
    D: 可能會(huì)是JDO 2.0



      回復(fù)  更多評(píng)論
      
    # re: 軟件標(biāo)準(zhǔn)的生命周期
    2005-03-21 08:14 | Brian Sun
    例子:面向方面語言

    A: 面向?qū)ο笳Z言
    B: AspectJ 1
    B1: AspectJ 2
    B2: AspectWerkz
    C: AspectJ 5
      回復(fù)  更多評(píng)論
      
    # re: 軟件標(biāo)準(zhǔn)的生命周期
    2005-03-21 23:15 | Frank Shaka
    不是有種說法:"一流的公司做標(biāo)準(zhǔn),二流的公司做…………"  回復(fù)  更多評(píng)論
      
    # re: 軟件標(biāo)準(zhǔn)的生命周期
    2005-03-22 09:05 | Brian Sun
    一流的公司做標(biāo)準(zhǔn),二流的公司做服務(wù),三流的公司賣產(chǎn)品,四流的公司寫軟件!

    我們公司界與三流和四流之間,不過比KD好,他們只是四流公司。
      回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 爱丫爱丫影院在线观看免费| 国产亚洲精品国产| 222www免费视频| 有色视频在线观看免费高清在线直播 | 国产免费观看网站| 久久精品国产免费观看三人同眠| 黄色短视频免费看| 免费视频精品一区二区| 亚洲精品午夜国产va久久| 久久亚洲日韩看片无码| 亚洲av永久无码精品漫画 | 中文字幕看片在线a免费| 麻豆安全免费网址入口| 亚洲欧洲无码AV不卡在线| 亚洲国产成人久久99精品| 777亚洲精品乱码久久久久久| 亚洲线精品一区二区三区影音先锋| 国产又长又粗又爽免费视频 | 亚洲av日韩av无码av| 亚洲视频在线观看免费| 亚洲AV无码国产精品麻豆天美| 国产亚洲精品成人a v小说| 亚洲国产日韩在线观频| 亚洲精品老司机在线观看| 亚洲精品成人网久久久久久| 亚洲а∨天堂久久精品| 免费在线观看黄色毛片| 亚洲精品美女久久久久99小说| 国产免费观看视频| 亚洲精品一级无码鲁丝片| 在线精品亚洲一区二区三区| 青青草原亚洲视频| 国产精品亚洲片在线观看不卡| 亚洲无线码一区二区三区| 亚洲精品亚洲人成人网| 亚洲视频一区调教| 亚洲AV无码精品蜜桃| 亚洲乱码一区二区三区国产精品| 亚洲国产精品精华液| 美女黄色毛片免费看| www永久免费视频|