精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

該不該選擇 .NET,這個問題值得深思

開發 后端
一直沒想明白, 到底是 Microsoft 做的太少, 還是起步太晚. 雖然, 在明白它那種傳統又獨特的方式做出來的產品已經失去市場之后, Microsoft 一直努力的跟上市場的步伐. 但是 Microsoft 的霸氣已然不復存在. 也許它在桌面領域(包括個人桌面系統和商務桌面系統)依然獨占鰲頭, 但是, 很久以前它在瀏覽器領域已經失去優勢.

[[125341]]

我很困惑.

多年來,我一直是一名 .NET / Microsoft 技術棧下面的開發者(從這兒往后我會簡單點叫它 .NET , 而我的意思則是 Windows / ASP / .NET / IIS / SQL Server 等等這些東西. 一個產品家族或者一些產品) ,并不是因為任何“宗教信仰”般的原因, 也不是因為我已經像其他一些人那樣受到企業思維的影響,或者業務范圍的限制d – 而僅僅只是因為機緣巧合,我開始使用 Visual Basic 2 進行了開發, 而后一發不可收拾的使用之后的版本,之前則變成了歷史與回憶.

為 .NET 祈禱
 

常年來我總是讀到一些“很酷”的家伙使用著 Unix / Linux / Ruby / Python,以及一些你能叫得出名字的東西 ; 比方說他們能使用VM快速的解決一個問題; 比方說開源軟件社區如此之龐大,充滿了熱衷奉獻的人們; 比方說他們的工具或者框架是多么的穩定和快速.

不知何故我從未去涉足這些領域. 我的意思是,我并沒有去質疑這些事實,而我總只是看看而已,某種程度上我仍然我行我素, .NET 技術棧是強大、豐富而穩定的,他擁有精湛的工具 (主要是 Visual Studio),并且還有非常友好的文檔.

特別是近年來,Microsoft以及第三方的庫、工具和框架的爆炸式發展,讓.NET更加的棒. 許多的這些工具“靈感”都源自Linux – 盡管他們的創建者都很少承認這個事實. 一些東西的命名——在順序和重要性方面完全都是隨機的: ASP.NET MVC, Chocolatey, NuGet, Entity Framework, Nancy, Web API, PowerShell, Windows Server Core… 當然還有許多其它“更小”的工具,豐富了整個生態系統,像: NUnit, Resharper, Web Essentials, GitHub for Windows, Dapper, Lucene.Net, Autofac, Cmder,以及成百上千的其它項目. 更別提許多其它源起 .NET 的項目,或者是他們自身的發展版本: Octopus Deploy, Hangfire, Xamarin, SignalR. 我總是感覺在 .NET的世界中我沒有丟掉任何東西 – 工具都有,穩定性也有;年輕人噴它只是為了耍酷,或者至少他們是這樣想的. 在整個這段時間里我***認同的問題是使用 Windows/.NET 生態系統會花費許可費用, 而  *nix 是免費的. 但這一爭論并沒有明確一些東西,因為存在使用免費的東西就不會獲得企業級的支持等等因素. (我知道這個爭論源起子MS的市場營銷策略, 是非常主觀的,而我現在不回去深入糾結這一點.)

某種形式的覺醒
 

盡管如此,我已經看到的是一幅越來越令人擔憂的圖景. Microsoft的代碼不是開放的,而當他們最終開始開源他們幾年以前的一些項目是, 他們也不會 接受代碼的提交請求. *nix中好的庫和框架比Windows的要大很多。 Internet Explorer么? 甚至都沒有讓我開始去強調這一點. 我已經寫好了屬于我的這部分東西. 許多基準測試都聲稱IIS表現要比nginx差. Shell么? 必須告知大家真相: PowerShell 是一個很大的進步,但從使用的穩定性、易用性和速度方面來看他仍然落后于 sh/Bash. Windows 用戶仍舊沒有改變他們對于用鍵盤來操作shell的心態. 所有的指南/教程/Q&A 都是用界面截圖的步驟來向你解釋如何搞定一個IT的任務 – 打開這個程序,點點這里,從列表里面選擇等等. – 而命令行方式的版本則常常就是一行你實際只要復制粘貼和重復使用的能起作用東西, 不會有版本之間丟失步驟,或者改變位置諸如此類 的問題.

