I'm seriously thinking of jumping into Mono development on Linux since we us Visual Studio and C# for all our projects at work. This would hopefully let get more experience on C# plus what I write will be portable between operati systems.
Anyone else out there working with Mono or the Mono Develope IDE? I have so ideas of projects I'd like to tackle, but now I just need to find the time :
Sam
I'm seriously thinking of jumping into Mono development on Linux since we use Visual Studio and C# for all our projects at work. This would hopefully let me
get more experience on C# plus what I write will be portable between operating
systems.
Anyone else out there working with Mono or the Mono Develope IDE? I have some
ideas of projects I'd like to tackle, but now I just need to find the time :)
I used it for a kiosk solution a few years ago... mono + gtk-moz-embed, work out really well for what I was doing. Using a Firebird backend database. Haven't done as much lately, but they've done a fair job of keeping up with many of the changes moving forward (ASP.Net MVC 3 is probably already close being included on the dev side).
A while ago, I read that Microsoft might start taking action (legal or technical) to prevent 3rd parties from developing their own .NET runtimes. I like Mono, so I hope that doesn't happen.. Have you read about that?
I think it's a bit unfortunate that 3rd parties, by nature, can't keep up with
the official product. It has always seemed like Mono was a step or two behind
Microsoft.. When the new versions of the .NET framework come out, the Mono developers need to wait until the technical details are released before they can start developing the equivalent Mono release.
The idea behind the .NET framework seems similar to Java: To provide a runtime
that can be implemented on different platforms; developers can then target the
.NET rumtime, and their app will be able to run wherever the .NET runtime is implemented. However, Microsoft only develops their .NET runtime for the various editions of Windows. I can see why Microsoft would feel that it's in their best interest to only develop the .NET runtime for Windows, and as such,
I am a little confused about why they created .NET in the first place. Initially, I wondered if Microsoft was going to develop versions of the .NET runtime for Linux and Mac OS X, but that hasn't happened.. so it has been left
up to 3rd parties, such as Mono, to do so.
Around the time when Microsoft first released .NET, I remember reading that Microsoft wanted to start shifting toward a web-based paradigm, where they would start creating versions of their software that could only be used online,
via software-as-a-service. It seemed that .NET was part of that plan, and that
they (and other software companies) would start developing software with .NET that people would access and use via the internet. Microsoft hasn't done that
quite yet (only recently have I started to hear that Microsoft wants to develop
a net-only version of MS Office), but I could see how Microsoft might want to do this with .NET, and force customers to use Windows because Microsoft only develops their .NET runtime for Windows.
FUD... MS has even provided technical and financial support for Moonlight specifically, and released a lot of stuff under a compatible licence (ASP.Ne MVC, etc)
I actually prefer
VS to Monodevelop, but Mono is a decent option, esp if you are targetting multiple platforms.
starting my new job next week
(Director of Development for Inxsol)
my pet project will be working out
development infrastructre with multiple VMs running NodeJS/expressjs, MongoDB, RabbitMQ and Postgres... should be interesting as a nvNext of a
Sysop: | Eric Oulashin |
---|---|
Location: | Beaverton, Oregon, USA |
Users: | 104 |
Nodes: | 16 (0 / 16) |
Uptime: | 02:24:42 |
Calls: | 5,853 |
Files: | 8,496 |
D/L today: |
13 files (1,761K bytes) |
Messages: | 343,824 |