Well, i'm leading an open source project (DAoC server emulator) and i have posted one day a pamphlet for SharpDevelop.
I'll copy paste it here - there are certainly some i forgot ;)
---
To those using visual c# express, considers trying SharpDevelop. Does i speak you about SharpDevelop
? If you don't have a complete visual studio and plan to download an express edition, please think twice. This is a VERY interesting IDE;
of course it lacks some features, but only for TortoiseSVN integration,
it is better than VC# express (where plugins are not supported). When i talk about 'real VS', it targets a feature present in visual studio but not in visual studio express editions (free).
pros, compared to VC# express
- subversion direct integration
- similar to real VS: support many languages: vb, c#, even f#, iron python, plus their code converters from and to
- native fxcop, stylecop support
- localized in many languages (from thai to english)
- similar to real VS: multi target and multi project options (not limited to debug, release)
- WiX support
- Native code profiler
- Native unit tests support
- Next version support WPF designer, XAML completion, and is entirely written in WPF
- Native code coverage
- include a db browser with report explorer
- extensible via addins
- bindings availables for c++ (experimental), php (hmmm... never used) etc...
- open source project - feel free to re-use the framework for your own projects !
- open source philosophy - personally i have an huge consideration for this.
- and more !
cons, related to VC# express
- Do not support Ado.net wizard
- no edit and continue
- no click once support
http://www.sharpdevelop.net
Well, if you are using vc# express, give it a try, really, really.
I'm in charge of the FR translation, and i got an heart love for this project.
The pane manager is pretty amazing (sliding panes, docking, etc... similar to VS)
The SharpDevelop
4.0 alpha is totally written in WPF, and i prefer the wip xaml designer
compared to VS.
The old wpf designer was stopped due to the incoming .net 4 assembly
which 'll allow to handle natively the actually coded WPF designer
issues.
Seriously, give it his chances ! i can totally
understand thoses working with VS are using it - and VS is an excellent
product - but if you don't want to buy VS, if your are not MSDNAA or
simply what to support a valuable project (monodevelop is a fork of #D
! previously, there was no Express edition availables !), replace your
express edition with #D.
---