主頁 > .NET開發 > 垃圾微軟,坑了我們程式員這么多年,還想坑我們

垃圾微軟,坑了我們程式員這么多年,還想坑我們

2020-09-12 23:55:32 .NET開發

      微軟這十幾年來,搞得一些垃圾東西,一個比一個差

      從vb到asp到.net 到core,不停的拋棄之前的,然后換一個新的,迎合微軟自己賺錢

      搞得sql server 不如oracle ,也不如mysql 。搞得.net 不如java也不如后起之秀go python 

      坑了一批又一批程式員,這些程式員高了十幾一二十年,之前積累的技術一無所有,微軟說拋棄就拋棄。

      現在又搞個.net core 來坑人,據說 .net 5之后,.netcore又不更新,說是合并之前,誰知道呢?

      某一天微軟不爽,是不是又把.net 拋棄了,然后說支持java,或者又重新發明一門新語言

      垃圾微軟,離開微軟保命,學長久積累的技術。

uj5u.com熱心網友回復:

微軟的高光時刻是比爾蓋茨領導的時候,他退出后,猶如94年世界杯馬拉多納退出后,阿根廷國家隊的表現,鮮有成功的標志性產品,微軟的產品簡單好用,但是其實對程式員并不友好。這估計是企業文化決定的。

uj5u.com熱心網友回復:

vb是一門語言;
asp是服務器端腳本平臺;
.net是開發平臺;
core是.net下開源的跨平臺的開發框架。

他們沒有明顯的傳承關系,放一起比較不妥當。

uj5u.com熱心網友回復:

說實話,微軟如果不搞.net core。那真是在坑殺 .neter 了。
而.net 5的出現,是整合 core和傳統.net framework的統一。
這難道不是一個好事嗎?

uj5u.com熱心網友回復:

你沒有自己的技術,而是依附在工具上的操作工,那怪誰?你說說看有什么平臺工具能長盛不衰?
delphi么?powerbuilder么?java么?

uj5u.com熱心網友回復:

如果在這抱怨不公,為何不去嘗試擁抱這些主流呢?任何技能不是一成不變,一勞永逸的

uj5u.com熱心網友回復:

不想回復了,到底知道不知道程式員這3個字應該如何定義呢
如果你不能定義這3個字,那么這問題本身你就沒資格說,跟沒資格抱怨。因為壓根就不是程式員,那還談啥誰坑了你。你連坑都沒入,何談坑

uj5u.com熱心網友回復:

誰拿槍逼著你學微軟技術了?你可以學別的嘛,你也可以不干這個嘛。都是個人選擇的自由。你覺得坑也就是你個人的感受而已,扯什么程式員群體啊?

uj5u.com熱心網友回復:

.net 5 是統一了跨作業系統平臺、跨硬體平臺,適合國內做專案所需的大環境,即使是微軟自己為政府和大企業做的專案也得跨平臺部署。只有多簽大客戶,而不是局限在自己的作業系統平臺,這樣企業和學校去學習和使用 .net 的積極性會提高很多。

uj5u.com熱心網友回復:

至少能跨平臺了

uj5u.com熱心網友回復:

微軟不但對 .net 跨平臺,而且將 framework 逐漸消滅、而是改為以 core 作為 .net 的統一界面,這樣就能凝聚 .net 程式員的思路,避免內部派別爭斗。所以 .net 5 是有戰略意義的一個框架。

uj5u.com熱心網友回復:

樓主說的早就聽好多neter抱怨過,不過好歹沒有把最根本的c#語言放棄吧,對于neter來說,學這種新產品成本不會太高,至于說微軟發明新語言,拋棄c#,拋棄.net,這是不太可能的,其實微軟新語言去年已經發明了,叫Bosque,如果你認為會替代c#,不如提早學一下?哈哈。

uj5u.com熱心網友回復:

.net 5 不但不是制造 core 跟 framework 的裂痕,而且是站在了時代的趨勢主旋律上,并且解決了對 framework 的充分兼容問題(能跨平臺實作功能時所需要的陳述句都從 framework 移植到 core 里邊了)。實際上 .net framework 程式員如果平時開發的是通用的功能,那么熟悉 core 應該在1天時間,用不了更長的時間!

uj5u.com熱心網友回復:

參考 12 樓 以專業開發人員為伍 的回復:
.net 5 不但不是制造 core 跟 framework 的裂痕,而且是站在了時代的趨勢主旋律上,并且解決了對 framework 的充分兼容問題(能跨平臺實作功能時所需要的陳述句都從 framework 移植到 core 里邊了)。實際上 .net framework 程式員如果平時開發的是通用的功能,那么熟悉 core 應該在1天時間,用不了更長的時間!


呵呵,沒必要說啥。知道程式員是什么定義的,知道平時開發都是用什么的怎么會抱怨。

