Eclipse開發(fā)環(huán)境與VS開發(fā)環(huán)境的調(diào)試對(duì)比
曾經(jīng)看了不少Java和Android的相關(guān)知識(shí),不過光看不練易失憶,所以,還是寫點(diǎn)文字,除了加強(qiáng)下記憶,也證明我曾經(jīng)學(xué)過~~~
突破瓶頸,對(duì)比學(xué)習(xí):
學(xué)習(xí)一門語言,開發(fā)環(huán)境很重,對(duì)于VS的方形線條開發(fā)環(huán)境有先入為主的先天因素。
因此多年以來(從學(xué)校開java課),對(duì)Eclipse那橢圓形的線條,似乎有點(diǎn)抗拒或格格不入的情懷。
抗拒情懷其實(shí)是一種瓶頸,如果不突破,很容易被局限,不管是跨語言的水平擴(kuò)展突破,還是語言內(nèi)的突破,都是同理。
只要是開發(fā)者,總會(huì)遇到到瓶頸,而這瓶頸久久不能突破,就是抗拒情懷在作怪。
我也不例外,我也是在抗拒和接受中來來回回輪回N次了,只是輪回后的層次稍有不同~~~
用習(xí)慣了C#,你抗拒了Java,那就是你的瓶頸了。
用習(xí)慣了EF,HN,你抗拒了其它ORM框架,那就是你的瓶頸了。
先入MVC,卻抗拒WebForm,那就是你的瓶頸了。
以上情況反之亦然。
有些人,只因?yàn)樽约合热霝橹鞯那閼?,而抵毀另一門語言或框架,動(dòng)不動(dòng)把家里的垃圾的往人家的博客里扔,這是不道德的,沒素質(zhì)的,該被鄙視的。
要突破瓶頸,最好的方式:就是學(xué)習(xí)你抗拒的語言或框架,然后和自己熟悉的語言或框架對(duì)比,不知不覺中,視野就會(huì)慢慢開闊,瓶頸也就突破了。
所以很多三五年的人問我遇到瓶頸了怎么突破,我偶爾會(huì)建議他們?nèi)パ芯壳锷珗@的源碼,那套源碼的高級(jí)知識(shí)點(diǎn)相當(dāng)多,相當(dāng)適合中高級(jí)的開發(fā)者研究。
秋色園的架構(gòu)和ASP.NET MVC,大體類似,可以對(duì)比研究學(xué)習(xí):
XHtml模板引擎(原生html當(dāng)模板): - Razor視圖引擎(cshtml)
MVC 架構(gòu)設(shè)置 - MVC 架構(gòu)
CYQ.Data 數(shù)據(jù)層 - EF 數(shù)據(jù)層。
Eclipse開發(fā)環(huán)境與VS開發(fā)環(huán)境的調(diào)試對(duì)比
學(xué)習(xí)另外一門語言,開發(fā)環(huán)境首當(dāng)其沖,對(duì)于基本的:
C#添加引用DLL,在java里就是引入jar了,在項(xiàng)目屬性里添加:
而對(duì)于開發(fā)者一項(xiàng)重要的技能就是調(diào)試了,而調(diào)試,用的最多的就是VS里的即時(shí)調(diào)試窗口:
在VS窗口是這個(gè),通過Ctrl+Alt+I快捷鍵可調(diào)出:
而eclipse是:窗口(Windows)-》顯示視圖(Show View)-》顯示(Display)(默認(rèn)沒有,只有在調(diào)試狀態(tài)下才出來)
出來后,也可以敲調(diào)試的代碼片斷:
不過VS是回車就運(yùn)行代碼,而eclipse是要選中代碼,然后右鍵,選擇"執(zhí)行(execute)“。
另外對(duì)于調(diào)試的快捷鍵,VS里是F11(進(jìn)入函數(shù)內(nèi))+F10(單步,不進(jìn)函數(shù)內(nèi))+F5(繼續(xù)),而Eclipse就變成了F6+F5+F8