一些.Net/Windows的老手開始向*nix遷移,并寫下了博客。這不是什么新鮮事。據我的印象,這個現象從近五年開始顯著。人們提出了各種反對.Net/Windows的觀點,并開始偏愛*unix。一開始,我僅僅認為這是某些極客的觀點:微軟不夠酷,Linux讓我干活更快,Windows根本不安全,微軟沒有開源軟件的優點。我聽到有些人說它們遷移到了LMAP棧,覺得他們自由了。但是我仍然不認同這種觀點,就像我前面說到的,.Net的生態環境更健壯,還在不斷的發展,并且有足夠的支持。

慢慢地,我開始發現某些真相。就像當跟別人爭吵時,你們都不會仔細聽別人的意見。但是當你們靜下心,放下自己的主觀意見,公正地判斷問題的對錯,你就會理解別人的觀點,發現別人的觀點并不是那么站不住腳。

我實踐過很多博客的觀點。 他們中大部分都討論.NET,我的技術來源于此。 但是當你簡單過濾關于軟件設計的博客時,出現的都是企業家精神、精益創業、編程馬拉松的相關文章 – 這些都不是企業動態 – 他們很少談到.NET。 他們不討厭.NET,也不是整天嘲笑.NET。他們只是不關注.NET。 他們用Python/Node/Go/Meteor語言研究自己的東西(我沒有提到RoR,因為最近它不太流行),他們使用精簡版Linux虛擬機或者Docker容器,他們把系統發布到Heroku或者Google AppEngine或者DigitalOcean上一個精簡的Linux虛擬機,就這些。 這并不意味著他們的架構不夠強壯,因為他們確實有數據庫、框架、所有需要的工具,這些都是免費的,并且這些框架/工具很穩定,他們在生產環境中使用這些東西。

如果你看下早期和成熟的創業公司 – 會發現他們的代碼90%(呃,這個精確的數字是我捏造的,但實際數字與此相近)使用Linux技術架構。 在硅谷,很難找到優秀的的.NET工程師。現在,NodeJS(考慮成本,它運行在Linux上,盡管在Windows上它也運行得一樣好)很流行 – 部分原因它是MEAN框架(由 MongoDBExpressJSAngularJS、NodeJS 組成的完整的WEB開發框架)的一部分。 我越來越多地聽到.NET開發屬于過時、傳統的團隊,而真正輕便、敏捷、MVP架構的系統使用MEAN框架(以前叫LAMP,開發PHP的一個框架)開發。.NET革命

另一方面,微軟總部雷德蒙德吹來變革之風,并且這陣風越來越強。 變革開始于微軟開源.NET棧的一些技術,發展于微軟成立開源組織如 Outercurve和 MS Open Tech。我們開始看到這些組織對一些著名的開源項目的重大貢獻,最終微軟開始接受代碼提交 – 開始是并行技術,現在發展到.NET核心類庫,并介紹了下一代.NET vNext。 微軟不再否認Linux的存在。 他們不僅僅接受Linux的存在(我確信在一些重要內部政策的要求下,他們的市場部被迫改變銷售模式),他們甚至在微軟Azure云平臺上提供官方的Linux虛擬機,截至我寫這篇文章,Azure云平臺20%的虛擬機使用Linux系統。 不久的將來Docker也將支持Windows系統。

下一代.NET vNext的宣布使微軟一飛沖天。微軟反復修改.NET代碼來對抗Linux系統和Mac系統 - 不再是用于寫hello world但不能用于產品的Mono工程。最終,.NET工程不再綁定.csproj文件 - 根據物理路徑中的內容,工程可以進行轉化并且完全是可移植的,包括工程運行時使用的.NET框架版本。所有這些快速消除了.NET棧技術和框架之間的鴻溝,這一點我之前提到過。

