中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

談?wù)刅isual Studio的缺點(diǎn),比較Eclipse

  誠(chéng)然Visual Studio是一個(gè)非常強(qiáng)大的開發(fā)環(huán)境,但是使用久了以后,覺得在細(xì)節(jié)方面還是有很多地方比不過Eclipse。比如:

  1. 界面設(shè)計(jì)沒有充分考慮空間占用

  Visual Studio的工具窗口占用了過多的空間。從下圖就可以看到,Error List在標(biāo)題欄和Tab標(biāo)簽出現(xiàn)了兩次,實(shí)際上這是無意義的重復(fù),而標(biāo)題欄中央和工具欄右邊的部分,有大片地方被白白浪費(fèi)掉了。在寬屏筆記本上,屏幕高度相當(dāng)有限,這一點(diǎn)格外令人難以容忍。

  Eclipse的窗口對(duì)空間的利用有效得多。標(biāo)簽頁(yè)和按鈕共享同一行,并且因?yàn)镋clipse的錯(cuò)誤顯示是分類的,也不需要三個(gè)額外的按鈕,所以界面相當(dāng)緊湊。

Visual Studio錯(cuò)誤列表

Eclipse錯(cuò)誤列表

  2. 輸出顯示過于單調(diào)

  Visual Studio的輸出窗口只有一種顏色、同樣的格式,在密密麻麻的輸出里面根本分不清重點(diǎn)。Eclipse的輸出窗口能顯示多種顏色和格式,能夠清楚的分出不同的內(nèi)容,和代碼關(guān)聯(lián)的內(nèi)容還可以用URL導(dǎo)航。

Visual Studio輸出窗口

Eclipse輸出窗口

  3. 跟蹤活動(dòng)項(xiàng)不方便

  Visual Studio有這樣一個(gè)功能叫做Tracking Active Item,有時(shí)候我需要它,有時(shí)候又希望關(guān)閉它。Visual Studio把它放在選項(xiàng)里面,每次修改的時(shí)候都要重復(fù)點(diǎn)菜單-》選分類-》點(diǎn)CheckBox-》點(diǎn)OK這樣一個(gè)重復(fù)的動(dòng)作。

  Eclipse把這個(gè)功能叫做Link with Editor, 放在主界面的Package Explorer的工具按鈕里,打開和關(guān)閉都只需要點(diǎn)擊一次鼠標(biāo)就行了。

Visual Studio 跟蹤

Eclipse 跟蹤

  4. 設(shè)置代碼格式不夠靈活

  看上去Visual Studio也提供了不少代碼格式選項(xiàng),可還是缺少很多高級(jí)設(shè)置,比起Eclipse只能算小巫見大巫了。比如,我很喜歡Eclipse把字段對(duì)齊這個(gè)功能,但Visual Studio壓根沒有這個(gè)選項(xiàng)。

Eclipse 代碼格式

  5. 代碼行定位功能不如Eclipse

  Eclipse編輯器右側(cè)有個(gè)特殊區(qū)域代表了整個(gè)代碼文件,斷點(diǎn)、錯(cuò)誤、警告、書簽都會(huì)在這里標(biāo)識(shí)出來,不論代碼有多長(zhǎng),點(diǎn)擊一下就可以定位,非常的方便。

  在Visual Studio里面定位代碼,要么用鼠標(biāo)滾輪上下翻動(dòng)直到找到內(nèi)容,要么從成員列表的組合框里選擇,不論哪一種,都沒有Eclipse來得簡(jiǎn)潔方便。

Eclipse 編輯

  6. 設(shè)置文件編碼太過麻煩

  Visual Studio既不能指定文件的默認(rèn)編碼,也不能批量設(shè)置文件編碼,只能通過Save As對(duì)話框下面一個(gè)很小的箭頭手工一個(gè)一個(gè)指定,麻煩到文件多的時(shí)候我有一種想砸了它的沖動(dòng)。

  Eclipse可以從文件類型、工作區(qū)、項(xiàng)目、單個(gè)文件四個(gè)級(jí)別設(shè)置文件編碼,而且允許手工輸入編碼名稱,這比Visual Studio從一個(gè)長(zhǎng)長(zhǎng)的列表里選擇要快捷得多。

Visual Studio編碼

Eclipse 編碼

  7. 錯(cuò)誤信息不夠人性化

  Visual Studio如果編譯出錯(cuò),錯(cuò)誤信息只是簡(jiǎn)單的列在輸出窗口里,要你去一個(gè)一個(gè)點(diǎn)開來看。而Eclipse的錯(cuò)誤信息同時(shí)會(huì)在Package Explorer里顯示成Overlay Icon,從而清楚的了解到項(xiàng)目的哪些部分受到了錯(cuò)誤的影響。

Eclipse錯(cuò)誤

  8. 添加新類過于簡(jiǎn)單

  Visual Studio在創(chuàng)建新文件時(shí)唯一允許你指定的選項(xiàng)是文件名,剩下的只能手工修改。Eclipse在創(chuàng)建新類時(shí)提供諸多選項(xiàng),比如要求實(shí)現(xiàn)某個(gè)接口,那么所有接口方法的存根也會(huì)一并生成,節(jié)約了很多時(shí)間。