能抱怨只是那些10年如一日的折騰ORM,sql,UI那些伙計,因為他們平時壓根做的就不是邏輯和業務,也從來不理會啥叫通用功能。一個Ef+mvc+razor或者一個EF+devxpress控制元件玩了一輩子的,突然發現自己被拋棄了,所以就抱怨了

這種事情也不只發生在net這里,就這兩年我已經看到大量所謂java天下第一,原生天下無敵的java安卓程式員死掉了。也看到了從來不做功能,只玩玩sql,調調api介面的java回家種地了(這是真事,n年前一個盆友,前幾年一聚會就是噴這個噴那個,什么java天下無敵,php垃圾,net弱智,就今天發朋友圈‘我把理想賣了,換成了柴米油鹽’----我就問咋回事啊,人家回復“被公司開了,回老家種地了”-----------因為那位也是典型的一輩子就玩那么幾個東西,被時代給埋了的人)

uj5u.com熱心網友回復:

基于 .net 5 程式,比如說 winform 程式,一旦你部署在 windows 下啟動,它就出現熟悉的界面;一旦你部署在 linux 下,可能就會彈出“無法支持 linux”的例外;而說不定過了1年突然 linux 下會出現 winform 程式代碼的 QT(或者別的什么)界面實作版本,而 Winform 程式中與 UI 控制元件無關的 .net 指令無需適配。就好像現在 .net 跨 ARM 硬體平臺一樣。

因此 .net 5 的作用是一種大兵器,而不是模糊愿景。需要我們找到拿它來出去搶專案的真正勇氣。

uj5u.com熱心網友回復:

你換別的語言,難道就萬事大吉了?說不定你就懷念微軟產品的簡單好用,比如說這幾天正在用go語言寫windowservice,哪象vs一樣這么方便,創建一個window服務專案,主檔案里基本代碼框架都搭好了,你得找第三方包,第三方的包還不止一個,選擇也是有成本的,最終用了這個github.com/kardianos/service第三方包,里面的例子不貼心,
只要我裝好服務,一運行服務就報服務找不到或已標記為洗掉的錯誤,其實是里面幾行代碼要注釋掉就可以了。這不折騰人嘛。最終運行起來的服務和用.net開發的服務有些細微的差別,使用程序中不如.net的合理,比如說洗掉服務,如果我不先停止服務就洗掉,那么其實服務還是在運行,再點停止,報一個錯,然后服務在服務串列里消失了。這容易引起誤會。再說,第三方包的檔案和例子,大多比較簡單,不如MSDN的詳細,就算這樣的,這個第三方包誰知道以后會不會一直維護下去?而.net里,你不會有這樣的擔心 ,除非微軟真的拋棄.net了,而這基本是不可能的。

uj5u.com熱心網友回復:

沒有一成不變的東西,話說C/C++都更迭了多個版本了,一樣的怨聲載道。但話說回來萬變不離其宗,管他占耐特幾、還是Java、go浪、派森……,變的都是上層建筑,基礎還都是一樣的,無論用什么框架寫來寫去無非命令列,桌面,網頁,處理的事務、通訊、IO這些,都是一通俱通的。

uj5u.com熱心網友回復:

asp.net我用了十幾年了,現在還用的好好的,有啥問題么

uj5u.com熱心網友回復:

參考 14 樓 以專業開發人員為伍 的回復:
基于 .net 5 程式,比如說 winform 程式,一旦你部署在 windows 下啟動,它就出現熟悉的界面;一旦你部署在 linux 下,可能就會彈出“無法支持 linux”的例外;而說不定過了1年突然 linux 下會出現 winform 程式代碼的 QT(或者別的什么)界面實作版本,而 Winform 程式中與 UI 控制元件無關的 .net 指令無需適配。就好像現在 .net 跨 ARM 硬體平臺一樣。

因此 .net 5 的作用是一種大兵器,而不是模糊愿景。需要我們找到拿它來出去搶專案的真正勇氣。

樓主是3年的csdn,你說的話他是聽不懂的,沒經歷過,舉幾個開發的小例子,能聽得懂,程式員剛作業前3年-5年,僅僅對程式,技術本身感興趣,其它的充耳不聞的多。

uj5u.com熱心網友回復:

為什么微軟不在windows中預裝.net core的runtime?難道是因為重視~~~

uj5u.com熱心網友回復:

。。。。。。。。

uj5u.com熱心網友回復:

當年在Qt和C#之間徘徊了好久,最終因為嫌C#的命名空間太長,太難找而放棄。
不知有沒有人有類似感覺,一個using x.y.z.aaaa,好長。

uj5u.com熱心網友回復:

參考 21 樓 丁勁犇 的回復:
當年在Qt和C#之間徘徊了好久,最終因為嫌C#的命名空間太長,太難找而放棄。
不知有沒有人有類似感覺,一個using x.y.z.aaaa,好長。


Java表示不服。

uj5u.com熱心網友回復:

三十年河東,三十年河西

uj5u.com熱心網友回復:

“搞得sql server 不如oracle ”,好像SQL SERVER比oracle強過一樣

uj5u.com熱心網友回復:

java的ssh還有人搞么?每個開發平臺都在不斷迭代。

uj5u.com熱心網友回復:

參考 21 樓 丁勁犇 的回復:
當年在Qt和C#之間徘徊了好久,最終因為嫌C#的命名空間太長,太難找而放棄。
不知有沒有人有類似感覺,一個using x.y.z.aaaa,好長。


幾乎不用手寫 using 呀,VS 會自動提示添加的。

uj5u.com熱心網友回復:

樓主真正抱怨的應該是.NET就業渠道越來越窄,上升通道越來越小。在目前這是事實。

uj5u.com熱心網友回復:

參考 21 樓 丁勁犇 的回復:
當年在Qt和C#之間徘徊了好久,最終因為嫌C#的命名空間太長,太難找而放棄。
不知有沒有人有類似感覺,一個using x.y.z.aaaa,好長。

JAVA的命名了解一下  

uj5u.com熱心網友回復:

參考 28 樓 加油饅頭 的回復:
Quote: 參考 21 樓 丁勁犇 的回復:
當年在Qt和C#之間徘徊了好久,最終因為嫌C#的命名空間太長,太難找而放棄。
不知有沒有人有類似感覺,一個using x.y.z.aaaa,好長。

JAVA的命名了解一下  


額,拿python得import,nodejs得import,原始c++得include呢

少不了的,都是一塌糊涂。好在有宇宙第一IDE,有resharp插件

uj5u.com熱心網友回復:

從EJB到SSH到SSM再到Spring boot。Java也變了很多。如果你想抱著某個技術干一輩子我推薦你轉行

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/17979.html

標籤:非技術區

上一篇:關于winform控制元件的截圖問題。求助!!!