作為一名.NET愛好者,.NET現在看起來比過去好多了。幾年前,作為一名.NET協作開發的程序員,我感到慚愧,最近我再也沒有這種感覺了。幾個月前,我在Reversim 博客(希伯來文)中詳細地描述了這一點。

再次困惑.
 

一直沒想明白, 到底是 Microsoft 做的太少, 還是起步太晚. 雖然, 在明白它那種傳統又獨特的方式做出來的產品已經失去市場之后,  Microsoft 一直努力的跟上市場的步伐. 但是 Microsoft 的霸氣已然不復存在. 也許它在桌面領域(包括個人桌面系統和商務桌面系統)依然獨占鰲頭, 但是, 很久以前它在瀏覽器領域已經失去優勢.  服務器領域(1, 2), 和開發棧(development stacks)領域也沒有太多的優勢可言. 重點是, Microsoft 還能不能跟上潮流, 阻止開發人員繼續往 Linux 那邊流失, 甚至扭轉整個局面呢?

另外一個問題是, Linux 和 and Mac OS 版的 .NET 能否 100% 實現 Windows 版的功能. 暫且不提 Microsoft 是不是真心給非 Windows 系統提供完全兼容的 .NET. 我認為技術上能不能實現才是個大問題.  雖說我是個資深的 .NET 程序猿, 按理說因該支持 .NET. 但是究竟選擇哪一種技術,  關鍵要看它適不適合手頭的的項目. 就拿我的下一個 web gig 來說, 除非其他開發框架有明顯優勢, 如: NodeJS+Express, Meteor, Go, Python+Django (當然, 這些框架在客戶端或服務端的某些方面有自己的優勢) – 否則, 我真的想不出有什么理由不用 .NET. 我指的是服務端 – 網站應用. 至于客戶端, 那是另外一回事.

如何? 覺得 .NET 有前途嗎? 還是心意已決, 打死不碰 .NET? 現在, 錢(Monetary) 和 IP 不再是問題, *nix 的程序猿會考慮用 .NET 嗎?

英文原文: To .NET or not to .NET, That is the Question

譯文出自:http://www.oschina.net/translate/to-dotnet-or-not-to-dotnet-that-is-the-question

責任編輯:林師授 來源: 開源中國社區編譯
相關推薦

2020-07-08 09:41:56

新基建5G互聯網

2015-07-02 09:34:35

數據中心閃存

2023-08-14 18:03:32

2018-04-04 14:17:11

有臉識別指紋識別信息泄露

2009-07-01 15:33:23

JAVA認證

2022-09-13 07:31:50

工具代碼Lombok

2015-10-20 09:07:44

2020-11-13 15:31:31

程序員計算機考研

2013-01-23 14:19:56

健康類App移動應用

2012-02-15 09:48:31

移動娛樂廣告封殺

2013-02-18 09:40:28

2016-12-22 23:55:40

架構師代碼技術

2013-05-23 15:24:57

Wi-Fi無線網絡設置無線網絡展望

2019-03-28 09:44:33

程序員加薪創業

2020-03-09 09:33:31

網絡安全人臉識別技術

2015-11-19 15:49:42

流量提速降費運營商

2020-09-07 08:36:58

工作Offer公司

2010-10-25 14:16:59

扁平化網絡

2024-12-20 09:12:00

Vue項目Pinia

2022-08-05 07:37:39

單體架構遷移微服務
點贊
收藏

51CTO技術棧公眾號

