Re: Which Platform to Start?
- Posted by Ray Smith <smithr at ix.net.au> Feb 09, 2001
- 446 views
Hi, One option to look at for cross platform development is Free Pascal (www.freepascal.org) using GTK (if you don't like using C or C++ that is ). I have looked a little at GTK using Free Pascal and looks more complex than say Win32Lib but if your dedicated you can produce top quality software. Just look at The Gimp www.gimp.org for what GTK can do. I also believe Gnome uses GTK??? Ray Smith ----- Original Message ----- From: Irv Mullins <irvm at ellijay.com> To: EUforum <EUforum at topica.com> Sent: Saturday, February 10, 2001 1:24 PM Subject: RE: Which Platform to Start? > On Fri, 09 Feb 2001, CK wrote: > > > I'm running Win98/DOS and Linux (Mandrake 7.2 w/KDE2). I'm wanting to start > > with the lowest common denominator... get a basic app running and then port > > to the other platforms (if necessary). I'm interested in working with Linux, > > but I guess if it's easier to use DOS first I'll do that. > > You're developing a client/server app on DOS? Using Netware, or ? > > > Is there a cross platform EU GUI library out there? > > No way. Further problems: simple GUI's for Linux like the GraphApp library > don't offer the features (widgets) you need for general business apps. Neither > does Motif. GTK does, but no one has wrapped the hundreds of calls to Euphoria > yet. > > Your only real options at this point are to: > 1. Write your clients in C using GTK... > 2. Buy a copy of Kylix to do the Linux GUI and a copy of Delphi for the Windows > 3. Design your system to use a browser as the client, That would also > eliminate any "porting" problems to Windows (or Mac/Beos, etc) and would > take advantage of proven - and free - technology (Apache, cgi, browsers). > > The last approach is the one I'm taking right now, in porting a Eu/Windows app > that has been in use for a couple of years into a multi-user networked app. > So far, Euphoria seems to work nicely for the cgi portion of this system. > Eu cgi's are faster than Perl, and easier to understand. > > Regards, > Irv > >