Windows 下進行 C/C++ 開發,Eclipse 和 Visual Studio 哪個好?從編譯速度、UI、方便程度上如何比較?
01-03
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 |