Auto-generate Flow Chart from Java/C++ Codes:

Raptor Flowchart Tutorial For Beginners

Monday, October 29, 2012

Simple Way To... Understand Differences Between Visual Studio Express and SharpDevelop

Cara Mudah Untuk... Memahami Perbezaan Antara Visual Studio Express dan SharpDevelop

Tidak dinafikan, perisian pembangun keluaran Microsoft selalunya lebih ramah pengguna berbanding keluaran syarikat lain. Cuma faktor harganya sahaja yang mungkin menyebabkan timbulnya perisian alternatif  lain seperti SharpDevelop. Sebelum berpindah kepada alternatif percuma, perhatian perlu diberikan kepada perbandingan ciri-ciri setiap perisian supaya pengaturcara cara tahu kelebihan dan kekurangan setiap perisian yang mahu digunakannya,

FeatureSharpDevelop 4.1SharpDevelop 4.0Visual Studio 2010 Express Editions
Code Auto-CompletionYesYesYes
Code Syntax HighlightingYesYesYes
Windows Forms DesignerYesYesYes
Web Forms DesignerNoNoProvided with Visual Web Developer
WPF DesignerYesYesYes
Code CoverageYesYesNo
Unit TestingYesYesNo
Languages SupportedC#, C++, VB.NET, Boo, F#, IronPython, IronRubyC#, C++, VB.NET, Boo, F#, IronPython, IronRubyC#, C++, VB.NET, JavaScript (IronPython and IronRuby support is available with Visual Studio 2010 Shell)
Window Phone Development SupportNoNoYes
Cloud Application Development (Windows Azure)NoNoYes
ProfilingYesYesNo
Help DocumentationNoNoYes
Plug-in SupportYesYesNo
Insert PInvoke SignaturesYesYesNo
Testing Regular ExpressionsYesYesNo
Class ViewYesYesYes
Solution ExplorerYesYesYes
Project and Solution File FormatMSBuildMSBuildMSBuild
Web ReferencesYesYesYes
RefactoringsRename, Extract Method, Remove unused importsRename, Extract Method, Remove unused importsRename, Extract Method
Go To DefinitionYesYesYes
Find ReferencesYesYesYes
Code GenerationYes. Not as powerful as Visual Studio's Code Snippet Manager.Yes. Not as powerful as Visual Studio's Code Snippet Manager.Yes
Object BrowserNoNoYes
Database ExplorerYesYesYes
PublishingNoNoYes
Data Sources ViewNoNoYes
Add Data Source WizardNoNoYes
Document Outline ViewNoNoYes
ResourcesLocal and projectLocal and projectLocal and project
ActiveX Toolbox ItemsPartial - need to generate .NET interop libraryPartial - need to generate .NET interop libraryYes
Integrated DebuggerYesYesYes
Targeting Different .NET FrameworksYesYesYes
ReportingYesYesNo
Task ListYesYesYes
Error ListYesYesYes
Database Designer ToolsNoNoYes
Code ConversionYesYesNo
Integrated WiX SupportYesYesNo
Integrated FxCop SupportYesYesNo
Integrated StyleCop SupportYesYesNo
Navigation HistoryYesYesYes
XPath QueriesYesYesNo
Incremental SearchYesYesYes
Attach to ProcessYesYesNo
Navigate ToYes (called Go To in SharpDevelop)Yes (called Go To in SharpDevelop)No
Version Control SupportGit, SubversionGit, SubversionNo
XML Documentation Preview and GenerationNo preview supportNo preview supportNo
NuGetYesNoAvailable in Visual Web Developer Express
T4 TemplatesYesNo preview supportYes

No comments: