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

微軟.NET平臺主管談Silverlight企業(yè)級開發(fā)

譯文
開發(fā) 后端
于今年7月10日正式發(fā)布的Silverlight 3,使微軟在RIA領域的大戰(zhàn)中又前進了一大步。在這篇訪談中,微軟.NET開發(fā)平臺副總裁Scott Guthrie對Silverlight 3發(fā)表了自己的看法。

【51CTO快譯】在這個里程碑式的夏天,微軟正式發(fā)布了Silverlight 3,這個迅速發(fā)展的媒體客戶端/豐富交互式應用開發(fā)平臺的***版本。 

51CTO編輯推薦:走向銀光——一步一步跟我學Silverlight

在***的版本中,Silverlight增加了外部瀏覽器的功能,觀察人士說,現(xiàn)在Silverlight 3可以同無處不在的Adobe Flash/AIR技術進行真正的競爭了。有關這方面具體的評論,可參考51CTO之前發(fā)布的細看Silverlight 3的追趕之路一文。

Scott Guthrie是微軟.NET開發(fā)平臺副總裁。在這篇訪談中,Guthrie深入回答了人們廣泛關心地問題,其中包括如何排除Silverlight應用中的故障、數(shù)據訪問層中.NET RIA服務的作用、Silverlight的安全模式,以及其它相關話題。 

為什么企業(yè)開發(fā)者要關心Silverlight 3 ?

我們看到一個日益增長的趨勢,人們希望能基于Web來部署應用程序。換言之,他們只想要一個成本低的單一客戶端,但同時又能提供傳統(tǒng)的基于桌面的應用,從而提高終端用戶的工作效率。我想Silverlight就是這樣一個有趣的是技術產品,它結合了基于Web的TCO與終端用戶的所有需要,并且它是一個單一的客戶端應用程序。( 在Silverlight 3 Beta版出來之后,51CTO曾發(fā)布過一篇微軟MVP點評Silverlight技術的文章,里面也曾分析過Silverlight對于用戶和開發(fā)者分別有什么重大意義。) 

你能指出這個版本中的對企業(yè)有吸引力的某個特定改變嗎?

比如可視化數(shù)據的顯示和交互——相對于VB 6、WinForms、或傳統(tǒng)的企業(yè)生產線封裝形式,Silverlight 3提供的豐富功能大大超過人們的想象。在Sliverlight3中有大約100個控件,當然它們比過去的版本豐富了很多,從中你就可以體會到用戶使用效益的提高。Sliverlight3擁有豐富的應用程序接口,各式各樣的用戶界面控制,以及多種形式的網絡支持,它可以提供一切你想要的服務。這樣作為開發(fā)人員的你,就可以更加專注于您的事務。 

如果您不得不指出Silverlight 3中一個其它類似軟件無法競爭的特性,那會是什么?

某些特定的企業(yè)可以利用Silverlight 3編寫.NET代碼——如服務器端、中間層、瀏覽器內部客戶端、得到基于Web的部署——這是其他類似軟件所具備的??纯碅jax,你會使用這個阻抗不匹配(impedance mismatch)的語言。再看一下Adobe的Flash和Flex,您可能會在服務器上使用.NET或Java,因為您不用再去匹配它。只需做一次對使用規(guī)則的確認,一次驗證邏輯,它就可以同時在客戶端和服務器運行,然后在任何類型的設備或操作系統(tǒng)上都可以使用這些客戶端。而現(xiàn)在它已經開始影響企業(yè)的生產力了。這就是Silverlight的承諾,.NET的功能無處不在。

我們聽到了來自企業(yè)開發(fā)者的憂慮,他們說Silverlight的安全沙箱限制了Silverlight在企業(yè)的應用服務/內聯(lián)網中的應用。微軟對互聯(lián)網安全區(qū)都做了哪些限制?

當您運行Silverlight中的客戶端代碼時,默認情況下,代碼限制訪問您的文件系統(tǒng)或執(zhí)行任何可能損害您的計算機的動作。對基于Internet的應用服務來說,這是至關重要的。您不希望訪問未經您許可的網站并讓它們接觸您的文件。因此,在Silverlight 3中 ,我們的內部瀏覽器和外部瀏覽器都支持這樣的沙箱模式。但是經常我會希望可以訪問本地文件系統(tǒng),因為它是在防火墻內的應用服務。在Silverlight中,我們允許您可以在本地打開的文件,但這仍然需要有用戶權限。在未來的版本中我們正在考慮加入這樣選擇,當然主要是針對企業(yè)的應用服務,允許管理員授予權限。 

