Re: [Mono-list] RE: Support for .NET/COM interoperability

2005-01-05 Thread Andy Satori
Erik is correct, you would absolutely want to use Remoting, not WS's 
for performance reasons.  At my last job I tested this extensively as 
we had COM server objects in VB6 that we didn't have time or resources 
to port.  The WebServices avenue was prettier and easier to deploy, but 
was significantly slower and more vulnerable to scalability issues.

Andy
On Jan 4, 2005, at 9:33 AM, Erik Dasque wrote:
On Jan 4, 2005, at 7:16 AM, Jonathan Pryor wrote:

There is an alternate approach, though: Leave your COM code on 
Windows,
and write a .NET front-end which uses .NET COM Interop to use your COM
objects.  The front-end could be an XML Web Service or a
System.Runtime.Remoting server, both of which Mono can communicate 
with.

Thus you'd have:
Mono/Linux -- [Network] -- .NET Web Service -- COM Component
This is likely the easiest approach, though its performance won't be
spectacular.
 - Jon
Yes, I think that's the best option though you might want to use 
remoting instead of WS in that case.

Erik
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list
___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] Installation woes

2005-01-05 Thread Carl Olsen
I'm running Mono on SuSE 9.2 Professional.  You should not have to download
anything from the go-mono web site.  All the packages you need are on the
SuSE 9.2 Professional disks.  If I were you, I'd simply reinstall
everything.  The only thing you need to configure is Apache.

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:mono-list-
 [EMAIL PROTECTED] On Behalf Of peter
 Sent: Wednesday, January 05, 2005 2:54 PM
 To: mono-list@lists.ximian.com
 Subject: [Mono-list] Installation woes
 
 I'm very sorry I keep posting to this group with the same problem, but
 I'm really having great difficulty setting up a working mono
 environment.  If I'm getting on everyone's nerves I'd be grateful if
 you'd tell me that as kindly as you can, and I'll take the hint and go
 away.
 
 The history is that I've installed mono (version 1.0.1) from the SuSE
 9.2 Pro DVD.  In order to get monodevelop installed, I've then installed
 the following SuSE 9.2 packages from the go-mono site:
 *  gecko-sharp-0.6-1
 *  gtksourceview-sharp-0.5-1
 *  monodoc-1.0.5-1
 * monodevelop-0.5.1-1
 * xsp-1.0.1-1
 
 When I then tried to install bytefx-data-mysql-1.0.1-1, YaST tells me
 that mono-core is not available - even though it is.
 
 I then tried to get rid of everything and start again.  I used the
 following command from Paul Johnson's web site:
 
 rpm -e mono-ms-extras mono-core-devel mono-locale-other mono-complete
 mono-remoting
 mono-peapi mono-data-postgresql mono-ziplib mono-posix mono-locale-mideast
 mono-data-sqlite
 mono-cairo mono-web-services mono-novell-directory mono-drawing mono-data
 mono-winforms
 mono-nunit mono-ikvm mono-data-oracle mono-runtime-devel mono-ms-
 enterprise mono-directory
 mono-core mono-web-forms mono-preview mono-locale-rare mono-complete-devel
 mono-xml-relaxng
 mono-locale-cjk mono-basic monodoc gtk-sharp xsp monodevelop
 gtksourceview-sharp ibm-data-db2
 ikvm gtk-sharp-gapi gecko-sharp bytefx-data-mysql mono-data-sybase cairo
 cairo-devel
 libpixman libpixman-devel
 
 However, this fails to recognize (and therefore uninstall) any of the
 packages installed from the SuSE DVD.  Consequently when I try to
 install from downloaded packages (1.0.1 or 1.0.5) I just get lots of
 dependency errors.
 
 What I need to finish up with is sufficient packages installed that I
 can install and run n-tier, distributed ASP.NET applications using MySQL
 as a backend database.  This implies I need the MySQL data components,
 all the available remoting facilities and Web application facilities.
 I've pretty much given up on the idea of using Linux (i.e. mono on
 Linux) as a development platform, except for tutorial/self-teaching
 purposes.
 
 Is there anyone with the knowledge and patience to explain to me in
 words of one syllable what I have to do?
 
 Thanks in advance
 
 Peter
 
 
 
 ___
 Mono-list maillist  -  Mono-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list



___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] Installation woes

2005-01-05 Thread Carl Olsen
SuSE 9.1 Pro comes with Mono .30 or something like that.  You have to
download a lot of stuff from the Mono web site to get it up to version 1.0.
There is a set of instructions for SuSE 9.1 at
http://www.gotmono.net/documentation/mono-suse-howto.html.  SuSE 9.2 Pro
comes with version 1.0 and it's much easier to install.  I don't remember
installing anything other than adding some configuration settings to
httpd.conf.  I did try to install some of the version 1.1 stuff and ended up
breaking everything, so I reinstalled SuSE 9.2 Pro and everything works just
fine again (with the 1.0 version of Mono).  If you're like me (I don't know
what I'm doing on a Linux box), then SuSE 9.2 Pro is a good choice.

I'm primarily a Windows IIS programmer, but I couldn't resist playing around
the Mono.  We run a lot of Linux web servers where I work and I get forced
to write quite a lot of PHP and MySQL programming.  I'd love to get them to
switch to Mono.  I've had to learn a lot of PHP and I'd just as soon use the
same programming language on both platforms.

Carl
http://www.carl-olsen.com/ (this one runs Mono 1.0 on SuSE 9.2 Pro with
Apache 2)
http://www.carlswebs.com/ (this one runs .NET 1.1 on Windows 2003 with IIS)


 -Original Message-
 From: [EMAIL PROTECTED] [mailto:mono-list-
 [EMAIL PROTECTED] On Behalf Of Nik Derewianka
 Sent: Wednesday, January 05, 2005 6:27 PM
 To: mono-list@lists.ximian.com
 Subject: Re: [Mono-list] Installation woes
 
 Carl Olsen wrote:
 
 I'm running Mono on SuSE 9.2 Professional.  You should not have to
 download
 anything from the go-mono web site.  All the packages you need are on the
 SuSE 9.2 Professional disks.  If I were you, I'd simply reinstall
 everything.  The only thing you need to configure is Apache.
 
 
 Any idea if the same applies to SLES 9 ??  Supposedly this has mono as
 part of it, but as far as i can tell it doesnt.  Downloaded the 1.0.5
 packages and mono launches only to complain about ICU not being
 installed (is this correct ?? or do most systems come with the icu stuff
 pre-installed ? or should it be in mono-core or mono-devel packages ??)
 
 Regards,
 Nik
 ___
 Mono-list maillist  -  Mono-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-list



___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list