成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

給用戶和開發者最佳的.Net框架部署方案

開發 后端
快速開發是.net框架設計背后的一個持續的主題。我們知道制作應用程序的安裝程序特別的困難,也是可以改進的。以下的內容來自 Richard Lander的公共語言運行庫(Common Language Runtime)項目管理團隊。他解釋說明我們的目的是介紹一個新的模型,即Windows 8開發者預覽版中怎樣部署.Net框架,以及在Windows 8 消費預覽版中的.Net框架的更新。 – Brandon

每個人都知道它是關于應用程序的全部。我可以回想到1990年代早期,當我同時在使用WordPerfect 5.1 和 Microsoft Word 2.0c,兩個在當時的Windows系統中很了不起的桌面程序。很快的到了2000年,你會發現很多開發者在使用.NET框架搭建桌面應用程序,網站和服務。對于很多開發者來說,.NET框架是他們知道并且喜愛的,唯一的Windows開發平臺。

在這篇博客的內容中,我將會討論當應用程序依賴于.NET框架的版本,而不是嵌入特別的某個Windows版本中的組件時,使用.NET框架的應用程序如何顯著的提高了Windows 8的用戶體驗。我們將會著眼于在Windows 8 中運行.NET 3.5,以及更早的.NET版本中編譯的應用程序的整合經驗。

在Windows 7(以及更早版本)中的用戶體驗

開發者們已經在.NET 框架下創造了大量的很棒的應用程序,他們并不總是需要在安裝過程中部署需要的.NET框架版本,有時候把這部分內容做為一個步驟留給最終用戶。如果是那樣的話,最終用戶不得不自己去下載.NET框架。在.NET框架建立的早期,最終用戶僅僅有一個或者兩個版本的選擇,他們可以處理這個任務。到2012年的時候,已經有相當多的.NET版本發布,對于最終用戶來說,知道安裝哪個版本正確,或者知道哪個版本最好,這更像是一個猜謎游戲。

在Windows 7(以及更早的版本中),我們提供了一個簡單的體驗,判斷Windows用戶嘗試在沒有安裝正確版本的.NET框架環境下,安裝.NET應用程序。這個體驗就是有一個簡單的錯誤對話框向導,引導用戶直接打開需要的.NET版本下載頁面。

 

Windows 7 中缺少.net版本的錯誤對話框

總而言之,這是一個合理的體驗,但是當你從更廣泛的方面來想,通過對話框和網頁簡單的指南幫助用戶,安裝.NET框架過程是不是考慮的足夠精心。在Windows 8 的計劃中,我們決定改進這個對客戶不夠好的體驗。

看一看數字

上面的對話框簡單的引導最終用戶到一組網頁,因此我們收集了正在使用中的.NET版本的數據,說明了最終用戶 經常需要自己安裝的.NET版本。下面的圖表是通過現有的對話框進入下載頁面,提供的大體上數據。

在 Windows XP, Windows Vista, 和 Windows 7中缺少的.NET版本

過去十多年你可能注意到.NET的兩個主要的趨勢:

① .NET 最早編譯在Windows中, 是從Windows XP SKUs之后 (例如,媒體編輯中心Media Center Edition) ,然后在Windows Server 2003 和Windows Vista中正式存在。

② 每個版本的Windows中僅僅包含一個版本的.NET框架。

重新解讀圖表中的信息,我們可以猜測到:

① 圖表中比較重要部分的百分比是來自Windows XP中運行.NET Framework 2.0,一般在Windows XP中沒有部署任何的.NET 版本,然而 Windows Vista 和Windows 7 中都可以運行 .NET Framework 2.0 and 3.5 應用程序.

②  .NET Framework 4 是上面圖表中顯著的一部分,因為沒有已發布的Windows版本中包含那個版本。

下面的圖表證明了這個理論,幾乎所有的缺少.NET Framework 2.0 的系統都是 Windows XP.

 

最終用戶缺少.NET Framework 2.0 (或者 3.5)的操作系統版本

Windows 8中的用戶體驗

Windows 8消費預覽版中包括了.NET Framework 4.5 測試版(Beta),當新的操作系統版本發布時將會包括 .NET Framework 4.5 最終版(RTM). 注意到 .NET Framework 4.5 可能被認為包含.NET Framework 4, 因為 .NET Framework 4 不需要額外的安裝。我們繼續使用Windows 7的用戶體驗,在他們的Windows 8機器中保留了最終用戶部署 .NET Framework 3.5 的位置,去運行 .NET Framework 2.0, 3.0, 和3.5的應用程序。 考慮到來至于Windows XP中的數據,以及Windows Vista 和Windows 7中包含的.NET Framework 3.5,Windows 8的客戶需要在他們的電腦上運行大量的 .NET Framework 3.5應用程序。

