views:

700

answers:

11

Is there a Cross Platform ( Win32 / Win64 / Linux32 / Linux64 / MacOSX Snow Leopard ) Commercial Development Tool / IDE / Programming Language ?

( No Java / .Net , only NATIVE )

+1  A: 

Have a look at Qt library recently bought by Nokia. You can use it in C++ but there are bindings in many languages for example this is the python binding. You can choose from three different type of licenses (commercial, LGPL or GPL)

wezzy
+10  A: 

Embarcadero (the current owner of Delphi) has promised a cross-platform version (win32. Mac, Linux) in the near future... Check the Delphi road map (by product manager Michale Rozlog) on their developer web site (dn.codegear.com) for more details.

It will be a native compiler for each platform, according to the current, limited, information available.

Marco Cantù
+7  A: 

What exactly do you need? A Tool or a IDE or a Language? Why it has to be commercial?

You tagged this Question with "delphi", so I expect you looking for a cross patform IDE/Compiler.

For what I know, the only native cross platform compiler is FreePascal, you can use the Delphi 7-Like IDE Lazarus with that compiler. But both aren't commercial, but opensource.

In a few Months (nobody knows exactly when) there will be a new cross platform Delphi.

knight_killer
Afaik that change will only incorporate crosscompilers, no cross platform development IDE. And support for the 64-bit platforms will take another year, since only scheduled for the release after the next (with the current annual schedule that would be november 2011)
Marco van de Voort
+1  A: 

There's also wxWidgets and the UI designer tool DialogBlocks.

William Rose
+2  A: 

Another (commercial but inexpensive) toolkit is wxForms for Delphi, based on wxWidgets:

"wxForms for Delphi is an integrated form designer plugin for CodeGear Delphi that helps you to create cross platform applications for Windows Mac OSX and Linux using single source base.

wxForms code from Delphi can be compiled in Mac OSX and Linux without much change using FreePascal/Lazarus."

http://www.twinforms.com/products/wxformsdelphi/index.php

mjustin
A: 

There's also CodeBlocks for C++ only. And if you add multiples plugins you can consider vim and emacs. With the latter two you can use any development language.

Johan Moreau
+1  A: 

Hi , to all .... sory for this but i managed , finaly , to create one account and i dont know how can I "relate" my "question" to my newly created account. Any way , from the answers i'am understandig ( my understanding) there is not any single Comercial Tool/IDE/Programing language ( combined all toggether ) for native cross platform development ( platforms in the question ) !!!

And I 'am asking for a Comercial product , having in mind the "quality" of the microsoft visual studio or the RAD Studio ( delphi . c++ ).

I looked at Freepascal/Lazarus but it give not the impresion of a "full quality product" ( sorry guys , nice but way way far from Delphi or VS , any way keep the good work ) .

Thank you all for the interest , I will keep searching , any new information will be helpfull.

And I like to apologise for my english ( not native !! to me , learned what i know by my self).

Sebastian.

Sebastian
"Commercial" is not a good synonym for "high quality". I've used some pretty good open source apps and some pretty crummy commercial ones. You'll get better answers if you say what you mean.
David Thornley
Hello David , you may have a point in that , i don't know how big or small it is , but from the answers i can see that the people here have the senses to find the "way".Thanks for the "tip".Sebastian.
Sebastian
A: 

While it's not free and I haven't used it in awhile, Metrowerks Codewarrior used to be cross platform, not sure if it is still around or not though.

GameGamer43
A: 

Hi , is there a Cross Platform ( Win32 / Win64 / Linux32 / Linux64 / MacOSX Snow Leopard ) Commercial Development Tool / IDE / Programming Language ?

( No Java / .Net , only NATIVE )


me too.

i waiting delphi x (cross plateform)

A: 

Qt + Qt Creator + GCC (or perhaps some other compiler on Windows, such as the MS Visual Studio Express Edition compiler). Qt provides great support for building cross-platform GUI applications, Qt Creator provides a uniform IDE, and then you just need the appropriate compiler for your platform.

Qt Creator is open source, and Qt is available in both open source and commercially-licensed versions (although the open source version is suitable for commercial development these days due to its use of the LGPL).

Michael E