Кроссплатформенный инструмент коммерческого развития / IDE / язык программирования (нативный) - PullRequest
2 голосов
/ 13 октября 2009

Существует ли кроссплатформенный (Win32 / Win64 / Linux32 / Linux64 / MacOSX Snow Leopard) инструмент коммерческой разработки / IDE / язык программирования?

(без Java / .Net, только NATIVE)


Из ответов, которые я понимаю (насколько я понимаю), нет ни одного Comercial Tool / IDE / языка программирования (объединенного вместе) для нативной кроссплатформенной разработки (платформы в вопросе) !!!

И я прошу о продукте Comercial, имея в виду «качество» Microsoft Visual Studio или RAD Studio (delphi. C ++).

Я посмотрел на Freepascal / Lazarus, но он не дает впечатления от "полноценного продукта" (извините, ребята, хороший, но очень далеко от Delphi или VS, в любом случае сохраните хорошую работу) .

Спасибо всем за интерес, я буду продолжать поиск, любая новая информация будет полезна.

И мне нравится приносить извинения за мой английский (не родной !! для меня, узнал, что я знаю сам).

Себастьян.

Ответы [ 9 ]

18 голосов
/ 13 октября 2009

Embarcadero (нынешний владелец Delphi) пообещал кроссплатформенную версию (win32. Mac, Linux) в ближайшем будущем ... Посмотрите дорожную карту Delphi (от менеджера продукта Михаэля Розлога) на их веб-сайте разработчика dn.codegear.com) для более подробной информации.

Это будет собственный компилятор для каждой платформы, в соответствии с текущей ограниченной информацией.

8 голосов
/ 13 октября 2009

Что именно вам нужно? Инструмент или IDE или язык? Почему он должен быть коммерческим?

Вы пометили этот вопрос "delphi", поэтому я ожидаю, что вы ищете кросс-паттерн IDE / Compiler.

Насколько мне известно, единственный нативный кроссплатформенный компилятор - FreePascal , вы можете использовать Delphi 7-Like IDE Lazarus с этим компилятором. Но оба они не коммерческие, а с открытым исходным кодом.

Через несколько месяцев (никто точно не знает, когда) будет новым кроссплатформенным Delphi.

4 голосов
/ 13 октября 2009

Embarcadero Delphi XE2 в настоящее время находится на стадии бета-тестирования, встроенная поддержка MacOS и 64-битной версии включена, анонсирована поддержка Linux - см. http://www.embarcadero.com/products/delphi/64-bit и Что следует тестировать в 64-битной Delphi


Другой (коммерческий, но недорогой) инструментарий - wxForms для Delphi, основанный на wxWidgets:

"wxForms для Delphi является интегрированным плагин дизайнера форм для CodeGear Delphi, который поможет вам создать кросс платформа приложений для Windows Mac OSX и Linux с использованием одного источника основа.

код wxForms из Delphi может быть скомпилирован в Mac OSX и Linux без много изменений с помощью FreePascal / Lazarus. "

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

1 голос
/ 13 октября 2009

Также есть wxWidgets и инструмент конструктора пользовательского интерфейса DialogBlocks .

1 голос
/ 13 октября 2009

Взгляните на библиотеку Qt , недавно купленную Nokia. Вы можете использовать его в C ++, но есть привязки во многих языках, например это привязка python . Вы можете выбрать один из трех типов лицензий (коммерческий, LGPL или GPL)

0 голосов
/ 04 ноября 2010

CodeTyphon - мощный установочный пакет одним нажатием для кроссплатформенной нативной разработки. Он уже поддерживает 4 хоста CPU / OS (Win32, Win64, Linux32, Linux64) и 16 целей CPU / OS (arm-Wince, arm-Linux, arm-Embedded, arm -gba, arm-nds, i386-Win32, i386-Linux, i386-FreeBSD, i386-Haiku, x86_64-Win64, x86_64-Linux, x86_64-FreeBSD, powerpc-Linux, powerpc64-Linux, sparc-Linux, sparc-Solaris ). Больше поддерживаются в Lazarus / FreePascal , но другие еще не интегрированы в CodeTyphon. Я уже говорил, что это бесплатно?

Один код, чтобы управлять ими всеми; -)

0 голосов
/ 18 апреля 2010

Qt + Qt Creator + GCC (или, возможно, какой-то другой компилятор в Windows, такой как компилятор MS Visual Studio Express Edition). Qt предоставляет отличную поддержку для создания кроссплатформенных приложений с графическим интерфейсом, Qt Creator предоставляет унифицированную IDE, и тогда вам просто нужен соответствующий компилятор для вашей платформы.

Qt Creator является открытым исходным кодом, и Qt доступен как с открытым исходным кодом, так и с коммерчески лицензированной версией (хотя версия с открытым исходным кодом подходит для коммерческой разработки в настоящее время из-за использования LGPL).

0 голосов
/ 13 октября 2009

Хотя он и не бесплатный, и я не использовал его некоторое время, Metrowerks Codewarrior раньше был кроссплатформенным, хотя и не уверен, что он все еще есть или нет.

0 голосов
/ 13 октября 2009

Также есть CodeBlocks только для C ++. И если вы добавите несколько плагинов, вы можете рассмотреть vim и emacs . С последними двумя вы можете использовать любой язык разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...