這是微軟現(xiàn)在在Silverlight開發(fā)中的努力方向之一嗎?

事實上,想要使用Silverlight為企業(yè)的全面信任(full-trust)應用服務的公司所占的數(shù)量仍然很小。這是因為我們還沒有建立好,但我們正在考慮。

Adobe直接面對面進行競爭,Adobe有Flash提供內部瀏覽,AIR應用支持外部的應用服務。為什么你要增加這種能力?

這是Silverlight發(fā)展過程中下一合乎邏輯的步驟。

您不擔心它會打破您的安全模式嗎?

***次發(fā)布的這種能力是非常特別的,我們試圖合并用戶體驗模式和安全模式,這樣人們才會信任它。你也會經常會聽到別人說內部瀏覽器是安全的,而外部的則不是。我們確實試圖用Silverlight 3改變這種看法。這樣,您就不必擔心應用程序訪問您的私人數(shù)據,或留下一些以后可能會損壞你的系統(tǒng)的東西。

一個受歡迎Adobe AIR桌面應用程序——TweetDeck Twitter客戶端,其功能像Web應用程序,但通常會被認為是一種典型的失去了瀏覽器功能的應用程序。哪些類型的應用程序使得Silverlight會成為有意義的外部瀏覽器呢?

我認為人們將看到很多的零碎數(shù)據應用套件(小工具和工具),更長的離線媒體情景模式,并為您的網站提供配套應用服務。我相信,以后的Silverlight版本中將會有更加豐富的外部瀏覽器的功能。但是對于這個版本,我們提供的服務并不***。

我們可以從Silverlight和Adobe的使用中看出使網絡分化成兩部分的端倪嗎?

對于企業(yè)的區(qū)域一體化安排和業(yè)務應用程序來說,如果你使用的是.NET技術,則Silverlight是勿庸置疑的選擇。但是我們現(xiàn)在需要指出的是,在堆棧的開發(fā)過程中,我們可以同Java或其它類型的平臺兼容。在Java中沒有什么像Silverlight一樣。雖然有JavaFX存在,但它無法完成所有我們可以做的事情,也沒有工具的支持。

原文:Q&A: Microsoft's Scott Guthrie Breaks Down Silverlight 3 for Enterprise Developers

【編輯推薦】

  1. Expression 3開發(fā)工具試用版開放下載
  2. 微軟發(fā)布Silverlight 3正式版 新增50多項功能
  3. 微軟Silverlight 3挑戰(zhàn)Adobe AIR
  4. RIA大戰(zhàn)在即 微軟Silverlight勝算幾何
  5. 圖解Silverlight 3的7個新功能
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2010-01-04 16:38:07

企業(yè)級Silverli

2009-05-08 08:56:18

企業(yè)級中間件軟件

2017-03-21 10:22:09

移動開發(fā)

2010-08-04 15:20:15

Flex企業(yè)級開發(fā)

2022-04-28 11:38:13

企業(yè)級AI平臺選型

2018-06-07 08:20:51

自動化測試移動技術云平臺

2011-12-06 14:02:27

企業(yè)級移動開發(fā)

2016-12-14 14:00:53

2015-05-22 15:29:21

企業(yè)移動平臺用友iUAP

2016-10-21 17:17:06

2018-12-10 12:08:14

聯(lián)想

2011-08-15 16:02:15

OpenNMS網管軟件

2009-10-16 10:38:41

2013-09-30 10:19:46

SAP

2010-07-05 11:45:27

RationalJazz需求管理

2009-12-29 15:33:18

微軟企業(yè)級策略鮑宏圖IT與業(yè)務

2011-08-24 09:29:00

Silverlight

2012-05-15 15:21:29

企業(yè)級

2020-12-21 18:21:09

戴爾

2010-03-23 14:41:13

JBossSOA
點贊
收藏

51CTO技術棧公眾號