Greetings,Как написать кросс-платформенную программу?
Я хочу написать небольшую кросс-платформенную утилиту с графическим интерфейсом. На какой язык/GUI-библиотеку я должен придерживаться? Возможно ли это вообще?
Это будет небольшая программа, поэтому я не хочу, чтобы люди загружали JVM или .NET Framework. Возможно ли разработать его изначально?
Update 1.
Под "родной" Я имею в виду, что конечный результат будет машинный код без промежуточных слоев, таких как виртуальная машина Java или .NET Common Language Runtime
Update 2.
A БЕСПЛАТНОЕ решение;)
Отличный ответ Remo.D – 2008-09-26 11:38:59
Qt доступен только для проектов GPL. Проекты с другими некоммерческими лицензиями, в том числе популярные с открытым исходным кодом, такие как BSD или MIT/X11, должны оплачиваться. FWIW, Qt - мой выбор благодаря своей полноте и хорошо продуманному API. – skymt 2008-09-26 11:50:18
Qt теперь имеет (бесплатно) лицензию LGPL, поэтому приведенный выше комментарий skymt больше не верен. – KeyserSoze 2009-05-01 22:47:13