yet another blog about computer, technology, programming, and internet

Monday, September 25, 2006

SharpDevelop 2 vs Microsoft Visual Studio Express

Monday, September 25, 2006 Posted by Ismail Habib , , 34 comments
For those who are thinking about whether you'd like to choose between SharpDevelop 2 and Microsoft Visual Studio Express Edition, here is a comparison table between those two.

Hope it's useful :)

Taken from here

FeatureSharpDevelop 2.1Visual Studio Express Editions
Code auto-completionYesYes
Code syntax highlightingYesYes
Windows Forms DesignerYesYes
Web Forms DesignerNoProvided with Visual Web Developer
Code CoverageYesNo
Unit TestingYesNo
Languages SupportedC#, VB.NET, BooC#, C++, VB.NET, J#
Help documentationNoYes
Plug-in supportYesNo explicit support for plug-ins however third party plug-ins can work with the Express edition.
Insert PInvoke SignaturesYesNo
Testing Regular ExpressionsYesNo
Class ViewYesYes
Solution ExplorerYesYes
Project and Solution File FormatMSBuildMSBuild
Web referencesYesYes
RefactoringsRenameRename, Extract Method
Go to definitionYesYes
Find ReferencesYesYes
Code generationYes. Not as powerful as Visual Studio's Code Snippet Manager.Yes
Object BrowserYesYes
Database ExplorerYes. Lacking support for many database providers.Yes
Data Sources ViewNoYes
Add Data Source WizardNoYes
Document Outline ViewNoYes
ResourcesLocal onlyLocal and project
ActiveX Toolbox ItemsPartial - need to generate .NET interop libraryYes
Integrated debuggerYesYes
Targeting different .NET frameworksYesNo
Code Completion for different .NET frameworksYesNo
ReportingYesYes through the report viewer plug-in
Task ListYesYes
Error ListYesYes
Database Designer ToolsNoYes
Code conversionYesNo
Integrated NAnt supportYesNo
Integrated WiX supportYesNo
Integrated FxCop supportYesNo
Navigation HistoryYesYes
XPath QueriesYesNo
Incremental SearchYesYes
XML documentation preview and generationYesNo


  1. Visiting your blog was definitely worth it. I had to get the Feedjit widget, it is very cool.

  2. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a .Net developer learn from Dot Net Training in Chennai. or learn thru ASP.NET Essential Training Online . Nowadays Dot Net has tons of job opportunities on various vertical industry.
    or Javascript Training in Chennai. Nowadays JavaScript has tons of job opportunities on various vertical industry.

  3. By taking the time to read a lot of information like this to add my insight . cara menggugurkan kandungan

  4. Thank you, the article is very petrifying, hopefully it can be useful for everyone.

    <a href=">Obat Penyakit Intususepsi</a>

  5. شركة تركيب جبس بورد بالرياض
    معلم دهانات بالرياض معلم دهانات بالرياض
    ارخص شركة نقل اثاث بجدة ارخص شركة نقل اثاث بجدة
    فني تركيب ورق جدران بالرياض فني تركيب ورق جدران بالرياض
    شركة نقل عفش من الدمام الى الاردن شركة نقل عفش من الدمام الى الاردن
    شركة نقل عفش من المدينة المنورة الى جدة شركة نقل عفش من المدينة المنورة الى جدة