偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

.NET門檻低?——沒文化真可怕

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

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

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

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

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

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

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

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

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

原文鏈接:http://www.cnblogs.com/tonyqus/archive/2012/11/24/2786595.html

責(zé)任編輯:林師授 來(lái)源: 博客園
相關(guān)推薦

2012-04-28 10:46:11

QQ通訊錄

2024-01-10 15:53:49

2010-05-06 10:21:09

IT

2020-09-11 07:00:00

低代碼AI機(jī)器學(xué)習(xí)

2021-04-02 14:25:46

Web前端開發(fā)

2017-09-22 16:37:31

互聯(lián)網(wǎng)

2011-04-20 09:47:35

iOSAndroidwebOS

2020-10-13 18:09:22

開發(fā)框架開源

2018-05-10 14:20:18

前端JavaScript深拷貝

2012-03-26 11:11:09

清華同方筆記本

2015-01-12 11:18:46

VRP V8網(wǎng)絡(luò)平臺(tái)華為

2020-11-29 15:09:15

騰訊云云開發(fā)代碼

2012-03-20 09:37:27

手機(jī)優(yōu)惠券NFC

2023-03-10 11:50:21

人工智能機(jī)器學(xué)習(xí)

2018-03-29 22:50:50

2013-08-14 10:34:39

.NET程序員工資低.NET程序員

2023-05-05 17:15:42

谷歌OpenAl服務(wù)器

2014-02-21 09:48:14

2021-01-20 13:15:09

HTTPS加密網(wǎng)址
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)