自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

RIA漸成企業(yè)應(yīng)用主流 開發(fā)者如何不被Out?

開發(fā) 后端
這里將解釋為何RIA漸成企業(yè)應(yīng)用主流,時(shí)過境遷,那些沉迷于非圖形化界面的應(yīng)用程序員似乎在遭遇更大的危機(jī)。希望本文能對(duì)大家有所幫助。

程序員似乎很不待見圖形界面,那么作為RIA技術(shù),似乎也與企業(yè)級(jí)開發(fā)格格不入。但更多的企業(yè)認(rèn)識(shí)到,丑陋的人機(jī)界面,有的時(shí)候也是影響工作效率的。

曾幾何時(shí),作為開發(fā)者,我們自豪于這樣的操作系統(tǒng)應(yīng)用。在一個(gè)有空調(diào)的小房間里,幾個(gè)大汗淋漓的人正對(duì)著黑色的屏幕不停敲擊著,而屏幕上上下滾動(dòng)的都是綠油油的各種字符。經(jīng)過一系列神秘的工作,計(jì)算機(jī)給出了一個(gè)正確的數(shù)據(jù),然后工作中的各種問題就迎刃而解了。然而時(shí)過境遷,那些沉迷于非圖形化界面的應(yīng)用程序員應(yīng)該都會(huì)遇到過下面這樣的悲劇。

漫畫《圖形界面》
圖1  漫畫《圖形界面》

  沒有圖形界面的應(yīng)用程序已經(jīng)完全不入流,而且不能被用戶接受。除了少數(shù)最傳統(tǒng)最保守的企業(yè)以及一些硬件條件所限無法實(shí)現(xiàn)的圖形化應(yīng)用的環(huán)境。圖形化應(yīng)用程序已經(jīng)成為了當(dāng)今應(yīng)用的主流,而且對(duì)于每個(gè)開發(fā)者來說。制作出一個(gè)好看的應(yīng)用程序已經(jīng)是當(dāng)務(wù)之急,應(yīng)用程序的美觀與人性的重要程度,已經(jīng)直追應(yīng)用程序的功能與穩(wěn)定性成為當(dāng)前應(yīng)用程序開發(fā)者工作的重中之重。在這一大背景下,RIA概念出現(xiàn)了。

  RIA應(yīng)用特點(diǎn)

  RIA(Rich Internet Applications)富互聯(lián)網(wǎng)應(yīng)用。RIA 具有的桌面應(yīng)用程序的特點(diǎn)包括:在消息確認(rèn)和格式編排方面提供互動(dòng)用戶界面;在無刷新頁面之下提供快捷的界面響應(yīng)時(shí)間;提供通用的用戶界面特性如拖放式(drag and drop)以及在線和離線操作能力。RIA具有的Web應(yīng)用程序的特點(diǎn)包括如:立即部署、跨平臺(tái)、采用逐步下載來檢索內(nèi)容和數(shù)據(jù)以及可以充分利用被廣泛采納的互聯(lián)網(wǎng)標(biāo)準(zhǔn)。RIA具有通信的特點(diǎn)則包括實(shí)時(shí)互動(dòng)的聲音和圖。

  對(duì)于未來把握敏銳的媒體其實(shí)很早就開始關(guān)注RIA概念,甚至在電影里我們都隨處可見RIA的身影,在這里我們不談那些以造夢(mèng)聞名的好萊塢大片,僅僅舉出一個(gè)典型的香港制造電影,下面的截圖來自電影《無間道》系列的第三部,電影里飾演心理醫(yī)生的陳慧琳使用的病人病歷管理系統(tǒng)就是一個(gè)這樣的RIA應(yīng)用。

電影截圖
圖2 電影截圖

  由此可見,RIA應(yīng)用已經(jīng)成為當(dāng)今企業(yè)應(yīng)用的主流。

#p#

開發(fā)者如何面對(duì)RIA大行其道?

  對(duì)于一個(gè)開發(fā)者而言,今天,開發(fā)一個(gè)應(yīng)用不再是寫一些業(yè)務(wù)邏輯,而更是涉及一個(gè)應(yīng)用。這其中,如何設(shè)計(jì)美觀的應(yīng)用程序界面就成了開發(fā)者的新問題,目前可以采用的或者說使用比較廣泛的主流桌面RIA技術(shù)有很多。

  首先是微軟公司的SilverLight技術(shù),這一技術(shù)來自于微軟的WPF技術(shù),是專門為在網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用中提供富有表現(xiàn)力的交互性應(yīng)用而提供的,當(dāng)然隨著它***版本,也就是3版的推出,它已經(jīng)具備了桌面應(yīng)用的功能。下面是SilverLight在桌面應(yīng)用上的一個(gè)例子,新浪財(cái)經(jīng)應(yīng)用。

  其桌面應(yīng)用如圖所示:

桌面應(yīng)用
圖3 桌面應(yīng)用

  安裝之后在啟動(dòng)項(xiàng)目中會(huì)加上新浪財(cái)經(jīng)的快捷方式

添加快捷方式
圖4 添加快捷方式

  如果你覺得這個(gè)表現(xiàn)力還不夠豐富,那我可以說,你out了,現(xiàn)在已經(jīng)開始使用silverlight開發(fā)網(wǎng)絡(luò)游戲了。http://silverfuture.cn/目前還只是一個(gè)單機(jī)的演示版,但是從里面的界面可以看出在不久的將來,使用SilverLight作為客戶端的網(wǎng)游應(yīng)該會(huì)淡出,想想現(xiàn)在動(dòng)輒幾十G的客戶端,隨時(shí)打開網(wǎng)頁就可以游戲的暢快應(yīng)該是非常激動(dòng)人心的。

