簡體   English   中英

Visual Studio for C#是否具有這些Eclipse for Java功能?

[英]Does Visual Studio for C# have these Eclipse for Java features?

到目前為止,我用Java開發。 Java是多平台的(現在可以在Android上運行!),具有非常強大的虛擬機,並且是開放的,表現良好的等等。但是它也很老,似乎在語言功能方面按時停止。 Scala和Gosu是很好的替代品,但我不喜歡Scala語法,Gosu非常不成熟,不像Scala贏得。 所有這些讓我想到了至少為Web開發轉移到C#! 唷!

對我來說非常重要的一件事是IDE支持。 現在我使用Eclipse for Java,我最喜歡的功能是這些(最重要的是首先,有點):

  • 完整代碼導航(調用層次結構,顯示變量讀寫,繼承成員)。
  • 增量編譯(意味着快速編譯)。
  • 在編譯之前檢測到多種錯誤並加下划線。
  • 許多智能快速修復(可以為您修復/編寫許多代碼並快速重命名元素和重構引用)。
  • 智能和可配置的代碼完成。 即使對於未經插入的包/類,也會顯示提示。
  • 超過15種重構,所有這些都非常有用。
  • 超過15個源代碼生成選項(添加未實現的方法,生成getter和setter,生成委托)。
  • 可配置的代碼格式化程序,即使是代碼片段(選擇代碼然后格式化)。
  • 調試器支持熱代碼替換和“Drop to Frame”,因此我可以在沒有完整程序啟動的情況下返回檢查其他內容。
  • 代碼清理(刪除不必要的括號,刪除不必要的“this”引用等)。
  • 非常體面,自主和無縫的CVS集成,集成文件比較和計算機輔助合並。
  • 非常好用於Web開發的工具(服務器部署,帶格式化程序的JavaScript和HTML編輯器)。
  • 大量的插件(代碼覆蓋分析器,內存轉儲分析器,eGIT)。

Visual Studio for C#/ ASP.NET中有哪些功能可用? 如果我可以通過添加廉價插件來獲得一些,請告訴我。

嗯,我比Eclipse更喜歡Visual Studio。 我只使用Eclipse進行最小的Java編程和Action Script。 Visual Studio可以完成您列出的所有事情,如果您將它與Resharper或CodeRush等付費插件結合使用,您可以獲得更多。 為什么不下載Visual Studio Express並使用它? 這比從非常有偏見的C#dev獲得答案要好得多。

添加ReSharper的VS2010擁有大部分這些東西。 我不能和CVS說話,但它確實有很好的SVN集成。

大約六個月前,我在Eclipse開始使用VS之后開始使用VS,它運行得非常好。

與Eclipse相比,VS世界中沒有什么是便宜的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM