четверг, 5 ноября 2009 г.

[comp.prog.flame] Примеры Java приложений для десктопа

Благодаря ссылкам ув.тов.Skynin, удалось слегка расширить свое представление о том, как Java используется в десктопных приложениях. Вот эти ссылки:

Что можно сказать – я был не прав. Хотя сам я Java-приложения не использую, но должен признать, что они вполне себе живут и здравствуют.

Пару-тройку скриншотов для демонстрации:

(IVAS is an intelligent virtual agent system – на платформе NetBeans)

(The Bioclipse project is aimed at creating a Java-based, open source, visual platform for chemo- and bioinformatics based on the Eclipse RCP).

(EasyMonitoring® is a 4D visualisation platform that makes easier to supervise and analyse complex systems in 3D and in real time.)

Хочется сказать, что Java, на мой взгляд, является отличным примером действенности принципа Worse Is Better. Далеко не самый лучший язык программирования, но какое распространение! И какие результаты!

Сдается мне, что не являясь языком для фриков, Java стал отличной платформой для разработки рабочего софта. Очень большие сомнения у меня существуют, что нынешние адепты функционального программирования когда-нибудь напишут на своих любимых Haskell-ях с OCaml-ами приложения, которые хотя бы выглядеть будут так, как вот эта тройка. Поскольку Haskell/OCaml сейчас востребован либо фриками, либо учеными, которым бесконечные списки, синтаксический анализ и потактовое моделирование аппаратуры гораздо важнее и интереснее, чем разработка удобного и полезного рядовым пользователям ПО. А вот Java-программистам – наоборот, за что им респект и уважуха! :)))

PS. Имхо, C++ники в этом плане гораздо ближе к Haskell-истам. Вряд ли бы C++ получил бы такое широкое применение, если бы не “пьянящее чувство победы”, которое программисты испытывают, когда их C++ная программа работает быстро и надежно ;)

Отправить комментарий