Eclipse 新建

  9. 同一文件的導(dǎo)航功能不夠一致

  在Visual Studio的代碼文件中如何導(dǎo)航?使用成員下拉框。

  在可視化編輯器里怎么導(dǎo)航?用Document Outline窗口。

  在引用的程序集里又如何導(dǎo)航?用Object Browser窗口。

  在Eclipse中,上述所有內(nèi)容都可以通過Outlilne窗口完成,操作也完全一致,不像Visual Studio那樣每個(gè)窗口都有不同的界面和操作方法。

Eclipse 大綱

  10. 管理引用

  我們創(chuàng)建項(xiàng)目的時(shí)候總有一些庫(kù)是經(jīng)常要用到的,比如數(shù)據(jù)項(xiàng)目引用NHibernate,Silverlight項(xiàng)目引用Toolkit,等等。Visual Studio引用哪些程序集只能由我們手工查找,而Eclipse提供了User Library的管理功能,能夠讓我們將常用的庫(kù)引用一次性導(dǎo)進(jìn)來,比Visual Studio的Add References不知方便幾許。

Eclipse 引用

  11. 重構(gòu)功能比較初級(jí)

  Visual Studio支持代碼重構(gòu),Eclipse也支持,但是你比較一下兩者的菜單就知道,它們對(duì)重構(gòu)的支持程度完全不是同一個(gè)級(jí)別的。

Visual Studio重構(gòu)Eclipse 重構(gòu)

  12. 代碼提示不夠清楚美觀

  Visual Studio的代碼提示同樣只有單一的文字格式,大段的文字看下來,很難抓住重點(diǎn)。

  Eclipse的代碼提示格式是富格式內(nèi)容,能突出顯示重點(diǎn),可導(dǎo)航的部分會(huì)顯示成超鏈接,同時(shí)還提供附加的功能按鈕,比Visual Studio要細(xì)致體貼得多。

Visual Studio代碼提示

Eclipse代碼提示

  13. 缺少本地歷史記錄功能

  Eclipse有一個(gè)非常強(qiáng)大的功能是將最近的編輯歷史記錄保存在本地,這樣即使你沒有使用版本數(shù)據(jù)庫(kù)也能跟蹤修訂信息、比較版本、還原歷史記錄,對(duì)一些實(shí)驗(yàn)性的項(xiàng)目或者不需要簽入的開源項(xiàng)目來說是非常有用的,并且你也可以用它來記憶內(nèi)容,整理思路。Visual Studio則完全沒有這種功能。

Eclipse版本跟蹤

  14. 缺少智能化的快速修復(fù)

  這是我最愛的Eclipse功能!Eclipse不僅找出編譯錯(cuò)誤,還能夠?yàn)樵S多種類型的錯(cuò)誤提供修復(fù)選項(xiàng)。這個(gè)修復(fù)選項(xiàng)確實(shí)相當(dāng)?shù)闹悄埽瑢?duì)很多常見的編譯錯(cuò)誤都能找到合理的解決方案,比如下面的錯(cuò)誤它就能猜到getMessge()實(shí)際上是getMessage()拼錯(cuò)了,我只需要在這一項(xiàng)上按回車就萬事OK。

  Visual Studio的只能機(jī)械的顯示一些錯(cuò)誤信息。有時(shí)候錯(cuò)誤提示也會(huì)附帶一些關(guān)于如何修正錯(cuò)誤的提示,但大多比較死板,需要程序員靠自己的經(jīng)驗(yàn)來修復(fù)錯(cuò)誤。

Eclipse快速修復(fù)

  15. 最后一個(gè)不得不說的地方是,Eclipse是完全免安裝的。

  這意味著什么呢?如果我哪天重新安裝了系統(tǒng),那么打開Eclipse馬上可以再次使用,以前設(shè)置的所有選項(xiàng)和更新內(nèi)容全部立即可用。而Visual Studio就不得不重新安裝、打補(bǔ)丁、設(shè)置各種選項(xiàng),如果運(yùn)氣不好安裝過程中突然出了什么錯(cuò),那你所有過程重來一遍吧,一整天就這樣沒了。更讓人討厭的是,VS2010安裝過程中竟然要重啟兩次,就算你非重啟不可的話,難道不能把所有內(nèi)容準(zhǔn)備好然后一次性解決嗎!?

it知識(shí)庫(kù)談?wù)刅isual Studio的缺點(diǎn),比較Eclipse,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美成人h版在线观看 | 国产福利一区二区 | 久久亚洲国产精品 | 亚洲精品成人在线 | 色婷婷亚洲国产女人的天堂 | 国产伦精品一区二区三区照片91 | 亚洲国产一区二区三区 | 在线亚洲一区 | 精品亚洲国产成av人片传媒 | 农村黄性色生活片 | xxx.在线观看| 免费骚视频 | 亚洲国产成人精品久久久国产成人一区 | 国产 欧美 日韩 一区 | 操人视频在线观看 | 久草新视频 | 成人av电影在线观看 | 亚洲在线久久 | 久久福利| 精品乱码一区二区 | yiren22 亚洲综合 | 日本午夜一区二区三区 | 色爱综合| 久久男人| 国产精品国产三级国产aⅴ中文 | 国产精品美女久久久免费 | 欧美日一区 | 成人h动漫亚洲一区二区 | 高清国产一区二区 | 久久精品免费观看 | 操久久 | 成人免费观看网站 | 久久久久香蕉视频 | 在线黄 | 91美女在线 | 精品国产乱码久久久久久老虎 | 51ⅴ精品国产91久久久久久 | 色综合天天天天做夜夜夜夜做 | 麻豆视频在线免费观看 | 日本免费一区二区三区 | 亚洲欧美一区二区三区国产精品 |