Windows 下進行 C/C++ 開發,Eclipse 和 Visual Studio 哪個好?從編譯速度、UI、方便程度上如何比較?


cl.exe編譯速度完爆g++這種事情難道還需要問?UI就別提了,eclipse卡到哭,VC++偶爾intellisense出不來你還可以繼續寫代碼,eclipse經常intellisense出不來的時候還卡死了UI你只能在那乾等。


VS2008 用過 ,比較聰明, Eclipse 還是 搞JAVA什麼的去吧~


Eclipse CDT做的實在無力吐槽


你的開發平台是windows:

推薦vs,vs是微軟開發的,裝上vs後相應的編譯鏈接環境,很多sdk已經給你裝好了。eclipse還得自己裝各種插件,自己裝sdk。


年紀大了後,我就很少折騰了,在什麼平台就用什麼工具。


vs無論從調試(添加監視很快)上,還是自帶的暗色主題,都是極是好的。

但是每次都要創建解決方案這點很無語,比如有時只是想寫一段小程序來測試一些東西算一些東西,都需要保存一個解決方案才能用。

另外對於C來說,scanf要用scanf_s之類的,我覺得很無語,這樣根本移植不到別的地方去用,當然這個可以加一行代碼去解決,但是不覺得很麻煩么?


vs2013真的很厲害,那個性能分析牛得很。


從編譯速度上..?這個真的重要嗎?

應該是從兼容性上來講吧?Eclipse如果配置好了Mingw,兼容性比VS好多了。

UI上我覺得不分伯仲,eclipse調試程序也挺方便的。

另外,從定位代碼上面,我覺得Eclipse比VS都要好一些(vs2008),有次我為了找一個宏定義(使用了別的頭文件,經歷了好幾層封裝)在VS2008裡面怎麼也找不到(該死的F12).但是在Eclipse裡面,按下Ctrl+滑鼠點擊,兩三下就準確找到了真正的定義。

而且Eclipse擴展性比較強,各種插件各種快捷鍵都可以配置。

唯一不好的一點是佔用內存比較大。

就像前面有朋友說,這個還得看大環境。的確,如果大家都用VS,你能傻呵呵的玩Eclipse嗎?出了問題沒人能幫你。

當然了,沒事自己在家玩玩還是可以的,開闊下眼界,打開eclipse,又是另外一篇天空。


IDE用的順手才是最好的....

windows下開發C++當然是VS最好....而且VS的確很好用.....

開發其他比如Java/PHP/Python 個人覺得還是eclipse好用些....

看個人習慣....

用記事本+bat也沒人說不可.....呵呵


VS2010路過、、、個人覺得win下,微軟自己的東西比較好


搞c++果斷win平台加vs2013或者12也行,你不覺得eclipse配置插件很麻煩嗎…,你不覺得當你編的c++代碼有bug時…eclipse給出的方案都太弱了嗎…而用eclipse編java卻不會,所以說,想弄微軟的東西,當然微軟自家的工具是最好用的嘍……


用過VS、Eclipse還有工具鏈,Eclipse像是VS和完全自己搭工具鏈的一個折中,說它是IDE吧,又像是個平台級的東西,需要自己先裝java,改環境變數,裝MinGW gcc/g++,說它可配置性強吧,它又比較慢。


eclipse CDT 的宏展開,牛得一踏糊塗,模板支持,C++11支持。

寫了極其複雜的模板,intellisense 零 error。

雖然C++語法複雜,但在CDT的靜態解析下,整個工程乾乾淨淨,沒有一個warning。

果斷支持(ubuntu下使用eclipse ^_^)


推薦閱讀:

這個開源的6千行UI框架,能打敗QT,MFC嗎?
數據結構和C語言有什麼聯繫?
為什麼C語言沒有String類型?
要開發一個jvm需要哪些知識?
學習C++,關於小項目練手的問題總是感覺不知道從哪入手?

TAG:MicrosoftVisualStudio | Eclipse | CC |