欧美a级片视频| 欧洲一级精品| 91欧美激情一区二区三区成人| 2019中文字幕在线观看| 性爱在线免费视频| 日本在线成人| 一本久久a久久精品亚洲| 一本一本久久a久久精品综合妖精| 国产成人精品白浆久久69| 99在线观看免费视频精品观看| 国产一区二区三区视频| 亚洲成人精品在线播放| 粉嫩91精品久久久久久久99蜜桃| 亚洲午夜日本在线观看| 亚洲高清资源综合久久精品| 国模人体一区二区| 久久精品国产精品青草| 538国产精品视频一区二区| 国产一区在线观看免费| 日韩大片在线免费观看| 欧美高清视频不卡网| 亚洲爆乳无码专区| 金瓶狂野欧美性猛交xxxx| 国产三级精品视频| 国产手机精品在线| 国产免费不卡视频| 日韩精品成人一区二区三区| 国精产品一区一区三区有限在线| 激情五月激情综合| 你懂的一区二区三区| 日韩免费成人网| jizz18女人| 88xx成人免费观看视频库| 亚洲一区影音先锋| 日韩中文在线字幕| 日本www在线观看视频| 久久久久99精品国产片| 国产区一区二区三区| 国产成人a人亚洲精品无码| 麻豆国产精品777777在线| 欧美一级高清免费| 天堂网av手机版| 激情婷婷久久| 欧美俄罗斯乱妇| 国产日韩欧美在线观看视频| 99精品在线观看| 最新亚洲国产精品| 亚洲色成人网站www永久四虎| 天堂日韩电影| 亚洲精品乱码久久久久久金桔影视| 古装做爰无遮挡三级聊斋艳谭| 亚洲伦理网站| 91精品国产欧美日韩| 婷婷激情综合五月天| 日韩综合久久| 91精品国产综合久久久久久| 五月天丁香花婷婷| 美国十次综合久久| 日韩欧美在线综合网| 苍井空张开腿实干12次| av日韩精品| 亚洲国产欧美一区二区丝袜黑人 | 欧美极品影院| 粉嫩av一区二区三区免费野| av免费观看大全| 神马久久午夜| 色偷偷成人一区二区三区91| 91色国产在线| 成人污污www网站免费丝瓜| 欧美一区二区三区在线观看| 天堂va欧美va亚洲va老司机| 久久久久高潮毛片免费全部播放| 精品亚洲一区二区三区在线播放| 一区二区三区免费在线观看视频| 国产一区二区三区日韩精品| 中文字幕精品在线视频| 色欲人妻综合网| 精品福利电影| 日本aⅴ大伊香蕉精品视频| 免费无码国产精品| 经典一区二区三区| 成人在线视频电影| 暖暖视频在线免费观看| 国产精品美女久久久久高潮| 性生活免费观看视频| √8天堂资源地址中文在线| 日韩欧美在线观看视频| av噜噜在线观看| 精品福利网址导航| 一区三区二区视频| 免费一级全黄少妇性色生活片| 国产伦理一区| 成人自拍性视频| 亚洲AV成人无码一二三区在线| 国产精品国产馆在线真实露脸| 欧美久久久久久久久久久久久久| 伊人久久国产| 日韩一区二区在线观看| 欧美熟妇一区二区| 欧美成人tv| 人体精品一二三区| 丁香六月色婷婷| 国产欧美日本一区二区三区| 亚洲中文字幕无码一区二区三区 | 中文字幕在线1| 一区二区蜜桃| 国产成人精品久久| 午夜精品久久久久久久99热黄桃 | 国产伦精品一区二区三区视频网站| 老司机免费视频一区二区三区| 国产精品推荐精品| 91高清在线| 欧美日韩黄色大片| 国产xxx在线观看 | 久久久精品久久久| 中国一级免费毛片| 国产aⅴ综合色| 亚洲欧洲日本国产| 亚洲十八**毛片| 精品国产一区久久| 51精品免费网站| 日韩综合小视频| 精品久久久久久综合日本 | 第一社区sis001原创亚洲| 性欧美xxxx视频在线观看| 国产精品久久久久久免费播放| 久久久久久久性| 成年人午夜视频在线观看| 久久视频免费| 啊v视频在线一区二区三区 | 日韩手机在线导航| 国产又粗又猛又爽又黄的视频小说| 久久av在线| 国产呦系列欧美呦日韩呦| av在线播放观看| 欧美日韩免费不卡视频一区二区三区 | 日本免费成人网| 91精品国产一区二区在线观看 | 久久99国产精品| 激情av在线播放| 精品久久久三级丝袜| 真实国产乱子伦对白在线| 久久国产生活片100| 艳色歌舞团一区二区三区| 日本免费在线一区| 色爱精品视频一区| 一区二区三区免费观看视频| 国产精品女主播av| 色婷婷一区二区三区av免费看| 三级电影一区| 国产在线观看精品| 久草资源在线| 日韩写真欧美这视频| 国产一级二级三级视频| 国产丶欧美丶日本不卡视频| 日本久久久网站| 狼人天天伊人久久| 日韩av电影院| 成人精品一区二区三区校园激情| 色狠狠综合天天综合综合| 国产美女永久免费无遮挡| 日本女人一区二区三区| 亚洲在线不卡| 日韩高清在线观看一区二区| 久久久久久久成人| 婷婷国产在线| 欧美午夜寂寞影院| 欧美日韩午夜视频| 国产a区久久久| 欧美成人xxxxx| 精品国产一级毛片| 成人免费自拍视频| 不卡av免费观看| 亚洲欧美日韩天堂| 91午夜交换视频| 亚洲一区二区三区三| 精品黑人一区二区三区观看时间| 日本美女一区二区三区| 成人免费看片视频在线观看| 另类春色校园亚洲| 国产精品久久视频| 影院在线观看全集免费观看| 日韩av在线影院| 亚洲字幕av一区二区三区四区| 亚洲美女一区二区三区| 最新在线黄色网址| 精品制服美女丁香| www黄色日本| 999久久久亚洲| 国产亚洲精品久久飘花| 成人亚洲免费| 国产综合在线看| 素人av在线| 亚洲国产欧美在线成人app | 豆国产97在线 | 亚洲| 久久精品欧美一区二区三区麻豆| 91pony九色| 欧美专区一区二区三区| 一本色道久久88亚洲精品综合| 天堂99x99es久久精品免费| 亚洲free性xxxx护士白浆| 成人免费短视频| 久热精品视频在线观看| 男操女在线观看| 欧美成人欧美edvon| 中文精品久久久久人妻不卡| 亚洲综合一区二区精品导航| 日韩丰满少妇无码内射| 成人免费电影视频| 特黄视频免费观看| 久久高清免费观看| 欧美这里只有精品| 999国产精品| 欧美亚洲国产免费| ady日本映画久久精品一区二区| 国产美女直播视频一区| 手机av在线| 欧美激情视频一区| 久久久久久国产精品免费无遮挡| 亚洲欧美综合v| 免费看黄色一级视频| 日韩一区二区三区免费观看| 色婷婷久久综合中文久久蜜桃av| 五月婷婷激情综合| 久久精品99国产精| 日韩美女视频一区二区| 五月婷婷婷婷婷| 久久久久亚洲综合| www.色天使| 91亚洲国产成人精品一区二三| 男人添女人荫蒂国产| 国内精品免费**视频| 欧美日韩一区二区三区69堂| 日日夜夜精品视频天天综合网| 国内外成人激情视频| 99re国产精品| 无码人妻丰满熟妇区96| 亚洲精品1区| 僵尸世界大战2 在线播放| 欧美三级网页| 97视频在线免费| 激情久久久久久| 中文字幕日韩精品无码内射| 欧美日韩免费观看一区=区三区| 国产日韩第一页| 亚洲国产一区二区三区在线播放| 欧美性视频在线播放| 国产精品福利在线观看播放| 最新精品视频| 亚洲成av人电影| av动漫在线播放| 黄色亚洲大片免费在线观看| 日韩精品在线视频免费观看| 亚洲韩日在线| 国产美女三级视频| 日韩精品电影在线| 亚洲va综合va国产va中文| 国产一区二区中文字幕| 国产高清av片| 粉嫩av亚洲一区二区图片| 午夜视频在线观看国产| 久久精品视频免费| 波多野结衣一二三四区| 亚洲日本乱码在线观看| 久久99久久久| 欧美日韩在线另类| 中文字幕乱码一区二区| 555夜色666亚洲国产免| 亚洲精品字幕在线| 亚洲欧美国内爽妇网| av电影在线播放高清免费观看| 毛片精品免费在线观看| 97超碰在线免费| 国产成人精品综合久久久| 伊人久久大香| 国产一区视频观看| 色偷偷综合网| 日本人体一区二区| 日本在线不卡视频一二三区| 久久无码人妻一区二区三区| 91一区二区在线观看| 91视频免费看片| 亚洲影院理伦片| 无码人妻av一区二区三区波多野 | 国产精品入口福利| 麻豆国产精品| 日本日本精品二区免费| 伊人久久大香线| 日本免费一级视频| 国产乱子伦一区二区三区国色天香 | 亚洲高清毛片一区二区| 欧美欧美欧美欧美首页| 熟妇高潮一区二区三区| 最好看的2019的中文字幕视频| 亚洲男同gay网站| 国产精品xxx视频| 精品久久对白| 在线观看成人一级片| 中文一区在线| 色欲无码人妻久久精品| 国产午夜精品在线观看| 久久久一区二区三区四区| 欧美日韩国产高清一区| 日本中文字幕电影在线观看 | 亚洲国产古装精品网站| 欧美日韩xx| 日本欧美爱爱爱| 国产精品qvod| 精品国产无码在线| 丝袜亚洲另类丝袜在线| 午夜福利三级理论电影| 亚洲色图欧美偷拍| 国产美女www爽爽爽| 日韩av有码在线| 色操视频在线| 91影视免费在线观看| 日本不卡二三区| 少妇性l交大片| 26uuu国产日韩综合| 国产污视频在线看| 精品日韩一区二区| 黄色网页在线免费看| 国产美女精品免费电影| 国产精品美女久久久久久不卡| 国产v片免费观看| 国产成人av电影在线| 欧美片一区二区| 欧美一区二区三区视频免费 | 国产综合在线播放| 精品自拍视频在线观看| 亚洲天堂网站| 在线播放 亚洲| 久久成人免费电影| 精品人体无码一区二区三区| 一本久久a久久精品亚洲| 清纯唯美亚洲色图| 热re91久久精品国99热蜜臀| 日本欧美韩国国产| 中文字幕日本最新乱码视频| av成人免费在线| 国产免费av一区| 亚洲国产欧美久久| 三妻四妾完整版在线观看电视剧| 狠狠色综合一区二区| 亚洲精品日韩久久| 中文字幕一区三区久久女搜查官| 亚洲国产精品影院| 深夜福利视频网站| 欧美一级大片视频| 免费电影一区二区三区| 蜜臀av午夜一区二区三区| 国产亚洲一区二区三区四区| 国内av在线播放| 久久精品这里热有精品| 蜜桃在线一区| 青草视频在线观看视频| av成人动漫在线观看| 国产一级片av| 中文字幕亚洲自拍| 日韩高清一区| 男人添女荫道口图片| 久久亚洲私人国产精品va媚药| 中文字幕av第一页| 精品国产欧美一区二区三区成人| 美女日韩一区| 大陆极品少妇内射aaaaa| 国产女人18水真多18精品一级做| 亚洲天堂男人网| 免费av在线一区| 日本一区福利在线| 日本久久精品一区二区| 亚洲三级电影网站| 欧美一区二不卡视频| 日韩免费av片在线观看| 国产精品成人a在线观看| 在线观看免费视频黄| 在线免费精品视频| h片在线免费| 免费在线国产精品| 久久99久久久久久久久久久| 久久精品视频8| 在线精品国产成人综合| 亚洲视频国产精品| 色欲av无码一区二区人妻| 国产精品免费aⅴ片在线观看| 亚洲av色香蕉一区二区三区| 欧美整片在线观看| 一区二区免费不卡在线| 色无极影院亚洲| 欧美一区二区三区公司| 自拍视频在线看| 天天干天天色天天爽| 91小视频免费看| 国产精品久久无码一三区| 欧美极品美女电影一区| 色999日韩| 免费a在线观看播放| 91精品国产欧美一区二区18| 午夜日韩成人影院| 成人精品视频在线播放|