I have recently started learning C# from NIIT. For practice I decided to install C# IDE at my home computer. But I want to know what all IDE's are available other than the one provided by Microsoft (Visual C#)? Where can I get them?
I have recently started learning C# from NIIT. For practice I decided to install C# IDE at my home computer. But I want to know what all IDE's are available other than the one provided by Microsoft (Visual C#)? Where can I get them?
#develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform. It is an open-source.
Features:
Supported Programming Languages
- C# (Code Completion, Windows Forms Designer)
- VB.NET (Code Completion, Windows Forms Designer)
- Boo (Code Completion, Windows Forms Designer)
- IronPython (Code Conversion, Windows Forms Designer)
- F#
Developer Productivity
- Refactoring
- Parallel build support for multi-core machines
- Multi-framework targetting (.NET 2.0, 3.0 and 3.5)
- Code Autoinsert
- Starts from a USB memory stick (More information)
- Read-only project support (More information)
- Full MSBuild 3.5 support
Quality Tools
- Integrated Debugger
- Code Analysis (FxCop)
- Unit Testing (NUnit)
- Code Coverage (PartCover)
- Profiler (Roadmap)
- Integrated Subversion support (TortoiseSVN)
- StyleCop addin
MonoDevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.
The Visual C# IDE is best according to me. It is a collection of development tools exposed through a common user interface. Some of the tools are shared with other Visual Studio languages, and some, such as the C# compiler, are unique to Visual C#. All of the windows in Visual C# can be made dockable or floating, hidden or visible, or can be moved to new locations.
Bookmarks