I saw some very neat code snippets of programs implemented with .net technologies, such as asp.net and c#, and I would like to try out the .net framework.
Now: my development machine runs GNU/linux; my setup (window manager, vim scripts, keyboard shortcuts, default workspaces etc.), continuously improved in the last four years, is something I could never renounce to - the sole thought of using the mouse again when developing makes my wrist hurt) so I was thinking, before 开发者_运维知识库investing ~one week to reproduce it on windows (btw, it doesn't look like there's a lot of valuable tiling WMs out there), to try it out on mono.
Question:
Which technologies/languages work best on mono? Which don't? Do I really miss something without using microsoft's own IDEs?
I read the monodevelop's about page, but I wouldn't mind real-life experiences.
Mono pretty much replicates all non-windows-specific parts of the .NET framework.
Most of the work has been around C#, but there are working VB.NET and F# compilers.
There are working libraries for windows forms, though GTK# is better supported and more widely used (within the mono community).
As for visual studio - it is the best IDE out there, better than monodevelop and anything else I have seen. Integrated debugging, editing, intellisense, building and more. To be honest, this is mostly a matter of opinion - you need to try for yourself and decide.
精彩评论