tags:

views:

232

answers:

2
+3  Q: 

Mono 2.6 released

Having Mono 2.6 released what is the current status on scalability , portability of ASP.NET application and desktop application on mono.

+4  A: 

Mono 2.6.1 Release Notes

I would say that the major thing in this release is LINQ to SQL support, however more complex queries won't work so the main area which is still not fully compatible is this. There are still many ways how to solve (or workaround) this issue either by plain ADO.NET (MySQL, Postgre SQL and SQL Server works perfect) or NHibernate (didn't test it but I saw somewhere that it works). Entity Framework is in plans for Mono as far as I know.

I was working (for about 4 months) mainly with ASP.NET and ASP.NET MVC apps and there were no major issues. I'm using Visual Studio for development and then I deploy apps to Linux machine (OS - Ubuntu, web server - Nginx). Even the initial support for C# 4.0 like dynamic keyword works. That's my experience with Mono for now.

Tomi
sameer
Development with Mono is currently my bachelor project at the university and I recently started blog (http://tomi.developmententity.sk/) which is devoted to this area. It's also powered by Mono (ASP.NET MVC/Ubuntu server/Nginx/MySQL). My primary IDE is Visual Studio, but MonoDevelop (since 2.2 release with MVC support) is starting to be really good too (however I would say only under linux enviroment because of debugging support). I have also tested Mono Tools for Visual Studio (http://www.go-mono.com/monotools/) which was quite handy sometimes, but it still lacks debugging.
Tomi
A: 

Can I have an example of the use of ADO.net in Mono ?

If you provide an example of ADO.NET on Windows you will have your Mono example.
Justin