LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Suse/Novell
User Name
Password
Suse/Novell This Forum is for the discussion of Suse Linux.

Notices



Reply
 
Search this Thread
Old 11-07-2005, 11:23 AM   #1
pinkfloyd
Member
 
Registered: Oct 2003
Posts: 31

Rep: Reputation: 15
Mono on PPC Suse?


Hi, I've been very interested in mono lately. I wan't to start a small web design business using the usual LAMP setup (Linux, Apache, MySql, PHP), except I want to try to use Mono's ASP .NET instead of PHP (don't ask why, I have my reasons ).
The thing is, I only have a Powerbook to try Mono with. So far it has been a pain trying to test Mono on Mac OS X. The framework is easy to install, but getting a decent IDE and XSP (or mod_mono) working is a daunting task.
So I found out there is a PPC Suse once again and I was wondering if it includes packages for Mono, Monodevelop and mod_mono. Does anyone know about this? Would they be stable enough for testing purposes? (like I said, I just wan't to try it out for now, If I do start my business I will get some x86 hardware for it). Thanks

p.s. I know there are better distros for PPC but I'm considering Suse since Mono is also sponsored by Novell (so I'm guessing it has the best integration)
 
Old 11-21-2005, 05:11 AM   #2
lant
LQ Newbie
 
Registered: Nov 2005
Posts: 3

Rep: Reputation: 0
Hello Pinkfloyd

How did you get along with Mono ?
Is it possible to share experiences?

thansk
lant
 
Old 11-21-2005, 11:45 AM   #3
pinkfloyd
Member
 
Registered: Oct 2003
Posts: 31

Original Poster
Rep: Reputation: 15
Hi lant, my experiences with Mono have been mixed so far. First of all, I was unable to install Suse. The PPC installer is buggy, and I couldn't get past the partitioning phase, so I tried Ubuntu instead. Installing Mono and Monodevelop with Ubuntu is incredibly easy, but they don't have packages for mod_mono yet, so that was a big drawback for me. Monodevelop has come a long way, the code completion feature is a life saver, but at version 0.7 (Ubuntu doesn't have the latest version) it is still very unstable. It crashed like 4 times while I used it, so I wouldn't bet my money on it, yet (I have high hopes for Monodevelop 1.0).
So without a decent web server and IDE I decided to give Mac OS X another try... This time I used Darwin Ports to install Mono. With DP I was able to install the latest Mono, XSP and mod_mono very easily. Monodevelop however, is almost impossible to get on a Mac (dependecy hell ) so I got the Xcode extensions from the Cocoa Sharp project. This extensions allow Apple's Xcode to color the syntax of C# files (and VB and others) and they also provide project templates and makefiles that let you build your Mono code directly from Xcode. There is no code completion or debugging feature with Xcode, but at least it is much more stable than Monodevelop. With this setup I was able to port a small database access library that I have, and I wrote a small test app that retrieved some data from a MySql database. This library was originally written on windows with Visual Studio .NET, so I felt the transition was very smooth (I only modified the makefile to add the proper references, the code stayed the same). I haven't had the time to test something more complex, and I've only tried a Hello world ASP .net page so far, but it looks very promising to me. Hope this helps
 
Old 11-23-2005, 02:45 AM   #4
danleis
LQ Newbie
 
Registered: Nov 2005
Location: Hungary
Distribution: gentoo
Posts: 1

Rep: Reputation: 0
Hi I'm using Mono under windows now, and later I have to port my code (or binaries in this case) to Linux (Windows is my development platform ;-)). I only have experiences with Mono for Windows. It works well, and not only for a Hello World app :-).

Are there any experiences about the compatibility between the Mono implementations? I mean is it possible to face problems if I move my code from Mono for Windows to Mono for Linux Gentoo, or other distributions?

thx
 
Old 11-23-2005, 11:14 AM   #5
pinkfloyd
Member
 
Registered: Oct 2003
Posts: 31

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by danleis
I mean is it possible to face problems if I move my code from Mono for Windows to Mono for Linux Gentoo, or other distributions?

thx
Hi, there are a few problems that you could run into, but they usually arise when porting a Visual Studio .NET project to Mono (If you work with MCS from the beginning, then you'll probably be alright). Basically, you want to avoid using Win32 API calls, referencing "normal" .NET assemblies and using .NET features that have not yet been implemented on Mono (I wouldn't use Winforms yet). You can read more about this here. In theory though, if you were able to build your project using MCS, then all you have to do is copy the assemblies to the other platform as long as it has the proper version of the Mono runtime installed.
 
Old 11-24-2005, 01:05 AM   #6
lant
LQ Newbie
 
Registered: Nov 2005
Posts: 3

Rep: Reputation: 0
Hello pinkfloyd

Thnx for your reply - I fwded it to danleis who is struggling with the issue. As I see he has contacted you tru the thread.

Thx again
lant
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
mono on suse linux pro 9.1 LordFrancis Linux - Software 2 05-28-2005 06:11 PM
SuSE 9.2 ASP.NET with Mono Icarus315 Linux - Software 1 01-31-2005 08:37 AM
mono sound on suse 9.1 yuun Linux - Hardware 2 07-15-2004 11:17 PM
kde freezes - Suse ppc jonathon Linux - Newbie 0 01-09-2002 11:26 PM
frozen screen - Suse ppc jonathon Linux - General 0 01-08-2002 06:51 PM


All times are GMT -5. The time now is 04:05 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration