I'm going to try c# on my linux box.... Do you recommend SharpDevelop as IDE or just a notepad + compiler?
tnx Alberto Berengo
I'm going to try c# on my linux box.... Do you recommend SharpDevelop as IDE or just a notepad + compiler?
tnx Alberto Berengo
Mono is probably better for you. There is no information about porting it for use with linux, and this post states that they have little interest in doing it also.
Definitely go MonoDevelop. Visual Studio is a big part of the C# / .Net "programming experience". If you code it notepad you're not going to get the same feel.
SharpDevelop is tied to windows MonoDevelop is fork than works on Linux (actually it's tied linux)
I would install virtual machine software and put XP on there. Visual Studio 2008 (Even Express) is an unbeatable IDE.
If you can get a copy of Visual Studio 2008 Professional (Almost Free with DreamSpark program) then your productivity even in a virtual machine will be higher than using MonoDevelop.
MonoDevelop, and its default solutions files are the same as Visual Studio, so here you go, portability of your dev environments
A lot of people, even at Microsoft, wind up using emacs with csharp-mode. If you're productive with emacs, use it! if not, go with the IDE. notepad is not an option.
If its just syntax highlighting and basic things you can go here and see what emacs has to offer. It never hurts learning Vim / Emacs if you are a *nix user