[Mono-list] Question about Mono .Net vs Microsoft .Net

Roberts, Joe jroberts@docucorp.com
Sat, 7 Jun 2003 12:56:05 -0500


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C32D1E.113A5450
Content-Type: text/plain;
	charset="iso-8859-1"

Hello, 
I read the faq questions at your site hoping to find an answer to my
question, but I'm still unsure of the answer.  Here is my question:

We currently develop software for multiple platforms in C, including unix,
linux, and win32 platforms.  This is a very tedious process and we have
recently opted for porting all our code to java to make our life easier.  I
have been interested in Microsoft .Net for some time now as a possible
alternative to java for writing code one time that will work in any
platform, but I haven't really found any examples out there of how to use
Microsoft's .Net on unix platforms.  

I'm interested in Mono as a possible solution, but I'm not sure if it will
do what I'm looking for:   Is it possible to write web and windows
applications using Microsoft's .Net classes and compiler (in C#) , and then
execute that code in unix platforms just using the mono CLR in Unix, or
would I have to actually write the application using Mono's .Net open source
classes instead of the Microsoft .Net classes, which means I would be
learning new classes all over again?   In other words, is it possible to
write the application on a windows platform using Microsof'ts latest .Net
tools (C#) and compiler, and then run them on a unix platform that uses the
Mono CLR?  Would the Mono CLR resolve the Microsoft .Net classes used to
write the application to aliases (compatible classes) in Mono, or how would
this work?.  Meaning, do I have to learn the new classes in Mono and the
apis in Mono in order to write .Net applications or can I still write my
applications in Microsoft .Net and let the Mono CLR take care of the rest
when I wan't to run the same application on unix?

Thanks,



Joe Roberts
jroberts@docucorp.com
770-858-2156


------_=_NextPart_001_01C32D1E.113A5450
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>Question about Mono .Net vs Microsoft .Net</TITLE>
</HEAD>
<BODY>

<P><FONT FACE=3D"Arial">Hello,<BR>
I read the faq questions at your site hoping to find an answer to my =
question, but I'm still unsure of the answer.&nbsp; Here is my =
question:</FONT></P>

<P><FONT FACE=3D"Arial">We currently develop software for multiple =
platforms in C, including unix, linux, and win32 platforms.&nbsp; This =
is a very tedious process and we have recently opted for porting all =
our code to java to make our life easier.&nbsp; I have been interested =
in Microsoft .Net for some time now as a possible alternative to java =
for writing code one time that will work in any platform, but I haven't =
really found any examples out there of how to use Microsoft's .Net on =
unix platforms.&nbsp; </FONT></P>

<P><FONT FACE=3D"Arial">I'm interested in Mono as a possible solution, =
but I'm not sure if it will do what I'm looking for:&nbsp;&nbsp; Is it =
possible to write web and windows applications using Microsoft's .Net =
classes and compiler (in C#) , and then execute that code in unix =
platforms just using the mono CLR in Unix, or would I have to actually =
write the application using Mono's .Net open source classes instead of =
the Microsoft .Net classes, which means I would be learning new classes =
all over again?&nbsp;&nbsp; In other words, is it possible to write the =
application on a windows platform using Microsof'ts latest .Net tools =
(C#) and compiler, and then run them on a unix platform that uses the =
Mono CLR?&nbsp; Would the Mono CLR resolve the Microsoft .Net classes =
used to write the application to aliases (compatible classes) in Mono, =
or how would this work?.&nbsp; Meaning, do I have to learn the new =
classes in Mono and the apis in Mono in order to write .Net =
applications or can I still write my applications in Microsoft .Net and =
let the Mono CLR take care of the rest when I wan't to run the same =
application on unix?</FONT></P>

<P><FONT FACE=3D"Arial">Thanks,</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2 FACE=3D"Arial">Joe Roberts</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">jroberts@docucorp.com</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">770-858-2156</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C32D1E.113A5450--