На каком языке хорошо писать простые приятные графические приложения? - PullRequest
1 голос
/ 22 октября 2009

Я никогда не занимался программированием GUI (кроме небольшого количества QT и Delphi).
Мне нужно написать простое приложение с графическим интерфейсом, которое бы интерактивно визуализировало графики.
Очень похоже на инструмент "GraphViz GUI для Mac".

Что бы вы предложили?

Спасибо.

Ответы [ 4 ]

3 голосов
/ 22 октября 2009

Я думаю, что это действительно зависит от платформы, на которую вы ориентируетесь. Если вы пишете нативные приложения для Mac, Objective-C, вероятно, является лучшим выбором, так как API построены на этом. Если вы пишете для Windows, вам, вероятно, нужен C / C ++ или C # по той же причине. Кроссплатформенные приложения заставят вас выбрать платформенно-нейтральный язык, такой как Java или Python (как предложил jldupont).

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

Я использую довольно много, и я бы сказал, что C # в Visual Studio для Windows (это здорово и бесплатно!), И что-то вроде C # + MonoDevelop (или в равной степени язык сценариев, как Perl) и Glade / GTK на Linux / BSD / другие UNIX в Mac OS, тогда XCode и Interface Builder являются очевидным выбором.

Я бы сказал, что C # с Visual Studio Express является самым простым, а XCode и Interface Builder имеют самую крутую кривую обучения. Я не использовал QT, поэтому не могу сравнить, но представьте, что он похож на GTK.

Думая нестандартно, REALBasic также отлично справляется с работой (если вы можете преодолеть тот факт, что это OO Basic). Это не бесплатно, но в последнее время они значительно снижают цену, и это действительно здорово использовать для простой разработки приложений с графическим интерфейсом.

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

JRuby - хороший выбор - он кроссплатформенный, и вы получаете двойное преимущество благодаря большому количеству компонентов, доступных для java (например, кто-то, вероятно, уже создал интерактивную панель визуализации графиков) и возможности подключения и использования. их из ruby ​​(это отличный язык для программирования).

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

Рассмотрим Python с PyGTK: кроссплатформенный, документированный, проверенный.

...