2016.NET Core相关内容回顾
每一年的腳步的確是快,轉眼間馬上就2017。.NET Core 2014年宣布開源以來,在2016年發布了第一個版本,2017年將發布第二個版本,在這新年之際,我們回顧2016年,新的一年,帶著理想和抱負繼續出發。
1 月
ASP.NET 5 改名 ASP.NET Core 1.0
改名的根本原因:之前稱之為“ASP.NET 5”確實讓人感覺這是ASP.NET 4.6的升級版,比其功能更加強大,未來會替代ASP.NET 4.6。其實不是的,因為“ASP.NET 5”是另起爐灶開發,和 ASP.NET 4.6是并行獨立的關系,完成ASP.NET的跨平臺使命。
所在現在的名字變動如下:
ASP.NET 5 –> ASP.NET Core 1.0
.NET Core 5 –> .NET Core 1.0
Entity Framework 7 –> Entity Framework Core 1.0
.NET開源一年社區的貢獻程度
開源 .NET 一年后,ASP.NET 貢獻情況分析
微軟已經開源 .NET framework 的核心部分一年多了,社區的參與情況怎么樣
微軟將停止支持.NET Framework 4.0、4.5和4.5.1
微軟將于2016年1月12日正式停止支持.NET Framework的4.0、4.5和4.5.1版本。用戶應該升級到更近的版本,比如稍微有點不兼容的.NET 4.5.2, 這都是為.NET Core的升級考慮呀,還有很多同學在用.net 4.0,2017年做好計劃升級哦
.Net項目使用持續集成服務AppVeyor,Travis-CI實戰
給大家分享一下ASP.NET 4.5 使用AppVeyor&&ASP.NET Core 1.0使用AppVeyor和Travis-CI的小小經驗
mono跨平臺GUI庫-Eto
目前.net雖然開源了,但對跨平臺UI這塊,還得依靠mono,以前在windows下做界面編程,用到的就是winform和wpf,mono雖然支持winform,但是在Linux下的表現就好像那時候的windows95一般。所以要么就用GTK#,GTK#是GTK+的綁定,GTK的那些文檔看得頭疼。所以就找到這個Eto。
2 月
微軟宣布將推遲ASP.NET Core的發布日期
這次ASP.NET所計劃的變更太大,它的目標是為ASP.NET在今后多年的發展打下基礎。對于這種大規模的項目來說,要在這一階段準確地預計其發布時間是很困難的。
將在.NET Core中被廢止的技術
這篇文章中所列的一些技術在后面的開發中重新加入.NET Core,但是有些技術就是廢止了,比如Remoting。
微軟收購熱門初創企業Xamarin
微軟在將更多的 iPhone 和 Android 應用引入 Windows 10 方面面臨著較大的挑戰,為了解決這些問題,微軟已經大力投資技術,以此幫助開發者更加無縫地將他們的應用引入 Windows 之中。Xamarin 當然非常支持微軟的這些舉措,同時也能夠讓微軟支持的大量開發者更加容易地利用他們的 .NET 和 C# 標準編寫程序代碼,并將他們的應用引入諸如 Android 和 iPhone 等平臺之中。
3 月
.NET開源現狀
部分開源貢獻者最近對于.NET開源的現狀提出了一些顧慮,他們圍繞著個人與企業對于項目的貢獻展開了討論。而微軟在.NET生態環境中所扮演的角色也成為辯論的焦點。.NET生態系統的傳統發展方式對于開發者只知利用開源軟件,卻不知回報的思想負有一定的責任
Stack Overflow研發副總裁:.NET技術并不差,合適自己就好
Stack Exchange的工程部副總裁David Fullerton深入解析了如何使用C#、MS SQL等技術支撐Stack Overflow網站的單塊應用架構,這個網站每月約有40億的用戶請求。
Phil Haack回復了有關.NET 開源社區的問題
.NET開源社區還沒有那么大、那個強或者那么健康。但它不像大多數人所認為的那樣差別大,而且正在活躍發展。我認為,將來需要重點努力的方向是讓公司懂得回饋,但那不只是.NET的問題,而是一個更大的OSS問題
SQL Server on Linux 理由淺析
微軟真正要擁抱開源,擁抱Linux了嗎?微軟做出SQL Server on Linux這個決定也是有章可循的
如何遷移#SNMP到.NET Core平臺的一些體會
.NET Core 依然在飛速進化中,當時的遷移工作就是一種折騰,大家可以體驗下當時作者的遷移體會,現在遷移又是另一番體驗了。
微軟Build 2016開發者大會--兌換承諾
3分鐘看完Build2016 Day 1 Keynote
Microsoft Build 2016 Day 1 記錄
3分鐘看完 Day2 Keynote
Microsoft Build 2016 Day 2 記錄
微軟的Build開發者大會已經成為它向我們宣布其在未來一年里的戰略方向的一個最大平臺。不像蘋果的發布大會,微軟之所以要召開這個會議并不是要發布什么產品,而是像眾多業內人士所分析的那樣,希望通過介紹公司的努力來說服它最重要的聽眾——開發者——告訴他們,微軟的技術是可以幫助他們實現盈利的
4 月
微軟CEO納德拉恢弘計劃:讓開發者始終忘不了微軟
Build 2016,你可能忽視的幾個細節
復盤Build 2016:不要錯過微軟給.NET開發者的這些福利
.NET的未來包含一個開源的Mono
Mono和Xamarin SDK現在是.NET Foundation的組成部分了。隨著新的庫特性被創建出來,它們將會添加到.NET標準庫中
Visual Studio Code 1.0正式發布
Visual Studio Code 是一個運行于 OS X,Windows 和 Linux 之上的,針對于編寫現代 web 和云應用的跨平臺編輯器
回顧微軟近年來對于Linux和開源的策略
Christopher Tozzi在The VAR Guy網站上撰文對微軟近年來在Linux和開源方面的舉措進行了一番回顧,重點強調了微軟在Azure、SQl Server和Visual Studio等方面對于Linux和開源的支持
JetBrains 加入 .NET 基金會
.NET 基金會技術指導小組成員當前有 Red Hat,JetBrains 和 Unity
技術人生,專家本色——采訪張善友老師后的一點感受
IT技術的發展瞬息萬變,但又萬變不離其宗。就好像微軟公司,曾經借商業軟件運動打造了帝國時代,今天又擁抱開放標準和開源軟件。又好像Xamarin,開頭以模仿別人技術起步,后面又創新突破。善友老師把握了時代的機遇成為了技術專家,年輕一代技術人也一定能找到自己的方向,達成自己的目標
Xamarin Evolve 2016 Keynote回顧
玩玩Xamarin Evolve 2016帶來的新特性(一)-iOS Simulator(for Windows)
玩玩Xamarin Evolve 2016帶來的新特性(三)-Xamarin Workbooks
Xamarin Evolve 2016給不少.NET社群的朋友帶來了強心劑,做.NET還是有前途啊,特別在微軟開源的策略上。我會在五一假期和大家談談Xamarin中大家比較關注的iOS?Windows模擬器,Xamarin Forms Previewer,還有Xamarin WorkBooks.
5 月
讓我們Core在一起:ASP.NET Core & .NET Core
改變是需要習慣的,所以身為微軟陣營的開發人員,與其再繼續觀望,不妨就立刻開始習慣它吧,當你習慣了之后,你會發現在前面的道路是非常寬廣的。
官方博客明確了 .NET Core RC2/RTM 時間表
.NET Core 經過了將近2年的開發,去年12月份發布的RC1版本,明確來說那只是一個beta版本,自從RC1發布以來,看到github里的RC2分支,整個工具鏈都發生了很大的變化。
跨平臺與云端創新,為企業和開發者開辟更廣闊的未來
從 Xamarin 到 .Net Core,從微軟云上的開發平臺和服務,到創新的 DevOps 模式,我們希望能為全世界的開發者、合作伙伴和企業提供更廣泛的選擇與靈活性,讓每個人都能充分發揮創意,共同開辟更廣闊的未來。
發布在即!.NET Core 1.0 RC2已準備就緒
微軟.NET 正式劈腿成功,橫跨所有平臺
.NET Tool Preview 1隨著RC2先發,六月底再隨RTM來個Preview 2啥的,總之這工具鏈要打磨好,要到VS2017 RTM
理解 .NET Platform Standard
.NET Platform Standard 是什么?直譯過來就是 .NET 平臺規范或標準,它的目的就是使 .NET 各個平臺之間更加統一和規范
.NET Core計劃棄用project.json
從.NET Core RTM/tooling preview 2開始,Visual Studio將自動重命名.xproj文件為.csproj。但是project.json的功能暫時還不會改變
.NET 和 Mono 的一點歷史
微軟宣布收購 Xamarin,.NET 和Mono 分別在windows和*nix平臺上發展,這其中的歷史很有必要了解下哦。
6 月
微軟CEO納德拉開講,2016微軟開發者峰會在京召開
來自微軟總部的高層、技術大拿, 以及來自微軟亞洲研究院、微軟亞太研發集團、Xamarin 總部團隊、微軟中國開發體驗及平臺合作事業部的技術專家對各平臺的開發進行技術探討,向開發者展示了一系列引人入勝的智能創新
細說ASP.NET Core與OWIN的關系
當然MS這樣做也是有用意義的,他們不太喜歡字典的方式,于是用Feature這種方式將這些內容,"強類型化了"。這對于底層的Server來說,很快能基于這組特征二次開發出一套中間件來支持ASP.NET Core,當然直接在Server內實現這樣性能也會更高
“.Net 社區虛擬大會”(dotnetConf) 2016 Day 1 Keynote: Scott Hunter
“.Net 社區虛擬大會”(dotnetConf) 2016 Day 2 Keynote: Miguel de Icaza
“.Net 社區虛擬大會”(dotnetConf) 2016 Day 3 Keynote: Scott Hanselman
所講內容都是 微軟“.Net社區虛擬大會”dotnetConf2015 的具體化,都是基本的普及知識,唯一振奮的是6月27日.NET Core RTM 了
DotNet Core 介紹
厚積薄發,擁抱 .NET 2016
.NET 2016 是 .NET 一次質的飛躍,不管難易,我們需要擁抱變化。
簡析.NET Core 以及與 .NET Framework的關系
微軟推出.NET平臺已15年,在互聯網快速迭代的浪潮中,許多語言已被淘汰,同時也有更多新的語言涌現,但 .Net 依然堅挺的站在系統開發平臺的一線陣營中,并且隨著.NET Core 即將到來(2016.6.27)的正式版,勢必迎來新一輪春天
.NET Core & ASP.NET Core 1.0在Redhat峰會上正式發布
.NET Core:面向未來的開源跨平臺開發技術
微軟說它深愛著Linux,現在它用行動證明了
開源,新的平臺之戰
為什么微軟逐步轉變為開源公司
在RedHat 峰會上宣布了.NET Core & ASP.NET Core 1.0 RTM,還發布了用于創建 .NET Core 項目的 Visual Studio 和 Visual Studio Code 擴展,以及 .NET文檔
移植.NET Core計劃,整合各平臺變得更簡單了!
根據這些討論的重點和我們與第一與第三方伙伴合作的經驗,我們決定把核心 API 跟其他 .NET 平臺,主要是 .NET Framework 和 Mono/Xamarin,做一次整合,借此來大幅簡化移植 .NET Core 的功夫。
7 月
.NET Core 1.0發布:微軟開源跨平臺大布局序幕
在6月27日的紅帽DevNation峰會上,微軟正式發布了.NET Core 1.0、ASP.NET 1.0和Entity Framework Core 1.0,這些產品將全部支持Windows、OS X和Linux三種操作系統。
.NET 框架兼容性簡介
由于就地更新的特點,原本在.NET 4.0框架上運行的應用程序,在電腦安裝的.NET框架升級后,可能需要在.NET 4.6上運行。本文概述了最佳做法和工具,用來使支持新的.NET 版本更容易。
.NET Core全新路線圖
.NET Core / ASP.NET Core 1 RTM發布兩周后,社區也很積極,收到了非常多的反饋,上周五微軟的scott Hunter 在dotnet團隊官方博客上發布了.NET Core全新的路線圖
IronPython死而復生
IronPython是一個運行在.Net框架通用語言運行庫上的實現(Common Language Runtime,CLR)。這個項目曾一度停滯不前,最近,團隊換了領導者,帶來了新的進展。
8 月
.NET 4.6.2正式發布帶來眾多特性
本文我們簡要列了一下.NET Framework 4.6.2 的主要特性,推薦大家把.NET Framework 4+應用升級到.NET ?4.6.2, 用.NET Framework開發應用也采用.NET 4.6.2/.NET Core
擁抱.NET Core,如何開發一個跨平臺類庫
在本文將介紹如何配置類庫項目支持不同的平臺,并為不同的平臺進行兼容的編碼。
Microsoft宣布.NET Core支持計劃
微軟宣布針對.NET Core、ASP.NET Core和Entity Framework Core的支持計劃。該計劃回答了微軟開源計劃背后的其中一個主要問題——開發人員可以在多長時間內依賴微軟向這些年輕的項目提供支持和安全補丁
微軟開源PowerShell并支持Linux
微軟昨天宣布開源PowerShell,開始支持Linux和OS X。PowerShell是面向Windows和Windows Server的自動化平臺和可擴展腳本語言,可幫助用戶簡化系統的管理。
Google高性能RPC框架gRPC 1.0.0發布
gRPC是一個高性能、開源、通用的RPC框架,面向移動和HTTP/2設計,是由谷歌發布的首款基于Protocol Buffers的RPC框架。支持.NET/Mono/.NET Core
F#年度調查結果概述
2016年,開發人員在項目中選擇F#的原因有哪些?他們如何使用F#?F#適合哪些應用領域?自去年以來,有什么新的趨勢?未來最大的挑戰有哪些?
9 月
微軟BUG Bounty懸賞項目擴展至.NET Core和ASP.NET Core
微軟宣布自2016年9月1日開始將.NET Core和ASP.NET納入到BUG Bounty懸賞項目范圍內,微軟將會為Windows和Linux平臺上的兩個編程代碼提供漏洞懸賞。
.NET Core 1.0.1 發布了
微軟發布了 .NET Core 1.0.1,這是 .NET Core 1.0 的首個微軟長期支持更新,同時發布的還有 ASP.NET Core 1.0.1 與 Entity Framework Core 1.0.1
GitHub開源貢獻榜:微軟超越Facebook和Google排第一
在新任CEO薩蒂亞·納德拉的領導下,封閉許久的微軟已于過去幾年在變得更加擁抱開源。根據知名代碼協作項目網站GitHub上的最新數據,我們發現微軟已經位列開源貢獻榜的第一名
10月
.NET 標準介紹
本文介紹如何使用 .NET 標準,更容易地實現向 .NET Core 遷移。文中會討論計劃包含的 APIs,跨構架兼容性如何工作以及這對 .NET Core 意味著什么
TypeScript 2.0 正式發布
TypeScript 是微軟開發的開源的編程語言,主要負責人是 C# 之父 Anders Hejlsberg,9 月 22 日,TypeScript 2.0 正式發布了
.Net Core及.Net Standard主要概念回顧
在.Net Core之前,選擇編譯目標是一個相對簡單的操作。現在,開發人員面臨多種可能,選擇一個目標不再那么顯而易見了。要想對.Net Core有一個全面的了解
應用工具 .NET Portability Analyzer 分析遷移dotnet core
不僅幫助我快速地評估我需要做哪些工作才能使我的庫可以跨平臺使用,而且還認識到從我的代碼到方法調用和屬性使用中的所有特定于平臺的問題。它還建議使用哪些備用 API,通過在線的工具分析依賴的第三方庫是否已經有了.NET Core的支持。
2016年10月20日 .NET Core 1.0.2 更新
發布了一個更新1.0.2,解決了在macOS Sierra系統上安裝的問題。 更改僅限于macOS安裝程序
沉淪17年,這位昔日科技霸主、最值錢企業,終于回來了
雖然經歷了“失去的17年”,但微軟依靠其長期在PC操作系統領域的霸主地位,每年仍可獲得穩定且巨額的利潤,這是其得以完成股票回購的底氣所在
11 月
.net core快速上手
本文我們談到了微軟.NET核心團隊開發.NET Core背后的主要原因,以及缺乏向下兼容性的問題,主要是有兩根導火索:一是Web的進化和大前端、云計算時代的到來;二是開發.NET Framework 應用中得到的教訓
帥呆了!微軟即將發布 Visual Studio for Mac 預覽版
Visual Studio for Mac - 這篇英文原文鏈接現在已無法訪問,猜測這篇文章應該是在 Connect (); 2016 宣布這一消息后發布,可能是被提前誤發布了
Connect 大會的主題 ---微軟大法好
Hi Visual Studio for Mac
微軟加入Linux基金會共建開源生態,并對谷歌加入.NET社區的舉措表示歡迎
visual studio for mac的離線安裝初體驗
微軟發布Visual Studio Mac預覽版
今年 Connect 大會的主題是 Big possibilities. Bold technology. 發布一堆黑技術之外,還有大量的IT業界CTO登場向你注釋微軟屬于開源世界,微軟大法好,下面帶大家回顧下昨晚精彩的主題演講
CentOS上安裝SQL Server vNext CTP1
[干貨來襲]MSSQL Server on Linux預覽版安裝教程(先幫大家踩坑)
開發者大會上就推出了SQL Server on Linux預覽版, ,我們今天介紹SQL Server on Linux預覽版的安裝.
.NET Core 構建配置文件從 project.json 到 .csproj
從 .NET Core SDK 1.0 Preview 3 build 004056 開始,.NET Core 棄用 project.json,回歸 .csproj,主要原因是為了兼容 MSBuild.
TechEmpower 13輪測試中的ASP.NET Core性能測試
我們看到TechEmpower 13輪測試中的ASP.NET Core性能測試取得優異的成績,相比11輪的asp.net mvc在Mono平臺上的表現,ASP.NET Core每秒1822366個請求,這是一個大約提高859倍的提升
.NET Core 1.1 升級公告
ASP.NET Core 1.1 簡介
2016年11月16日發布.NET Core 1.1 。 它包括對其他Linux發行版的支持,有很多更新,是當前的第一個版本。 將在下面描述所有這些變化。 ?它是“Go Live”,可用于生產工作負載
.NET開源兩年之后社區貢獻如何
微軟在 2014 年開源了 .NET 核心框架,歡迎社區貢獻代碼。2015 年,一位 .NET 開發者分析了開源一年之后的社區貢獻。2016 年年底又到了,這位開發者再次發表文章,分析了 .NET 開源兩年之后的情況
12 月
.NET Standard 2.0:整齊劃一的目標
在兩個月前公布.NET Standard 2時,微軟認為新版標準的目標在于為現有的三個主要.NET平臺:.NET Framework、.NET Core,以及Xamarin提供一個堅實的底層基礎,并為未來全新類型設備需求創建的分支提供支持
一款全新的基于IntelliJ和ReSharper的跨平臺.NET IDE
JetBrains的平臺很受那些使用IntelliJ IDEA的Java開發者和使用WebStorm的JavaScript開發者的歡迎,我們可以下載早期預覽版,并感受在IntelliJ平臺上開發.NET是一種什么體驗
.NET Core Tools轉向使用MSBuild項目格式
基于project.json格式的項目系統與之前的.csproj/MSBuild無法兼容。來自微軟的Rich Lander近期宣布,.NET Core Tools將在最新的alpha版中遷移到MSBuild格式
用.net core 寫后端—— c++外的另一種選擇?
沒有不好的語言,只有用不好的程序員。老婆只能有一個,編程語言可以懂多種。假設.net core(c#)流行起來后,c++還會是你的最愛嗎?
從抵觸到力推,.Net Core的成功讓微軟正視開源
微軟已經將 .Net Core 定位為將 .Net 擴展到 Windows 之外的一種手段,將 .Net 的范圍擴展到 MacOS 和 Linux 。微軟對開源的轉變,讓微軟顯得更加開放和平易近人,微軟也積累了更強的社區知識。這是一個雙贏
微軟稱開源.NET吸引了更多開發者
通過開源 .Net Core,.NET進入到了其它平臺,如 ?Linux, 四成的 .Net Core 客戶是新進入平臺的開發者,這就是微軟開源 .Net Core 的目的,將新人吸引進來,過去一年參與 .Net 開發的人數增加了 61%
遷移傳統.net 應用到.net core [視頻]
我們要如何評估遷移到.NET Core. 通過本課程,您將了解到如何評估.NET Framework 項目的移植評估過程:包括調查,分析、移植、測試和支持的過程,一起探討如何把.NET 應用向.NET Core遷移
.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注
贊賞
人贊賞
總結
以上是生活随笔為你收集整理的2016.NET Core相关内容回顾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CoreCRM 开发实录——开始之新项目
- 下一篇: Consul 服务注册与服务发现