5 ms·
Chiming in on the "get on Mono" train: it's true, you should get aboard ASAP. I don't quite agree on the 'learn' part though, because it may sound frightening
by lloeki 14y ago
Chiming in on the "get on Mono" train: it's true, you should get aboard ASAP.
I don't quite agree on the 'learn' part though, because it may sound frightening when for most purposes it is a direct C#+.Net port, so there's basically nothing to learn on the language/library front. It mostly revolves around the tooling (MonoDevelop is different from VS, mcs is different from the MS C# compiler, xbuild is different from msbuild, but source code is the same, assemblies are the same, sln/csproj files are the same). You will mostly lack WPF if you ever used it, and learn to use Path.Combine instead of hardcoded string concats and backslashes in paths (i.e write portable code), but you will benefit from having many Mono-only or Mono-bundled tools (csharp REPL[1}, ) and libs[0].
Miguel de Icaza regularly (re)tweets and promotes various community activities and achievements, so I recommend to follow him to get a feeling of what happens.
If you're daring enough, you can get on board and use emacs, which seems to be what the non-IDE Mono developer community revolves around, so emacs modes should be quite good (apparently, F# support is coming up nicely[2])
[0]: http://docs.go-mono.com http://docs.go-mono.com
[1]: http://www.mono-project.com/CsharpRepl http://www.mono-project.com/CsharpRepl
[2]: https://twitter.com/simontcousins/status/293329223597297664 https://twitter.com/simontcousins/status/293329223597297664
- orthecreedence 14y agoI worked on the backend team for a project at Aol which was written in C# and while most of my teammates used VS, I hated it and used vim on linux instead. I was able to successfully compile all of their code while sharing the same project files. Mono is really a great C# port, in running as well as building.
- snarfy 14y agoThis. Mono is awesome. I haven't used linux in years, but I managed to install linuxmint and setup Mono + Nginx + ServiceStack over the weekend. It's a bit difficult at first, but when it works it's nice. You can even build in visual studio and copy the files over to your linux box.
- crististm 14y agoOff topic. What's with the comments that start with "This."? What is "This." suppose to mean as an introduction?
- Groxx 14y agoSort of short-hand for "I agree with this". I think (? please correct me if wrong, someone) it started on Reddit.
- hayksaakian 14y agoI've heard it in real life far before that. Its a way of re-emphasizing something that was just said.
- ebertx 14y agoIt's another way of saying "ditto".