
從圖上看C#跟VB.Net已經相差很遠,VB.Net超C#至少已經持續半年。C#被市場拋棄了么?盡管微軟視C#為.NET下第一語言,市場似乎并不認同。到底是什么原因?
uj5u.com熱心網友回復:
首先,Tiobe 這個網站自己說了,他們的資料僅供參考其次, VB.Net 從 VB6 進化而來,因為VB6曾經的輝煌和大批開發者,很容易轉到VB.Net
再次, C# 實際上跟Java的競爭當中,輸的內褲都沒有了。導致很多.Net 程式自身鄙視C#
最后
綜上所述
uj5u.com熱心網友回復:
隨便看這樣一篇文章你就會爆出”C#被市場拋棄了么?“的感慨,你的心思該有多么容易被編輯和文案人員給左右啊?!精力都用來左右隨風倒,那么你自己又對編程語言和平臺能了解多少呢?uj5u.com熱心網友回復:
很顯然,c#以及 vb.net 以及 vb 和 vba 以及 ms c 等等語言使用者加起來,才是微軟生態。編程語言不過是個符號而已,背后是什么呢?
uj5u.com熱心網友回復:
首先,TIOBE清楚說明了自己的統計依據,以搜索引擎搜索頻率為基礎,表示一種語言的受關注/熱門程度,相對一些沒講清楚怎么得來資料的統計榜,TIOBE更有說服力。
其次,TIOBE一度統計VB.Net+VB6都接近或小于C#。
第三,先不說與Java的競爭,在.NET語系內部,從世界范圍看,選擇VB.Net更多。你說得對,.Net程式員對C#不認同,因為它本質上與Java太相近(其實是J#的后代),類VB語言才是微軟的identity。
最后,微軟是否該適合市場趨勢力捧VB.Net?
uj5u.com熱心網友回復:
編程語言背后,程式員編程的知識靠的是編程語言語法么?僅僅對編程語言的型別名字而進行統計,對于許多分析來說,其實是別有用心地一種統計結果。比如說匯編語言、c語言等等,因為針對不同的底層硬體和軟體庫而完全是一盤散沙地各自為戰,再比如說開發網頁跟開發大型服務器系統以及上個培訓班會撰寫個入門級手機app的java或者 object-c 程式員是也是根本不同的人群,用5、6天就能學了的編程語言的語法來說明一個需要5年以上才能培養出來了解某些框架和行業軟體的程式員的背景知識,這就是一些培訓班常干的虛偽的宣傳了。uj5u.com熱心網友回復:
大神,TIOBE統計不代表一切,還是一定程度上代表一種趨勢,至少說現在學vb.net的人遠超C#。這個結果不能說就是做排行榜的人在操縱,人家有明確的資料收集方法說明,而且這個網站一向親C#的,它自己有C#產品。
uj5u.com熱心網友回復:
比如說一個人越窮,他越是到網路上、銀行去拼命地查詢各種坑爹的貸款資訊,越低級的人越是容易結除垃圾資訊。而那些有自己事業的人不太容易把自己的背景畫像”弄花了“,他做好自己事情就可以了。除非它就是因為生意原因所以必須有意為之去故意弄”花賬“來搞傳銷培訓來欺騙別人。uj5u.com熱心網友回復:
您說得很對,C#和VB.net沒有本質區別,最終都是MSIL。從作業系統角度看C#和Java也沒有區別,最終都要呼叫作業系統的API。
但事實上,95%的程式員在做應用端開發,他們不寫MSIL,也不直接呼叫作業系統API,更不寫底層驅動直接操縱硬體。
所以,語言符號對應用端開發人員重要,很大程度是一種思維方式。另外,一門語言的幾十個關鍵字、判斷、回圈陳述句寫法本身是小事,真正要學的地方在于與這門語言相伴的支持庫或所謂框架,需要話很長時間積累。
另外,一門語言的熱度很重要,你一直看不上的Java為什么高薪崗位比.Net多?Java領域的低手也很多,但擋不住人家能提供的崗位多啊。很多程度不就Java熱么?
一門語言熱門,意味著被更多人熟知,有的時候采用什么語言開發不僅僅是開發人員的選擇,非技術人員(尤其管理人員)的決策權可能更大。這也是熱門語言或學校愿意教授的語言更占優。
uj5u.com熱心網友回復:
能夠清楚從硬體結構到匯編、再到作業系統再到前端應用;只上5、6天的培訓班就宣稱掌握了一門語言。以上兩種都是極端情況,前一種是天才,后一種是蠢材。
大部分人介于兩者之間,沒有極高天分,也愿意花至少兩三年去學一門語言(及相關框架)。但選擇不同的路徑(語言或開發領域)收益可能相差極大。典型地,前些年有些Android開發人員可能連Java本身都沒學全,但也能做所謂APP,工資收益可能遠遠超過在企業端開發浸淫了10幾年的Java開發人員。
所以,有時候把握趨勢也很重要,可以用較少的付出得到較高收益,對新人尤其如此。
uj5u.com熱心網友回復:
您這種推斷就太主觀了,似乎只有低端的人去搜索,高手不屑網上搜索。
看看排在C#前面的,Java不說,學C和C++都是低端的么?
uj5u.com熱心網友回復:
說明這個排名扯淡,搜索引擎的事,能當真么?話說google要是利用搜索引擎來訪者的ip統計每個國家的人口的話——他也可以發一個新聞:中國人都死絕了!
uj5u.com熱心網友回復:
編程語言的名稱跟IP一回事么?
google正是利用搜索資訊預測流感的,比疾控部門發布的資訊早了三個月,真沒有意義么?
uj5u.com熱心網友回復:
那你想表達什么
uj5u.com熱心網友回復:
說明這個排名扯淡,搜索引擎的事,能當真么?
話說google要是利用搜索引擎來訪者的ip統計每個國家的人口的話——他也可以發一個新聞:中國人都死絕了!
編程語言的名稱跟IP一回事么?
google正是利用搜索資訊預測流感的,比疾控部門發布的資訊早了三個月,真沒有意義么?
那你想表達什么
以搜索引擎為基礎的排名有意義啊,能代表哪些語言受關注或學的人更多,代表某種語言的熱門程度。
uj5u.com熱心網友回復:
客觀的講,TIOBE排名肯定是有意義的。不過,這個也不是一成不變的。
看看就好了
uj5u.com熱心網友回復:
那句話叫啥來著的?面向TIOBE編程uj5u.com熱心網友回復:
還有我想知道.netcore的搜索是統計到vb.net了還是c#了
uj5u.com熱心網友回復:
我做C++出身的,后來公司需要我開始學習C#,再后來專案需要我接觸到了Java,現在馬上要去學習ErLang,很多人在討論那種語言好與壞的時候我覺得可笑。uj5u.com熱心網友回復:
其實很簡單,vb.net的開發效率比c#高,出專案的速度比c#快。uj5u.com熱心網友回復:
之前剛畢業的時候,一直寫VB.NET,VB.NET國內的資料少點,但是國外很多,國外很多用VB.NET也很容易找到你要的資料,在我個人眼里,VB.NET可以做的東西C#也可以做,效率我覺得VB.Net更高點。uj5u.com熱心網友回復:
其實很簡單,vb.net的開發效率比c#高,出專案的速度比c#快。
之前剛畢業的時候,一直寫VB.NET,VB.NET國內的資料少點,但是國外很多,國外很多用VB.NET也很容易找到你要的資料,在我個人眼里,VB.NET可以做的東西C#也可以做,效率我覺得VB.Net更高點。
全錯
你們沒發現這個資料從什么時候開始這樣的么?是從net core開始的,那么why?很簡單當你搜索的時候以前很正常輸入"C# xxxx",現在如果你找資料尤其是net core的資料怎么輸“net core xxxxx”對吧,我們只能說那貨不認識"net core"
uj5u.com熱心網友回復:
如果說C#是微軟的一個佳作,那么VB.net就是微軟的精品!確實如此,C#的領頭人丹麥天才安德斯,在JAVA和C的領域,無人出其右,但是對VB的理解和開發,還是比爾蓋茨理解的更深刻。
畢竟:無論JAVA C# C++多么火爆,蓋茨從來沒有放棄過VB,更何況OFFIC也是一直堅持VB腳本。可見對VB的鐘愛。
畢竟BASIC是蓋茨人生創業的第一個產品。可惜國人把C#和JAVA入了課程,出了很多偏見。嗨,想想無所謂了,看到了這個文章,才知道不是只有自己知道呵呵,高處不勝寒,起舞弄清影。真正牛的程式不是老師和課程教出來的。從微軟看,無論蓋茨還是安德斯都是自學成才。
只有自己懂得判斷才能成為高手,不過UNITY3D用了C#,還有.net core用了C#,確實對VB的未來發展不利,沒關系了,語言只是工具而已。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/71666.html
標籤:非技術區
上一篇:IDL提取ndvi
