FEATURED VIDEO

Sponsored By:
SLIDE SHOWS
Our list of the most innovative executives of the year spotlights the people that are pushing the envelope with new products and channel programs to bring solution providers to new heights.
Find out which executives made the grade and held their own, despite the great IT downturn of 2009.
Most everyone loves Thanksgiving turkeys. But IT industry turkeys? Not so much. We look at 10 examples of 'turkeys' that have disappointed the tech industry this year.
INSIDE CHANNELWEB
CRN TEST CENTER

Review: Move .Net Apps To Linux


ChannelWeb logo By Mario Morejon, ChannelWeb

12:00 AM EDT Mon. Apr. 23, 2007
From the April 23, 2007 issue of CRN Tech
Page 2 of 2
To run ASP.Net code, Mono developers provide two options: run code with Apache or use an XSP server.

However, the developers recommend using XSP only for development and not production. The XSP server is useful when debugging code through the command line. With Apache, ASP.Net code does not need a lot of configuration. This is great news for Windows developers, since Apache requires adjusting many configurations.

Mono's mod_mono.so module for Apache is simple to use. The mod_mono server has a Web-based control panel and supports Unix TCP sockets, including multiple path configurations. In addition to Novell's SUSE, the mod_mono server can work with Ubuntu. Configuring mod_mono on Ubuntu's Apache takes a little manual work. The Mono project has made it possible for developers to create alternatives to the Microsoft toolset. For instance, developers can choose from a number of tools that either replace various capabilities of ASP.Net or work on top of ASP.Net.

The Castle project is one of the most exciting subprojects spun out of Mono. Castle was inspired by the Ruby on Rails framework, so it supports the MVC architecture.

Developers have ported Java frameworks and tools into the Mono runtime. For instance, developers can use the Spring.Net framework to build applications on the Spring Framework J2EE project. Developers can mix and match Mono-based ASP.Net and ADO.Net with Spring services and other application interfaces. Developers can even use front-end code using Ajax generators and runtimes to remove the ASP.Net HTML model.

Mono's ADO.Net supports many open-source and commercial databases. Here, too, developers ported some Java libraries and tools.

The NHibernate tool, for example, stems from the Java Hibernate project. NHibernate is a powerful extension of the SQL language that allows developers to build persistent classes that map to database objects. Developers also can choose from many open-source data providers and tools such as MonoQuery.

Through Novell's Developer Service, Mono users can purchase support for $2,500 for a year. Support can range from five incidents to having a dedicated engineer.

The future of the Mono project looks bright. While Mono developers are paving the way for Microsoft developers to port code to Linux, most Microsoft developers are still entrenched in the Microsoft sphere and for good reason: Mono is still slower, and many projects are incomplete.

Engineers hope to see projects like DotNetNuke and others on Sourceforge migrate to Mono in the near future so that Microsoft developers can take advantage of Linux.

 
Channelweb : Promofinder
FEATURED PROMOTIONS
The Big Easy Offer 3.0 - back for a limited time!
The Big Easy Offer gives you choices on Microsoft products and solutions that fit your needs. For every qualifying product yo...
Avnet 0% Lease Promotion
The Avnet Capital Solutions “0% Lease Promotion” has been extended to December 31, 2009! This offering significantly reduces ...
RELATED BLOG >>
Photo
Solution providers can move customers toward a paperless office with a software suite that is quick to search and retrieve information.
ADVERTISEMENT




CHANNEL SERVICES >>