日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

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

創(chuàng)新互聯(lián)建站制作網(wǎng)站網(wǎng)頁(yè)找三站合一網(wǎng)站制作公司,專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開(kāi)發(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ò)營(yíng)銷(xiāo)推廣服務(wù)!

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

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

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

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

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

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

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


分享標(biāo)題:.NET門(mén)檻低?——沒(méi)文化真可怕
鏈接分享:http://www.dlmjj.cn/article/cdjhggc.html