與 Windows 7不同的是, Windows 8 會在Windows 自動更新中自動下載安裝 .NET Framework 3.5。沒有鏈接,沒有因為客戶不確定從MSDN下載安裝那個 .NET Framework版本的風險和失誤 。整體的過程僅僅需要簡單的鼠標點擊,然后就做完了。

如果沒有安裝過.NET Framework ,當用戶嘗試安裝或者運行一個.NET Framework 3.5(或者更早版本)的應用程序時,新的體驗提供了一個新的對話框。我們在微軟 BUILD會議中,跟隨者Windows 開發預覽版中發布了這個新的體驗,并且已經在Windows 8 消費預覽版中更新。下面的圖片是最終的用戶體驗: 

在Windows 8消費預覽版中 .NET Framework 3.5 安裝體驗

我們已經看到這一新的重要的體驗。通過Windows開發預覽版,我們看到超過25%的機器通過這種方式下載的 .NET Framework 3.5。

此外, .NET Framework 3.5 仍可以通過控制面板中的功能來安裝。

 

更多關于這些用戶體驗的信息, 參考MSDN Installing the .NET Framework 3.5 on Windows 8 Consumer Preview

最后的話

開發者們已經在.NET Framework 平臺創造了很多的應用程序。在Windows 8中, 開發者們可以依靠存在于操作系統中的.NET Framework 4.5,.NET Framework 3.5也可以通過Windows更新很方便的部署。有這兩個版本在,最終用戶將會在Windows 8上運行 .NET Framework應用程序的時候有一個很好的體驗。

你喜歡這種體驗么?你看到它的改進了么?有什么會影響到你么?

原文:Brandon Bray   

譯文鏈接:http://blog.jobbole.com/15117/

【編輯推薦】

  1. .NET三層架構應用之十層框架
  2. 如何解決京東商城的性能瓶頸?
  3. ASP.NET性能優化之反向代理緩存
  4. .NET程序員不要錯過如此強大的T4模板
  5. ASP.NET MVC會成為ASP.NET未來主流的UI平臺?

 

責任編輯:林師授 來源: 伯樂在線
相關推薦

2015-03-17 14:31:53

Web開發web開發者云開發環境

2014-05-12 10:21:41

JavaScript 模板引擎

2015-03-12 13:53:11

開發者PHP框架PHP

2017-05-16 15:03:16

Java開發者工具和框架

2014-07-14 13:18:12

2014-08-18 11:06:47

js框架Node.js

2013-05-15 10:02:08

軟件開發開發者

2015-05-12 14:05:49

谷歌開發者

2017-11-27 13:09:00

AndroidGradle代碼

2012-06-13 01:23:30

開發者程序員

2019-11-29 09:52:21

.Net微軟語言

2012-04-01 15:03:39

大型項目開發者

2014-07-10 10:15:41

代碼代碼庫

2014-10-29 19:34:55

微軟cocos2d-x觸控科技

2019-11-28 13:39:43

JavaJava虛擬機程序員

2019-11-28 19:00:38

Java開發者編程語言

2010-08-23 09:46:17

開發者

2011-06-23 10:01:47

.NET

2016-12-12 14:15:37

Java大數據工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清在线视频 | 亚洲成人精品 | 亚洲欧美日本国产 | 一区二区三区回区在观看免费视频 | 欧美日韩淫片 | 国产成人一区二区三区久久久 | 国产专区在线 | 亚洲+变态+欧美+另类+精品 | 国产精品久久久久永久免费观看 | 久久亚洲一区 | 日韩中文字幕在线视频观看 | 午夜爱爱毛片xxxx视频免费看 | 黄网站在线播放 | 中文字幕一区在线 | 在线观看精品 | 久久久久成人精品 | 午夜影院在线观看 | 精品99爱视频在线观看 | 欧美综合一区 | 美女视频黄的免费 | 亚洲欧美成人在线 | 中文av网站 | 亚洲精品第一 | av三级| 一级片av| 久久国产一区二区三区 | 欧美久久久久久久久 | 精品一区在线免费观看 | 岛国二区| 天堂久久一区 | 免费国产视频在线观看 | 成人精品免费 | 国产在线一区二区三区 | 国产精品中文字幕在线 | 在线日韩视频 | 日韩av大片免费看 | 日日爱av| 久久久久久久国产精品视频 | 亚洲综合色视频在线观看 | 91九色麻豆 | 欧美成人高清视频 |