Доступный, кроссплатформенный, соответствующий интерфейс пользовательского интерфейса? - PullRequest
0 голосов
/ 16 февраля 2011

Я опытный разработчик PHP / JS с небольшим опытом (читай университетские проекты) в Java / C / C ++.Я стремлюсь расширить свой набор навыков и хотел бы получить несколько советов о том, какой язык лучше всего выбрать, а также структуру пользовательского интерфейса для этого языка.У меня небольшой опыт работы с реализацией Qt на C ++.

Позвольте мне определить, что я считаю «лучшим».Я ищу что-то кроссплатформенное (я использую MacBook Pro и настольный компьютер с двойной загрузкой Windows / Linux), в которое довольно легко проникнуть, насколько это возможно, но которое можно масштабировать для более крупных приложений.Мне удобно писать терминальные приложения на Java / C / C ++ / Python / PHP, но некоторые из этих небольших вещей, которые я написал, мне было бы интересно расширить с помощью более удобных / красивых пользовательских интерфейсов.

В концев настоящее время, я думаю, что это, вероятно, сводится к обсуждению фреймворка, поэтому давайте перефразируем вопрос как «Какой кроссплатформенный фреймворк пользовательского интерфейса является наиболее доступным, но также и профессионально релевантным».

Ответы [ 3 ]

2 голосов
/ 16 февраля 2011

Мне нравится Qt, он прост в освоении, прост в использовании, кроссплатформенен и достаточно универсален, чтобы очень хорошо работать даже на встроенном в ARM устройстве, на котором установлен busybox.

2 голосов
/ 16 февраля 2011

Хорошо 3 рекомендуются:

  1. Swing (Java)
  2. SWT / JFace (Java)
  3. Qt (C ++)

Работа с этими инструментариями пользовательского интерфейса практически одинакова: (как правило, тот же подход, хорошие дизайнеры пользовательского интерфейса, хорошие сообщества и т. Д.), Поэтому выбор языка должен зависеть от того, какие внешние библиотеки вы используете, и хотите ли вы, чтобы нативный внешний вид ичувство для вашего приложения (только Qt и SWT / JFace могут дать вам естественный вид для вашего приложения, свинг очень плох в этом).

0 голосов
/ 16 февраля 2011

Рассматривали ли вы wxWidgets ? Это кроссплатформенный и есть несколько языковых привязок. Он существует уже некоторое время и используется в нескольких коммерческих продуктах.

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