HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN on MONO?DNN on MONO?
Previous
 
Next
New Post
4/17/2009 5:12 AM
 

Robert W. wrote

Because some of us who are .NET developers who like DNN that don't want to pay the money for Windows Server can use a free Linux server distro to join in all the fun.

That's kind of silly.  A .NET programmer really needs to run Windows.  You don't have to have server to run DNN, it will run on workstation OS's just fine, with the limits placed on IIS by the OS.  You can easily host on a server if you need to and still develop on a workstation.

As for DNN in MONO - Yes it works.  I've done it.  You will lose many functions that can't be supported, and I've only run it under Apache on Windows, so you still don't win on the argument of a free Linux distro.  Basically, DNN on MONO sucks.  Big time.  But pretty much any .NET app on MONO sucks too when compared to running IIS.

If your defining choice is that you run on Linux, then you really should rethink your choice of development environments.  PHP and Java would be more apporpriate for you.

Jeff

 
New Post
4/20/2009 12:45 PM
 

Hi Jeff

So as I understand you just replaced the IIS. You've run DNN on Apache with the Mono-Modul. But still running it on Windows and SQL-Server DB.

 

Maybe I have to considering about Mojo-Portal, if I want an openSource CMS like DNN  to run on Linux with MySQL.

http://www.mojoportal.com/mojoportal-vs-dotnetnuke2006-09-02.aspx

 

regards Robert

 

 

 
New Post
11/5/2009 3:26 AM
 

Why would it be silly to run DNN on Linux.  Would it be silly to run Drupal or Joomla on Windows?

The whole point of Mono is that it is cross-platform .NET.  If DNN could be build and run properly on both .NET and Mono and the back end SQL engine be either SQL Server or MySQL (or perhaps PostgreSQL would be better for licencing issues) then DNN could be deployed on:

and end users could choose their platform depending on business needs.  This is already the case with Drupal and Joomla.  Why should DNN be restricted to Windows!

The whole point of the CLR is that it is an ECMA Standard.  As a cross-developer who has written code on Windows and Unix/Linux for over twenty years, I see no reason at all why the Linux/Unix community should not benefit from the DNN community and the DNN community benefit from a larger choice of target platforms.

Mono is powerful enough (and faster than .NET in some cases) that DNN SHOULD be supporting it (as well as .NET).  Supporting Windows is important but computing does not begin and end with Windows.  There are many other choices.

I am quite prepared to put my money where my mouth is and try and get it running on Mono but might need some help with the database layers.  Having had a look through the code, the SQL Server ADO dependencies could do with a bit of abstraction.  Being able to support other commercial databases such as Oracle and Ingres would also be an advantage.

 
New Post
11/5/2009 7:31 AM
 

John Cockroft wrote.  Having had a look through the code, the SQL Server ADO dependencies could do with a bit of abstraction.  Being able to support other commercial databases such as Oracle and Ingres would also be an advantage.

Abstraction is already there for Data Access using a provider model, and a (commercial) Oracle provider for DNN already exists.


Stefan Cullmann
stefan.cullmann [at] gmail.com
http://www.formandlist.com
 
New Post
11/5/2009 7:35 AM
 

John Cockroft wrote

The whole point of the CLR is that it is an ECMA Standard.  As a cross-developer who has written code on Windows and Unix/Linux for over twenty years, I see no reason at all why the Linux/Unix community should not benefit from the DNN community and the DNN community benefit from a larger choice of target platforms.

CLR is standard, though not the whole framework behind. I am actually quite surprised that someone was able to run DNN on a mono stack, even on Windows. The last time I tried on my own, the mono libraries and their vb compiler missed a lot of features to support DotnetNuke at all.


Stefan Cullmann
stefan.cullmann [at] gmail.com
http://www.formandlist.com
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN on MONO?DNN on MONO?


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, please observe the following posting guidelines:

1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

Attend A Webinar
Free Demo Site
Download DotNetNuke Professional Edition Trial
Have Someone Contact Me
Have Someone Contact Me

Like Us on Facebook Join our Network on LinkedIn Follow DNN Corporate on Twitter Follow DNN on Twitter

Advertisers

DotNetNuke Scoop!

Sponsors

DotNetNuke Corporation

DotNetNuke Corp. is the steward of the DotNetNuke open source project, the most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft. Organizations use DotNetNuke to quickly develop and deploy interactive and dynamic web sites, intranets, extranets and web applications. The DotNetNuke platform is available in a free Community and subscription-based Professional and Enterprise Editions with an Elite Support option. DotNetNuke Corp. also operates the DotNetNuke Store where users purchase third party apps for the platform.