睿文小說 > 電子商務平台 > RIA

RIA

⬅ 上一章 📋 目錄 ⚠ 報錯 下一章 ➡
⭐ 加入書籤
推薦閱讀: 花都風流第一兵王 代嫁寵妻是替身 天鋒戰神 穿越古代賺錢養娃 我覺醒了神龍血脈 我的老婆國色天香 隱婚嬌妻別想跑 遲遲也歡喜 全職獵人之佔蔔師

{

\"code\": 200,

\"title\": \"\",

\"content\": \"RIA(RichInternetApplications)富網際網路應用,具有高度互動性、豐富使用者體驗以及功能強大的客戶端。\\n\\nRIA是RichInternetApplications的縮寫,翻譯成中文為豐富的因特網應用程式(Macromedia中文網站翻譯為RichInternet應用程式)傳統網路程式的開發是基於頁麵的、伺服器端資料傳遞的模式,把網路程式的表示層建立於HTML頁麵之上,而HTML是適合於文字的,傳統的基於頁麵的係統已經漸漸不能滿足網路瀏覽者的更高的、全方位的體驗要求了,這就是被Macromedia公司稱之為的“體驗問題”(\\\"ExperienceMatters\\\"),而富因特網應用程式(RichInternetApplications,縮寫為RIA)的出現也就是為瞭解決這個問題。\\n\\nRIA的優勢\\n\\n特點\\n\\nRIA最突出的特點為“Rich”,同時RIA最核心的部分也體現在“Rich”中。“Rich”包含了兩層含義。豐富的資料模型:RIA技術提供了多種資料模型來處理客戶端複雜的資料操作。使用RIA可以將部分原本需要在後台程式處理的問題轉移到客戶端,使資料能夠被快取在客戶端,從而可以實現一個比基於HTML的響應速度更快,且資料往返於伺服器的次數更少的使用者介麵。豐富的介麵元素:RIA技術提供了比HTML更為豐富的介麵表現元素,密集、響應速度快和圖形豐富的頁麵元素與資料模型結合在一起,為使用者提供好的使用體驗。\\n\\nRIA具有的桌麵應用程式的特點包括:在訊息確認和格式編排方麵提供互動使用者介麵;在無重新整理頁麵之下提供快捷的介麵響應時間;提供通用的使用者介麵特性如拖放式(draganddrop)以及線上和離線操作能力。RIA具有的Web應用程式的特點包括如:立即部署、跨平台、采用逐步下載來檢索內容和資料以及可以充分利用被廣泛採納的網際網路標準。RIA具有通訊的特點則包括實時互動的聲音和影象。\\n\\n客戶機在RIA中的作用不僅是展示頁麵,它可以在幕後與使用者請求非同步地進行計算、傳送和檢索資料、顯示整合的使用者介麵和綜合使用聲音和影象,這一切都可以在不依靠客戶機連線的伺服器或後端的情況下進行。\\n\\n部署RIA的好處\\n\\n對於企業來說,部署RIA的好處在於:1)RIA可以繼續使用現有的應用程式模型(包括J2EE和.NET),因而無需大規模替換現有的Web應用程式。通過RichClient技術,可以輕鬆構建更為直觀、易於使用、反應更迅速並且可以離線使用的應用程式。\\n\\n2)RIA可以幫助企業提供多元化的重要業務效益,包括提高銷量、提高品牌忠誠度、延長網站逗留時間、較頻繁的重複訪問、減少頻寬成本、減少支援求助以及增強客戶關係等。\\n\\n發展態勢\\n\\n在過去的兩到三年中,Web開發人員一直是想構建一種比傳統HTML更豐富的客戶端:這是一個使用者介麵,它比用HTML能實現的介麵更加健壯、反應更加靈敏和更具有令人感興趣的視覺化特性。RIA技術的出現允許我們在因特網上以一種像使用Web一樣簡單的方式來部署富客戶端程式。無論將來RIA是否能夠如人們所猜測的那樣完全代替HTML應用係統,對於那些采用C\\/S架構的胖客戶端技術執行複雜應用係統的機構和采用基於B\\/S架構的瘦客戶端技術部署Web應用係統地機構來說,RIA確實提供了一種廉價的選擇。下麵介紹一下目前出現的幾種比較有實力或者有特點的RIA客戶端開發技術: 1)AdobeFlash\\/Flex\\n\\nFlash從6.0開始Flash就逐步具備建立窗體風格的應用程式的功能。據Adobe稱已經有98%以上的桌麵係統的瀏覽器都安裝了AdobeFlashPlayer。這使得以AdobeFlashPlayer為客戶端的RIA可以支援種類廣泛的平台和裝置。\\n\\nFlex是為滿足希望開發RIA的企業級程式員的需求而推出的表示伺服器和應用程式框架,它可以執行於J2EE和.NET平台。Flex表示伺服器提供基於標準的、宣告性的程式設計方法和流程,並提供執行時服務,用於開發和部署豐富客戶端應用程式的表示層。Flex開發者使用直觀的基於XML的MXML來定義豐富的使用者介麵。該語言由Flex伺服器翻譯成SWF格式的客戶端應用程式,在FlashPlayer中執行。\\n\\n2)Laszlo\\n\\nLaszlo是一個開源的RIA開發環境。使用Laszlo平台時,開發者隻需編寫名為LZX的描述語言(其中整合了XML和Javascript),執行在J2EE應用伺服器上的Laszlo平台會將其編譯成SWF格式的檔案並傳輸給客戶端展示。從這點上來說,Laszlo的本質和Flex是一樣的。Flash是任何瀏覽器都支援的展示形式,從而一舉解決了瀏覽器之間的移植問題。而且,在未來的計劃中,Laszlo還可以將LZX編譯成Java或.NET原生代碼,從而大大提高執行效率。\\n\\n3)Avalon\\n\\nMicrosoft的Avalon是下一版本的Windows(代號\\\"Longhorn\\\")的一部分,是一個圖形和展示引擎,主要由新加到.NET框架中的一組類集合而成。Avalon定義了一個在Longhorn中使用的新標記語言,其代號為\\\"XAML\\\"(可擴充套件應用程式標記語言)。可以使用XAML來定義文字、影象和控製元件的佈局,程式程式碼可以直接嵌入到XAML中,也可以將它保留在一個單獨的檔案內。這與Flex中的MXML或者Laszlo中的LZX非常相似。不同的是:基於Avalon的應用程式必須執行在Longhorn環境中,而Flex和Laszlo是不依賴於平台的,僅僅需要裝有Flash播放器的瀏覽器即可。\\n\\n4)JavaSWT\\n\\nJava已經出現幾年了,並且完全支援建立基於窗體的使用者介麵。除了Java基礎類(JFC\\/Swing)中的使用者介麵元件之外,開發人員還可以使用來自於EclipseProject的SWT工具箱和許多第三方工具箱進行開發。對於圖形來說,可以采用Java2DAPI:一個非常完整且非常複雜的圖形API。你可以通過一個Web瀏覽器使用Java外掛軟體,或使用Java執行時環境中較新的JavaWebStart技術來部署應用程式。使用Java建立RichClient的主要缺陷是它的複雜性(即使對簡單的窗體和圖形也要求編寫非常煩瑣的程式碼)和Java瀏覽器外掛的低市場占有率。\\n\\n5)XUL\\n\\nXUL(唸作\\\"zool\\\")是一種基於XML的使用者介麵語言,它來自於Mozilla的開放原始碼專案。它可用於建立窗體應用程式,這些應用程式不但可以在Mozilla瀏覽器上執行,而且也可以執行在其他描述引擎上,如Zulu(一個FlashMX元件)和Thinleys(一個Java實現)。XUL描述引擎都非常小(100K以下),它可以使用XML資料也可以生成XML資料。XUL的一個主要缺點在於它目前還冇有獲得一個主要商業實體的支援。XUL最大的優點在於它與Gecko引擎的整合(開啟了通向大量Web標準的大門),以及與大多數其它XML使用者介麵描述語言相比它是一種非常具有表達力和簡潔的語言。\\n\\n6)Bindow\\n\\nBindow是用Javascript和DHTML開發的Web窗體框架。Javascript用於客戶端介麵的顯示和處理,XMLHTTP用於客戶端與伺服器的資訊傳輸。Javascript在客戶端的表現力不容置疑,利用Javascript幾乎可以實現Windows應用程式所能乾的大部分事情,XMLHTTP一直以來常被用於實現\\\"無重新整理\\\"的Web頁麵,它和Javascript配合,可以完成資料從伺服器和客戶端的傳輸。Bindows的一個主要的缺點是它采用一次全部載入的方式來實現指令碼庫,在視窗的載入期,需要一個漫長的等待過程,甚至瀏覽器的程序會產生無響應的情況。這點Bindows根本冇有遵循\\\"用多少去多少\\\"的準則。另外,內部大量利用了IE6的技術,冇有考慮到非IE的瀏覽器,限製了Bindows的流行。\\n\\n7)JavaFX\\n\\n2008年12月05日Sun微係統公司今天正式釋出了基於Java語言的平台JavaFX1.0,這個平台建立在其廣泛應用的Java程式語言的基礎上,旨在建立大量可在電腦和手機上執行的網路程式。Java一直以來就是程式語言,但是隨著JavaFX的釋出,Sun公司開始允許將程式設計內容創新這一任務轉移到以設計藝術為重點而非程式設計科學為重點的設計人員身上。\\n\\n“我們的目標群體是叫做創造者的人群”,Sun公司Java平台組的高階副主任OctavianTanase對說,“隨著1.0版的釋出,我們將目標鎖定在網頁開發人員,這群可能拓展Java介麵體驗的人。到2011年,主要的目標是大量使用諸如Adobe係統等設計工具的設計人員”。\\n\\n當然,通向這個以設計為導向的工具還需要一些時間。Sun公司最後打算提供自己的程式給設計人員來建立RIAS,但是直到如今,這些設計人員還得使用程式員所使用的Netbeans或Eclipse整合開發環境(IDE)。新工具將在來年夏天麵市。\\n\\n8)Curl\\n\\nCurl誕生於1995年的美國,Curl是由美國國防部高階研究專案代理資助,馬薩諸塞州科技學院的DavidA.Kranz開發的Web開發語言,HTML語言的建立者TimBerners-Lee也參與其中,並扮演了重要的角色。\\n\\n該語言的目標是用一種統一的麵向物件的語言代替HTML、CascadingStyleSheets、JavaScript等;僅使用Curl便可開發出Web應用的各種軟體;Curl程式在瀏覽器中執行,並且因為它以類似JRE的形式提供了客戶端執行環境SurgeRTE,能夠輕鬆開發出日益流行的RichClient應用程式。\\n\\nCurl是為了實現富客戶端(richclient)應運而生的Web開發語言,僅僅從其外觀的豐富性上就能體現其富客戶端理念。\\n\\n為了實現真正有益的富客戶端,它能有效地實現各種複雜處理,具備提供高信賴、高擴充套件性、高維護性的應用程式所應擁有的各種編碼能力。其擁有在Web環境上便利的分配、管理以及低廉的維護費以及在C\\/S環境上的使用者便利性、迅速的應答,華麗的影象顯示等重多優點於一身。\\n\\nCurl語言於2002年在美國正式開始商業化,在美國和日本擁有重多的客戶和合作夥伴,現已進軍北美及韓國市場,發展勢頭迅猛。\\n\\n9)SilverLight\\n\\n微軟在Mix07上釋出一些重大通告,其中最值得關注的就是SilverLight的釋出,SilverLight的前身就是WPF\\/E技術。\\n\\n這是一種新的Web呈現技術的名稱,建立該技術的目的是使其能夠在各種平台上執行。該技術支援建立豐富的、具有絢麗視覺效果的互動式體驗,並且可以隨處實現:無論是在瀏覽器內、在多個裝置上還是在桌麵操作係統(如AppleMacintosh)中。可擴充套件應用程式標記語言(XAML)遵循Windows演示基礎(WPF),前者是”WPF\\/E”呈現功能的基礎。XAML是Microsoft.NETFramework3.0(Windows程式設計基礎結構)中的呈現技術。\\n\\nRIA應用領域\\n\\nRIA目前在網頁遊戲方麵應用很出色,國內開發比較早且有特色的網頁遊戲是由第一大道公司開發的彈彈堂。\\n\\nRIA與雲端計算的關係\\n\\n與RIA並行不悖的是日益強大的雲端計算,RIA是富客戶端,把主要的計算都放在本地完成,僅用網路來傳遞少量的關鍵資料。而雲端計算正好相反,把各種資料處理都放在伺服器端,從而減輕客戶端的壓力。\\n\\nRIA未來的發展預測\\n\\n就目前RIA的使用情況來說,離\\\"RIA時代\\\"還有很遠的一段距離。今後幾年時間內傳統的Web應用程式和RIA將會共存。筆者認為真正具有實力擔當起普及豐富客戶端應用重任的隻有基於FlashPlayer的Flash\\/Flex應用程式和Microsoft的基於Avalon的應用程式。短期時間內(估計2-3年時間)可能是Flash\\/Flex應用程式在新興的網路應用程式市場上占有主導地位。\\n\\n目前Microsoft還在推廣一種叫做SmartClient(智慧客戶端)的客戶端程式技術,Microsoft稱SmartClient是比RichClient更優秀的客戶端,因而采用SmartClient的應用程式算不算RIA目前我個人還無法作答。這裡我們之所以提及SmartClient,是因為SmartClient的特性跟我們談的RichClient有太多的相似之處。SmartClient擁有自動更新、離線狀態下的資料處理和可以使用本地資源等特征,其中的可使用本地資源這一項無疑是一大賣點,因為瀏覽器中的Flash\\/Flex應用程式目前還無法操作本地的一些資源,比如Flash\\/Flex應用程式無法將網上的檔案儲存到本地或者修改本地檔案。雖然Macromedia的Central1.5已經可以對本地檔案進行簡單的操作,並且flex1.5開發的RIA也能夠執行於Central上,但是如何使Central能夠得到大範圍推廣還是個問題。相對於輕量級的RichClient,SmartClient更接近C\\/S架構中的客戶端程式。RichClient和SmartClient的定位還是有所區彆的:RichClient更適合作為輕量級的基於瀏覽器的網路應用程式客戶端;SmartClient更適合作為Windows桌麵應用程式的智慧客戶端。\\n\\n不管我們今天稱之為的RIA今後會不會成為主流應用程式,人們對開發具有高度互動性、豐富使用者體驗以及功能強大的客戶端的追求是不變的。有理由相信,擁有成熟技術和極高市場占有率的Flash客戶端將會在RIA道路上越走越遠。Microsoft未來的重量級武器:Avalon和SmartClient能否後來者居上讓我們拭目以待。\\n\\nRIA\\n\\n概念解讀\\n\\n放射免疫測定\\/放射免疫分析(Radioimmunoassay,RIA) 基本原理:\\n\\n在放射免疫分析的實驗中,加入超量的標記抗原*Ag與未標記抗原Ag(即:待測抗原)與較少量的抗體(Ab)競爭性結合。\\n\\n如果實驗結果所計量到的結合物(*Ag-Ab)放射活性較高,表示待測物的濃度較低。\\n\\n如果所計量到的結合物放射活性較低,則表示待測物的濃度較高。藉由標準曲線圖的分析,可以推算出待測物的濃度。\\n\\n1960年,美國學者Yalow和Berson創立了放射免疫分析(Radioimmunoassay,RIA),並首先用於糖尿病人血漿中胰島素含量的測定。這是醫學和生物學領域中方法學的一項重大突破,開辟了醫學檢測史上的一個新紀元。它使得那些原先認為是無法測定的極微量而又具有重要生物學意義的物質得以精確定量,從而為進一步揭開生命奧秘開啟了一條新的道路,使人們有可能在分子水平上重新認識某些生命現象的生化生理基礎。其後30年中,內分泌科學的飛速進展,充分證明瞭這一超微量分析技術的巨大推動力。1977年,這項技術的發明者榮獲諾貝爾生物醫學獎。隨後這一嶄新的技術迅速滲透到醫學科學的其它領域,如病毒學、藥理學、血液學、免疫學、法醫學、腫瘤學等,以及與醫學生物學相關的學科,如農業科學、生態學及環境科學等。放射免疫分析的物質,由激素擴大到幾乎一切生物活性物質。我們放射免疫分析研究起步於1962年,並迅速發展與普及,對我國生物醫學的進展起著很大的促進作用。\\n\\n放射免疫分析的優缺點\\n\\n(一)RIA的優點\\n\\n放射免疫分析具有許多其它分析方法無可比擬的優點。它既具有免疫反應的高特異性,又具有放射性測量的高靈敏度,因此能精確測定各種具有免疫活性的極微量的物質。\\n\\n1.靈敏度高一般化學分析法的檢出極限為10~10g,而RIA通常為10(毫微克,ng)、10g(微微克,pg),甚至10g(毫微微克,fg)、10g(微微微克,ag)。\\n\\n2.特異性強由於抗原—抗體免疫反應專一性強,所被測物一定是相應的抗原。良好的特異性抗體,能識彆化學結構上非常相似的物質,甚至能識彆立體異構體。\\n\\n3.應用範圍廣據不完全統計,目前至少已有300多種生物活性物質已建立了RIA。它幾乎能應用於所有激素的分析(包括多肽類和固醇類激素),還能用於各種蛋白質、腫瘤抗原、病毒抗原、細菌抗原、寄生蟲抗原以及一些小分子物質(如環型核苷酸等)和藥物(如地高辛、毛地黃甙等)的分析,應用範圍還在不斷擴充套件。近年來由於小分子半抗原製備抗體的技術有很大的發展,有人預測幾乎所有的生物活性物質,隻要其含量不低於RIA的探測極限,都可建立適當的RIA法。\\n\\n4.操作簡便RIA所需試劑品種不多,可製成配套試劑盒;加樣程式簡單一次能分析大量標本,標本用量也少;反應時間不長;測量和資料處理易於實現自動化;RIA屬體外分析技術,對患者無任何輻射危害。\\n\\n(二)RIA的缺點\\n\\n1.隻能以免疫反應測得具有免疫活性的物質,對具有生物活性百失去免疫活性的物質是測不出的。因此RIA結果與生物測定結果可能不一致。\\n\\n2.由於使用了生物試劑,其穩定性受多種因素影響,需要有一整套質量控製措施來確保結果的可靠性。\\n\\n3.靈敏度受方法本身工作原理的限製,對體內某些含量特彆低的物質尚不能測定。\\n\\n4.由於放射免疫分析是競爭性的反應,被測物和標準物都不能全部參與反應,測得的值是相對量而非絕對量。\\n\\n5.存在放射線輻射和汙染等問題。\\n\\n儘管RIA存在以上缺點,但它畢竟是定量分析方法的先進技術。隨著科學技術的進步,放射免疫分析技術將會得到更加廣泛、更加深入的發展。\\n\\n\"

}

第 1 頁
⬅ 上一章 📋 目錄 ⚠ 報錯 下一章 ➡
升級 VIP · 無廣告 + VIP 章節全解鎖
👑 VIP 特權 全站去廣告清爽閱讀 · VIP 章節無限暢讀,月卡僅 $5
報錯獎勵 發現文字亂碼、缺章、內容重複?點上方「章節報錯」回報,審核通過立獲 3天VIP
書單獎勵 前往 個人中心 投稿你的私藏書單,審核通過立獲 7天VIP
⭐ 立即升級 VIP · 月卡僅 $5
還沒有帳號? 免費註冊 | 登入後購買