PDA

View Full Version : The Open Source Development Environment for .NET


openbsd-flipp
08-31-2004, 07:00 PM
I found this when I was looking for a C# IDE without buying for M$. Unfortunently it does require .NET SDK which is 108Mb for the setup file but the IDE is worth it.
This ide is open source so if you don't like something change it.




The features we like most...

* Forms designer for C# and VB.NET
* Code completion for C# and VB.NET (including Ctrl+Space support)
* Folding
* Code AutoInsert (Alt+Ins)
* C# to VB.NET converter, as well as VB.NET to C# converter
* Completely written in C#
* Compile C# and VB.NET in the IDE out-of-the-box
* Open source, GPL licensed
* ILAsm and C++ backends
* Integrated NUnit support
* Assembly Analyzer ("FxCop on steroids")
* Xml documentation preview
* User interface translated to many languages
* Everything templated: add new project or file types, or even compilers to SharpDevelop

And here are some more...

* Write C#, ASP.NET, ADO.NET, XML, HTML code
* Project or File-based development (Project Scout & File Scout)
* Rich project options
* Syntax highlighting for C#, HTML, ASP, ASP.NET, VBScript, VB.NET, XML
* Intelligent braces
* Bookmark your code
* Code template support
* Feature-rich Find & Replace dialogs
* Easily extensible with external tools
* Easily extensible with Plug-Ins

http://www.icsharpcode.net/OpenSource/SD/

openbsd-flipp
08-31-2004, 07:04 PM
I forgot to mention that this is a windows only program but the *nix .net ide is the mono project. http://www.mono-project.com/about/index.html I will post more about mon in a bit

openbsd-flipp
08-31-2004, 07:11 PM
Mono is a comprehensive open source development platform based on the .NET framework that allows developers to build Linux and cross-platform applications with unprecedented productivity.

Mono's .NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure.

Sponsored by Novell and led by Miguel de Icaza, the Mono project has an active and enthusiastic contributing community. Mono includes both developer tools and the infrastructure needed to run .NET client and server applications.

Mono includes a compiler for the C# language, an ECMA-compatible runtime engine (the Common Language Runtime, or CLR),and class libraries. The libraries include Microsoft .NET compatibility libraries (including ADO.NET and ASP.NET), Mono's own and third party class libraries.Gtk#, a set of .NET bindings for the gtk+ toolkit and assorted GNOME libraries can be found in the later. This library allows you to build fully native Gnome application using Mono and includes support for user interfaces built with the Glade interface builder. Furthermore, Mono's runtime can be embedded into applications for simplified packaging and shipping. In addition, the Mono project offers an IDE, debugger, and documentation browser.

This is a very nice app. for the *nix world. This has allowed me to develop what my teacher wanted in an environment that I wanted. The url for this project is
http://www.mono-project.com/about/index.html

llbbl
08-31-2004, 07:19 PM
nice job thanks flipp . this information helps out alot