日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
.NET門檻低?——沒文化真可怕

今天又看到某首頁博文里出現(xiàn)了“.NET門檻低”的字眼,我真有點想抽這位博主,你這么多年.NET大概白學(xué)了!白用了!我建議你趕緊轉(zhuǎn)java陣營吧,.NET不適合你,真的!如果你不改變這個觀念,請你以后出去別說自己是.NET程序員!

創(chuàng)新互聯(lián)建站制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計,成都網(wǎng)站設(shè)計、做網(wǎng)站,網(wǎng)站設(shè)計,企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為數(shù)千家服務(wù),創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!

這位博主的觀點很有意思,用.NET就不用懂算法、不用懂?dāng)?shù)據(jù)結(jié)構(gòu),不用懂很多東西,那我只能說你可能業(yè)務(wù)系統(tǒng)做多了,還是很初級的業(yè)務(wù)系統(tǒng),如果這么多年你連一個.net算法都沒寫過,一個數(shù)據(jù)結(jié)構(gòu)都沒寫過,真的很難想象你是怎么過來的?!就算初級系統(tǒng),數(shù)據(jù)結(jié)構(gòu)你總接觸過吧。我來給你舉幾個很實際的例子,排程系統(tǒng)中你能用現(xiàn)有.NET基本類庫實現(xiàn)所有功能嗎?當(dāng)然要自己寫算法!計算機可沒達(dá)到有這么高智能的地步,否則我們這種程序員肯定都要失業(yè)。運輸系統(tǒng)中,路線優(yōu)化能用基本.NET類庫實現(xiàn)所有功能?至少要寫個最短路徑算法吧,微軟可沒提供現(xiàn)成的玩意。

博主還犯了個很低級的錯誤——把編程技能和學(xué)歷掛鉤,他說“做.NET不需要你科班出身”,你跟我說說,用哪種語言需要科班出身?大專生就寫不出好程序了?也許你大學(xué)里編程學(xué)的不錯,但我可以很明確的告訴你,這只能說明你課聽得不錯,但不能說明你自學(xué)能力強,呵呵。樓主自認(rèn)為自己寫過手持設(shè)備應(yīng)用,實現(xiàn)過基本數(shù)據(jù)結(jié)構(gòu)就很了不起了,說句實話,這玩意都是大學(xué)基礎(chǔ)課里的作業(yè),就算是大專生也是有數(shù)據(jù)結(jié)構(gòu)這門課的。

批完某人,我來說說.NET門檻低這個觀點的由來,這個觀點很大程度上來自于java陣營,很多java程序員自命清高,覺得不拖控件簡直是門絕學(xué),呵呵,所以沒事就拿.NET winForm開發(fā)中用的最爽的功能開涮,說我們這幫.Net程序員只會拖控件,行吧,那我問你個問題,你Eclipse寫桌面應(yīng)用不拖控件?就算你動態(tài)生成,你用起來舒服嗎?明明有方便的東西不用,腦子進(jìn)水了。我再問你個問題,拖控件能解決一切嗎?如果性能出了問題,你拖個控件就能解決?如果內(nèi)存溢出了,你拖個控件就能解決?寫多線程,有控件能直接用?哎,沒文化真可怕!

其實.NET和Java從語言本身來講有太多的相似性,他們都有虛擬機、都有自己的匯編語言、都是高級語言,都存在內(nèi)存垃圾收集方面的缺陷,你要說他們本身有啥區(qū)別,我還真說不上來。在我看來,Java比.NET更有優(yōu)勢的地方在于大量的第三方開源組件和項目,還有架構(gòu)方面的框架(如Struts, Spring, Hibernate等),這一點.NET非常吃虧,很多東西都得自己來實現(xiàn),或者通過COM調(diào)用。

舉個很現(xiàn)實的例子,我們公司有Java項目,有.NET項目,前段時間要做XSS掃描,為了統(tǒng)一用上AntiSamy,我可是硬著頭皮改了不少AntiSamy.NET的源代碼,最讓我胸悶的是AntiSamy官網(wǎng)明確寫AntiSamy.NET功能很有限,很多東西無法實現(xiàn),就連CSS掃描都和java不一樣,因為java版本的css掃描用了另外一個java組件,但.net完全沒有對應(yīng)組件。說實話,java版的antiSamy很好用,也很方便,這事是非常能說明問題的一個真實案例,說明.NET程序員在實現(xiàn)一些高級功能時由于第三方組件的缺失,不得不自己去實現(xiàn)大部分功能。所以么,誰說.NET門檻低真的只能說明他沒見過世面。

很多時候,做一件事是靠信仰支撐,如果你連信仰都沒有,那你還不如放棄這件事。我的信仰很簡單,把.NET發(fā)揚光大,所以我現(xiàn)在大部分的研究項目都是基于.NET的,因為我一直堅信.NET是門很不錯的語言,但它的門檻完全取決于你用它來做什么,而不是它本身門檻低。例如,你用.NET來寫人工智能算法,你說這門檻算高嗎?

歡迎大家在回復(fù)中給出自己的親身體驗,一起做道證明題:.NET的門檻并不低。


當(dāng)前標(biāo)題:.NET門檻低?——沒文化真可怕
瀏覽路徑:http://www.5511xx.com/article/cdjhggc.html