views:

173

answers:

4

I'm a ASP.NET MVC Visual Studio, SQL Server web developer. I would like to switch to equivalent open source solutions. Please help me out.

+3  A: 

You probably want to look into Mono, MonoDevelop, and MySQL to get started. You can run all of these on your existing Windows machines, and then later move them to Linux machines if you're satisfied with how well they work for you.

clee
+1  A: 

Visit http://www.codeplex.com/ to get an idea of possible open source solutions under .NET

bugspy.net
i want to move to linux
Amy
+3  A: 

As mentioned you should look at Mono and MonoDevelop.

If you are satisfied with ASP.NET MVC, then Mono supports it too. Or you can try open source MonoRail form Castle Project.

As for the database backend I would rather suggest PostgreSQL. For flamewars why that choice look on the net ;)

silk
I personally prefer PostgreSQL as well, but there's a lot more documentation on using MySQL for newbies, hence my recommendation.
clee
PostgreSQL is good, however if you want to compare writing stored procedures for Postgre or MySQL, then Postgre is really hell I would say. Also I think that tools for MySQL management are better than those for Postgre.
Tomi
A: 

If you want to move to Linux then you should definitely use Mono which fully supports ASP.NET MVC. You will have plenty of choices to replace IIS, for example Apache with mod_mono, Nginx or Lighttpd. Instead of SQL Server you can use mainstream RDBMSs like MySQL or PostgreSQL. And talk about development is here http://stackoverflow.com/questions/2056350/.

Tomi