Unfortunately this was not much help for the majority of Microsoft Window programmers that used Microsoft C++, Visual Basic, Visual FoxPro, Java ++, etc. Most of the cross platform products originated in the Linux/Unix world, as Microsoft intentionally locked user into her OS with proprietary programming languages she refused to port to other platforms.
QT was used to write the Linux KDE GUI desktop. GTK was used to write the Linux Gnome GUI desktop. Mono can be used to write applications that will port to .NET, but applications developed in .NET will not necessarily port to Mono, as Mono is doomed to be chronically behind .NET, as development in Mono must follow development of .NET. I will also mention SUN's Java, which was Microsoft inspiration/fear responce for its creation of .NET. Java originated in the Unix world. The only cross platform language, I know, contributed by Microsoft is C#, and I'm not positive that Microsoft C# is completely 100% compatible with C# on other platforms; because, Microsoft has a reputation of extending the standard. Most other scripting languages like perl, php, python, etc all have origins in the Unix/Linux world. Below is a link to an example cross platform accounting application that uses PostgreSQL. Having the database server available to all identical clients which run under Windows, Linux, Unix, or Max from the LAN or WAN, (eg Internet), really helps. http://www.xtuple.com/postbooks http://www.kde.org/whatiskde/qt.php http://www.gtk.org/ Regards, LelandJ Paul Hill wrote: > On Sat, Dec 13, 2008 at 10:38 PM, Leland Jackson <[email protected]> > wrote: > >> Windows is proprietary, and once I develop an application with a >> Microsoft product, I'm locked into a never ending cycle of churn. I >> never upgraded to Vista, but I suspect one of the main forces that drove >> Microsoft to create Viata was the need to catch up with security feature >> that had long been available in Linux/Unix. >> > > Security Windows has been as good as Linux/Unix since Windows NT (the > creators of NT were the VMS guys). In some ways it's better (more > fine grained). > > There are 2 problems as I see it: > > - The default after an install is to assign the user full admin rights. > - Backwards compatibility. There was tons of badly written software > developed for DOS/Windows 95 etc and Microsoft tried to remain > compatible. For example, writing to the Program Files or Windows > folder. Lots of apps store their configuration data there, forcing > users to switch to a power user or administrator. > > >> Also, desktop application >> developed for Windows will not port cross platform to Linux/Unix. >> > > There's quite a few cross-platform toolkits. e.g. GTK, QT, even .NET/Mono. > > _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

