天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

  誠然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à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í)候總有一些庫是經(jīng)常要用到的,比如數(shù)據(jù)項(xiàng)目引用NHibernate,Silverlight項(xiàng)目引用Toolkit,等等。Visual Studio引用哪些程序集只能由我們手工查找,而Eclipse提供了User Library的管理功能,能夠讓我們將常用的庫引用一次性導(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ù)庫也能跟蹤修訂信息、比較版本、還原歷史記錄,對(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)備好然后一次性解決嗎?。?/p>

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

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

主站蜘蛛池模板: 亚洲综合色在线视频久 | 亚洲一区免费观看 | 女人的选择hd | 精品久久久久中文字幕日本 | 成人午夜精品无码区久久漫画日本 | 精品三级在线观看 | 超碰97av 在线人人操 | 青青草干免费线观看 | 日本综艺大尺度无删减版在线 | 国产成人久久精品AV | 国产99RE在线观看69热 | 亚洲精品久久久WWW游戏好玩 | 久久人人爽人人片AV人成 | 曰本真人00XX动太图 | 97资源站超碰在线视频 | 伊人青青青 | 日本黄色官网 | 国产免费高清mv视频在线观看 | 国内视频在线精品一区 | 99免费观看视频 | 麻豆成人AV久久无码精品 | 日本护士性生活 | 黄 色 网 站 免 费 涩涩屋 | 国产亚洲va在线电影 | 国产午夜精品理论片 | 特级毛片内射WWW无码 | 秋霞伦理高清视频在线 | 波多野结衣 无码片 | 影音先锋男人av橹橹色 | 男人和女人全黄一级毛片 | 亚洲天堂一区二区三区 | 毛片一区二区三区 | 纯肉巨黄H爆粗口男男分卷阅读 | 成人性生交大片免费看金瓶七仙女 | 欧美白人极品性喷潮 | 国产精品一区二区激情 | 99无码熟妇丰满人妻啪啪 | 国产噜噜噜精品免费 | 黄色精品视频 | 青草影院天堂男人久久 | 精品一区二区三区四区五区六区 |