I had the same question and spend two days to find the answer experimentally because 
of I am mono and Linux newbie.
The average complexity ASP.NET page was made with Visual C# Standard 2002.
Five web-controls had been used. Grid to show MySQL data table, the label to display 
number of records, text-box to input new record field content, button to add this new 
record and empty field validator.
The ByteFX pure C# driver had been used to work with mySQL.
My experimental platforms and software:
1) Windows 2000 Prof + Ms.Net Framework + MySQL 4.x + IIS 5
2) RedHat 9.0 + Mono 0.24 + MySQL 4.xx + xsp 0.4
Problems I bumped into (very briefly):
1) ByteFX dll did not work smoothly and I had to download all last source codes from 
their CSS and translate them.
2) ByteFX did not work with MySQL 3.xx on Linux, for my case they worked OK with MySQL 
4.xx only.
3) My C# on Windows had inserted AutoEventWireup to aspx page. Xsp and Mono did not 
support AutoEventWireup.
After removing this AutoEventWireup manually I was happy to receive the same result on 
Windows (Net) and Linux (mono) platforms.
My conclusions:
1) yes, it is possible to make cross-platform applications on mono even right now, 
when it is not finished;
2) now mono using for cross-platform applications needs big efforts.
Very often the results of its using are much unexpected in comparison
with Microsoft.Net.
3) I hope cross-platform .Net applications (at least ASP.NET + MySQL) will become 
reality on mono
when the version 1.0 will be finished.

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to