В отличие от других, вероятно, из-за того, что я работал над торговым приложением Swing в реальном времени, я считаю, что Java - лучший ответ на ваши требования (однако я считаю этот вопрос субъективным, поскольку предыдущие ответы уже показывают ). Позволь мне развиваться.
Он должен быть прост в установке (время выполнения - недостаток, но обертка C ++ и / или установщик могут решить эту проблему, я думаю).
Используя Java, вы можете положиться на Java Web Start , который, насколько мне известно, является лучшим решением для простых в использовании приложений: вы нажимаете ссылку в браузере, и приложение устанавливается в меню «Пуск» / на рабочем столе и запускается сразу после загрузки. Похоже, что Adobe AIR предлагает эквивалентную функцию, но, на мой взгляд, Java Web Start интегрирует, благодаря глубине своей экосистемы, гораздо более мощные решения для распространения (как, например, простая возможность генерировать файл .jnlp
по требованию). ).
Он должен быть быстрым и иметь богатый графический интерфейс (не 3D-игра, но определенно 2D-графика).
Вопреки распространенному мнению, создание хорошей графики на Java возможно. Возьмите в качестве примера взгляд на превосходный грязных богатых клиентов сопутствующий сайт отличной книги.
Среда разработки должна легко устанавливаться, а инструмент разработки пользовательского интерфейса должен иметь функцию перетаскивания для определения макета приложения.
Eclipse является отраслевым стандартом де-факто для IDE и объединяет несколько построителей DnD IDE. Я бы просто взял в качестве примера недавно освобожденную Windows Builder Pro .
Целевое приложение должно иметь собственный внешний вид. Профессиональная платная поддержка должна быть доступна.
Что ж, Swing default look'n'feel действительно немного отличается от системного. однако, есть отличные сторонние, перечисленные здесь , например.
Наконец, несколько примеров:
- Отличный Блог Palantir Technologies Перечислите некоторые выдающиеся приложения Swing
- Gephi является довольно полным и эффективным средством просмотра графиков большого объема
- Моя предыдущая работа (не рассматривайте это как замаскированное объявление, это всего лишь способ показать довольно солидный свинг).