Re: [Mono-list] RE: Support for .NET/COM interoperability
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
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
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