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.

Reply via email to