kick it on DotNetKicks.com   Shout it  

LAMP.NET (Linux Apache Mono.NET PostreSQL)

As an ASP.NET developer I've always worked for companies which had little or no support for any environments other than Windows. But the situation is reversed at my current client. Most development is done in Java or PHP with an Oracle back end.

As a Microsoft developer I am in the minority here. The project I am working on is an ASP.NET rewrite of a rare classic ASP application within the organization. During ramp up, we decided that ASP.NET MVC would be a good fit (an a whole lot of fun).

The project is going well and there is a company conference coming up where I've been asked to speak on MVC. But since .NET developers are the minority I thought it would be interesting to more attendees if I were to include a demo of using MVC with Mono. As I was thinking about the title of the presentation I was trying to think of a way to indicate that I would also be addressing use of Linux and Apache in the hopes of generating more interest (nobody wants to be the presenter who only gets a couple of attendees to show up for their session).

Since Mono was first developed for Linux the LAMP (Linux Apache MySQL PHP) stack immediately came to mind. As I thought about it I considered the fate of MySQL being included in the Oracle/Sun acquisition/merger. Additionally, I've always been more interested in PostgreSQL than MySQL (I've never really used either, but I've installed both at one time or another). So I tried to think of an acronym. Initially I considered LAMP 2.0, but that didn't seem accurate since it would indicate a new release or an update, this is just a different stack.

Then after a few minutes in the shower (my second favorite place to think) the acronym LAMP.NET came to me.

I've already confirmed via Google that this is possible, including using a System.Data.Linq implementation for Mono. Now, I've just got to put together a virtual machine with the integrated pieces of the stack.

Because someone will mention it, yes I considered Oracle since that is the database of choice where I'll be giving my presentation. I may still use Oracle, but I just can't see much response to a presentation addressing LAMO.NET ;).

Tags: , , , ,

kick it on DotNetKicks.com   Shout it  

Feedback

# 

Gravatar Please let us know if we can provide you with a new VMware image.

The VMware image that we have hosted is our official 2.4 release, but MVC and LINQ to SQL came to Mono after we did Mono 2.4

We would be happy to cook you a one-off.

Miguel (miguel at novell dot com) 5/22/2009 9:01 AM | noreply@blogger.com (m)

# re: LAMP.NET (Linux Apache Mono.NET PostreSQL)

Gravatar A use that I can think of for a socket listener (and I would use SilverLight if it could support it) is that of implementing a pattern where a stream needs to be pre-processed before passing it onto a Media Element. A good candidate for this is a media stream that contains both meta-data and mp3. The meta-data needs to be filtered out before passing on the mp3 content to the Media Element. 7/20/2010 2:00 AM | beste deutsche online Casinos

Post a comment





 

Please add 8 and 3 and type the answer here:

 

 

Copyright © Mark J. Miller