下一篇:labview使用附加工具包匯出成.net dll 呼叫時提示缺失 vi或dll問題

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • WebAPI簡介

    Web體系結構: 有三個核心:資源(resource),URL(統一資源識別符號)和表示 他們的關系是這樣的:一個資源由一個URL進行標識,HTTP客戶端使用URL定位資源,表示是從資源回傳資料,媒體型別是資源回傳的資料格式。 接下來我們說下HTTP. HTTP協議的系統是一種無狀態的方式,使用請求/ ......

    uj5u.com 2020-09-09 22:07:47 more
  • asp.net core 3.1 入口:Program.cs中的Main函式

    本文分析Program.cs 中Main()函式中代碼的運行順序分析asp.net core程式的啟動,重點不是剖析原始碼,而是理清程式開始時執行的順序。到呼叫了哪些實體,哪些法方。asp.net core 3.1 的程式入口在專案Program.cs檔案里,如下。ususing System; us ......

    uj5u.com 2020-09-09 22:07:49 more
  • asp.net網站作為websocket服務端的應用該如何寫

    最近被websocket的一個問題困擾了很久,有一個需求是在web網站中搭建websocket服務。客戶端通過網頁與服務器建立連接,然后服務器根據ip給客戶端網頁發送資訊。 其實,這個需求并不難,只是剛開始對websocket的內容不太了解。上網搜索了一下,有通過asp.net core 實作的、有 ......

    uj5u.com 2020-09-09 22:08:02 more
  • ASP.NET 開源匯入匯出庫Magicodes.IE Docker中使用

    Magicodes.IE在Docker中使用 更新歷史 2019.02.13 【Nuget】版本更新到2.0.2 【匯入】修復單列匯入的Bug,單元測驗“OneColumnImporter_Test”。問題見(https://github.com/dotnetcore/Magicodes.IE/is ......

    uj5u.com 2020-09-09 22:08:05 more
  • 在webform中使用ajax

    如果你用過Asp.net webform, 說明你也算是.NET 開發的老兵了。WEBform應該是2011 2013左右,當時還用visual studio 2005、 visual studio 2008。后來基本都用的是MVC。 如果是新開發的專案,估計沒人會用webform技術。但是有些舊版 ......

    uj5u.com 2020-09-09 22:08:50 more
  • iis添加asp.net網站,訪問提示:由于擴展配置問題而無法提供您請求的

    今天在iis服務器配置asp.net網站,遇到一個問題,記錄一下: 問題:由于擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程式。如果應下載檔案,請添加 MIME 映射。 WindowServer2012服務器,添加角色安裝完.netframework和iis之后,運行aspx頁面 ......

    uj5u.com 2020-09-09 22:10:00 more
  • WebAPI-處理架構

    帶著問題去思考,大家好! 問題1:HTTP請求和回傳相應的HTTP回應資訊之間發生了什么? 1:首先是最底層,托管層,位于WebAPI和底層HTTP堆疊之間 2:其次是 訊息處理程式管道層,這里比如日志和快取。OWIN的參考是將訊息處理程式管道的一些功能下移到堆疊下端的OWIN中間件了。 3:控制器處理 ......

    uj5u.com 2020-09-09 22:11:13 more
  • 微信門戶開發框架-使用指導說明書

    微信門戶應用管理系統,采用基于 MVC + Bootstrap + Ajax + Enterprise Library的技術路線,界面層采用Boostrap + Metronic組合的前端框架,資料訪問層支持Oracle、SQLServer、MySQL、PostgreSQL等資料庫。框架以MVC5,... ......

    uj5u.com 2020-09-09 22:15:18 more
  • WebAPI-HTTP編程模型

    帶著問題去思考,大家好!它是什么?它包含什么?它能干什么? 訊息 HTTP編程模型的核心就是訊息抽象,表示為:HttPRequestMessage,HttpResponseMessage.用于客戶端和服務端之間交換請求和回應訊息。 HttpMethod類包含了一組靜態屬性: private stat ......

    uj5u.com 2020-09-09 22:15:23 more
  • 部署WebApi隨筆

    一、跨域 NuGet參考Microsoft.AspNet.WebApi.Cors WebApiConfig.cs中配置: // Web API 配置和服務 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 二、清除默認回傳XML格式 ......

    uj5u.com 2020-09-09 22:15:48 more
最新发布
  • C#多執行緒學習(二) 如何操縱一個執行緒

    <a href="https://www.cnblogs.com/x-zhi/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/2943582/20220801082530.png" alt="" /></...

    uj5u.com 2023-04-19 09:17:20 more
  • C#多執行緒學習(二) 如何操縱一個執行緒

    C#多執行緒學習(二) 如何操縱一個執行緒 執行緒學習第一篇:C#多執行緒學習(一) 多執行緒的相關概念 下面我們就動手來創建一個執行緒,使用Thread類創建執行緒時,只需提供執行緒入口即可。(執行緒入口使程式知道該讓這個執行緒干什么事) 在C#中,執行緒入口是通過ThreadStart代理(delegate)來提供的 ......

    uj5u.com 2023-04-19 09:16:49 more
  • 記一次 .NET某醫療器械清洗系統 卡死分析

    <a href="https://www.cnblogs.com/huangxincheng/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/214741/20200614104537.png" alt="" /&g...

    uj5u.com 2023-04-18 08:39:04 more
  • 記一次 .NET某醫療器械清洗系統 卡死分析

    一:背景 1. 講故事 前段時間協助訓練營里的一位朋友分析了一個程式卡死的問題,回過頭來看這個案例比較經典,這篇稍微整理一下供后來者少踩坑吧。 二:WinDbg 分析 1. 為什么會卡死 因為是表單程式,理所當然就是看主執行緒此時正在做什么? 可以用 ~0s ; k 看一下便知。 0:000> k # ......

    uj5u.com 2023-04-18 08:33:10 more
  • SignalR, No Connection with that ID,IIS

    <a href="https://www.cnblogs.com/smartstar/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/u36196.jpg" alt="" /></a>...

    uj5u.com 2023-03-30 17:21:52 more
  • 一次對pool的誤用導致的.net頻繁gc的診斷分析

    <a href="https://www.cnblogs.com/dotnet-diagnostic/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/3115652/20230225090434.png" alt=""...

    uj5u.com 2023-03-28 10:15:33 more
  • 一次對pool的誤用導致的.net頻繁gc的診斷分析

    <a href="https://www.cnblogs.com/dotnet-diagnostic/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/3115652/20230225090434.png" alt=""...

    uj5u.com 2023-03-28 10:13:31 more
  • C#遍歷指定檔案夾中所有檔案的3種方法

    <a href="https://www.cnblogs.com/xbhp/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/957602/20230310105611.png" alt="" /></a&...

    uj5u.com 2023-03-27 14:46:55 more
  • C#/VB.NET:如何將PDF轉為PDF/A

    <a href="https://www.cnblogs.com/Carina-baby/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/2859233/20220427162558.png" alt="" />...

    uj5u.com 2023-03-27 14:46:35 more
  • 武裝你的WEBAPI-OData聚合查詢

    <a href="https://www.cnblogs.com/podolski/" target="_blank"><img width="48" height="48" class="pfs" src="https://pic.cnblogs.com/face/616093/20140323000327.png" alt="" /><...

    uj5u.com 2023-03-27 14:46:16 more