[[5838]]
圖5 游戲應(yīng)用

  除了在線娛樂,多媒體播放這些傳統(tǒng)應(yīng)用之外,目前使用SilverLight技術(shù)實(shí)現(xiàn)的企業(yè)級(jí)應(yīng)用也開始斬露頭角。

  下面這個(gè)CMS是企業(yè)信息管理系統(tǒng)的雛形,已經(jīng)出現(xiàn)成熟的產(chǎn)品。

產(chǎn)品登陸界面
圖6 產(chǎn)品登陸界面

  這是登陸界面,輸入任意口令就會(huì)看到如下界面:

產(chǎn)品主界面
圖7 產(chǎn)品主界面

  在其中包括目前常見的文檔管理與共享功能,程序使用SilverLight作為表示層。

  比較復(fù)雜的應(yīng)用還有股票類的互動(dòng)操作,如下圖所示:

復(fù)雜圖形操作
圖8 復(fù)雜圖形操作
 如果單純的說一個(gè)企業(yè)應(yīng)用還不夠豐富的話,現(xiàn)在最熱門的莫過于網(wǎng)絡(luò)操作系統(tǒng),所謂的,其實(shí)借助silverlight技術(shù),現(xiàn)在在瀏覽器中進(jìn)行從愛做系統(tǒng)的模擬已經(jīng)并非不可能,請(qǐng)看下圖。
模擬操作系統(tǒng)
圖9 模擬操作系統(tǒng)

  請(qǐng)注意,上面的截圖并非來自Vista系統(tǒng),而是來自于一個(gè)使用SilverLight的網(wǎng)站http://www.windows4all.com/,里面的所有內(nèi)容都可以點(diǎn)擊,比如記事本點(diǎn)擊之后會(huì)出現(xiàn)如下圖所示的內(nèi)容

記事本畫面
圖10 記事本畫面

  里面的RSS甚至可以訪問網(wǎng)絡(luò)上的內(nèi)容,如下圖所示:

RSS實(shí)現(xiàn)
圖11 RSS實(shí)現(xiàn)

  這個(gè)應(yīng)用基本上完全模擬了普通計(jì)算機(jī)的應(yīng)用,按照這個(gè)標(biāo)準(zhǔn),我想做出更多更好的應(yīng)用指日可待。

  如果讀者對(duì)上面的內(nèi)容感興趣的話,可以訪問http://silverlight.net/Showcase/看到大量的示例。

  除了SilverLight技術(shù)之外Flash技術(shù)的Flex技術(shù)同樣也可以做出廣大網(wǎng)絡(luò)應(yīng)用。

  和SilverLight技術(shù)一樣Flex應(yīng)用最初也是用于做多媒體演示,比如下面這個(gè)大眾的汽車展覽網(wǎng)站。

大眾汽車展覽網(wǎng)站
圖12 大眾汽車展覽網(wǎng)站

  http://www.volkswagen.co.uk/#/new/polo-v/

  完全使用Flash作為表示層。

  同樣也有絢麗的商業(yè)應(yīng)用如下圖所示

絢麗的商業(yè)應(yīng)用
圖13 絢麗的商業(yè)應(yīng)用

  http://visudemos.ilog.com/webdemos/humanresources/humanresources.html

  這是一個(gè)復(fù)雜圖標(biāo)的演示示例,可以看出在表現(xiàn)能力上Flash和SilverLight同樣精彩,更多的Flash示例在http://flex.org/showcase/可以訪問。

  綜上內(nèi)容可以看出,目前RIA應(yīng)用已經(jīng)成為了計(jì)算機(jī)應(yīng)用程序發(fā)展的新趨勢(shì),可以預(yù)見的未來是不久的將來,應(yīng)用程序必然變成使用RIA技術(shù)作為表示層的趨勢(shì),而且此后的應(yīng)用程序也將必然使用這種技術(shù)來實(shí)現(xiàn)。

【編輯推薦】

  1. Flash與開放Web的應(yīng)用開發(fā)平臺(tái)之爭
  2. Flash Flex服務(wù)組件大排行
  3. Java+Flex打造***RIA應(yīng)用
  4. 將Flex與Spring集成框架
  5. Flex連接Java EE的技術(shù)選擇
責(zé)任編輯:彭凡 來源: IT168
相關(guān)推薦

2010-10-19 11:14:06

2012-06-19 09:42:37

蘋果開發(fā)者iOS

2012-05-27 20:58:16

應(yīng)用

2011-12-29 17:09:08

開發(fā)者沙龍

2024-02-26 14:02:58

JSTS鴻蒙

2012-02-01 17:17:10

2014-08-05 10:40:02

移動(dòng)應(yīng)用開發(fā)者

2018-01-16 08:54:06

開發(fā)者Angular聊天機(jī)器人

2012-05-21 22:04:02

Android

2012-09-07 10:14:39

云計(jì)算ITJava

2011-01-11 09:25:56

2013-07-10 15:29:56

移動(dòng)應(yīng)用開發(fā)移動(dòng)應(yīng)用避免產(chǎn)品被刪除

2024-01-23 18:53:04

PostgreSQL關(guān)系數(shù)據(jù)庫

2015-10-09 17:36:39

2012-04-05 09:04:56

企業(yè)級(jí)安全移動(dòng)應(yīng)用

2011-04-13 13:38:57

選項(xiàng)APIBlackBerry

2012-02-13 10:21:11

Skala PreviiOS應(yīng)用

2011-04-13 09:55:16

Mail APIBlackBerry

2011-07-19 09:51:32

性能優(yōu)化Designing FAndroid

2011-04-13 11:31:06

PIM APIBlackBerry
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)