Visual Studio 2013更新內容簡介_實用技巧

來源:互聯網
上載者:User

前言

VS2013終於發布了,雖然之前自己使用VS2010和VS2012的時間也不長,尤其是VS2012這自己剛剛也沒用多久,看到VS2013發布了,自己忍不住也下載了下來,官網肯定可以下載,下載完成後,提示必須先安裝IE10,迫於無奈自己就又下載安裝了IE10,然後算是才可以真正的來安裝VS2013。

接下來就來看看VS2013中給我們帶來的什麼吧,更新的肯定不止我下面列舉的,我列舉的主要就是我關注或瞭解到的。

.Net Framework版本支援

之前在VS2012發布之後,然後有了VS2013版本更新的細節,自己看了,本來不想更新的,因為他微軟說好像不再支援低版本的Framewrok 架構了,也遭到廣大程式猿的吐槽,可能是微軟回心轉意還是把各版本都搞進來了,這對於想升級VS工具的程式猿或者是公司應該是一件好事情。

One Asp.Net

因為自己現在主要涉及的就是Web了,所以就來建立一個Web程式看一下吧。

可以看到在.Net Framwork 4.5的版本中現在只有一個模版了。好吧先點進去再看

原來選項可以通過這裡進行選擇了,還是不錯的,不知道之前的VS2012是否有次功能,自己之前好像沒見到過。

瀏覽器連結支援

直接先上圖

可以搜集到你本地所有的瀏覽器,然後你可以直接選擇你要使用的瀏覽器進行預覽或者調試就可以了,比以前是方便多了,這個功能在VS2012中也有了,不過在這裡再記錄一下。

接下來的這個功能應該更不錯了,它可以支援多個瀏覽器作為你的預設瀏覽器。通過Ctrl就可以進行選擇控制了。

很棒很實用的功能。

Bootstrap庫的支援

之前也有瞭解過這個,好像在VS2012中也加入了,而且版本比較低,不太記得了。現在在這個版本裡面支援的是BootStrap3.0。BootStrap是一個很強大的前端UI,如果你不太瞭解的話可以直接到官網http://www.bootstrap.com/ 進行瞭解,同時還有中文官網文檔http://www.bootcss.com/。

通過剛剛建立的項目在JavaScript的檔案夾中可以看到bootstrap.js檔案以及版本指定。這裡還有一個不錯的東西大家可以看看學習一下,對象是像我一樣的菜菜,就是動態樣式語言,自己也沒用過不過看上去很NB的樣子

Asp.Net MVC 5.0

看上面的截圖可以發現,原來是Asp.Net 5.0勒,好快呀,自己對於MVC1,2都沒來的學,是直接學的MVC3.0,然後就到了現在MVC5,看來要把MVC4.0和MVC5.0一起來對比學習了,不過聽過MVC5.0比MVC4.0更新的東西不是特別多。

無意間又發現了一個類庫引用

這是一個專門處理Json資料的,好像比微軟處理的要好,看來微軟整合更多的技術、團隊,可以帶動更多的人來參與其中了,重點就是開源化,讓全世界的大牛們都來最佳化。

Entity Framework 6.0

Entity Framework ORM架構嘛,自己也是最近才瞭解學習的,直接學習的是EF5感覺很強大,雖然公司還是用的Ado.Net ,沒辦法同時感覺文檔太少,看來自己也要多去看英文部落格文檔了。

Entity Framework 6 是EF開源後的第一個版本,可以相容Mono,也就是EF6可以在Mono上啟動並執行,之前EF1-5都不能在Mono上跑。而且Entity Framework Power Tools Beta 4新增EF6和Visual Studio 2013支援。Mono瞭解的也不是很多,不過現在已經有很多人在項目中使用了,你也可以去瞭解一下。

Knockout.js

這個Js架構感覺很不錯,好像也是為了MVVM才出現的一個架構,以前好像主要是開發WPF中用的,自己也不記得了,對此瞭解的也不錯,不過自己在學習這個Js架構了。官網有文檔http://knockoutjs.com/,如果你英語不錯,那就沒什麼問題了,然後你也可以到湯姆大叔的部落格裡去看,翻譯的很不錯,又加了大叔自己精湛的見解。

這個是建了一個MVC4.0的Web應用程式,之前在VS2012中建立也是有的。

不過還真不太清楚,微軟是什麼時候開始支援的。反正有了感覺也不錯,現在的MVC裡面也是可以借鑒MVVM的開發模式進行整改的, 畢竟MVVM也是由MVC演變過去的。

Asp.Net Web Api

Asp.Net Web Api功能確實很不錯,對接各種用戶端(瀏覽器,行動裝置),構建http服務的架構。

當然現在版本已經更新到2了。ASP.NET Web API 2 OWIN的支援和整合。

現在可以通過Nuget進行關聯OWIN

安裝之後項目就引用了相關類庫

然後就可以進行相關試用了,具體使用就不介紹了,我也不清楚,第一次玩這東東。

其他

當然更新的不止上面我介紹的那幾點。還有很多的。

例如:

1.Microsoft.AspNet.Identity: ASP.NET Identity 是構建 ASP.NET web 應用程式的一種新的身份認證系統。ASP.NET Identity 可以讓您的應用程式擁有登入功能,並可以輕鬆地自訂登入使用者的相關資料。

2.ASP.NET SignalR 2.0:是一個ASP.NET開發人員,簡化的過程中,將即時網路功能的應用程式庫。即時Web功能的能力是有串連的用戶端伺服器程式碼推送內容,瞬間變得可用,而不是讓伺服器等待用戶端請求新的資料。

3.Nuget 2.7:這個版本的NuGet也不再需要提供明確同意的NuGet包還原“功能下載軟體包。 同意(相關複選框在NuGet中的喜好設定對話方塊)現在安裝的NuGet授予。 包還原的預設工作方式。

4.TFS的整改,以及對Git的整合。

5.加入了Python IDE。

暫時就為大家介紹這麼多,希望大家喜歡,繼續關注。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.