Цитата:
Сообщение от Hopkroft
Вадим, ты понимаешь разницу между QT и Java. И для чего каждый из них применяется?
|
и Java и QT - средства разработки кроссплатформенных приложений.
с условием того что ты используешь Java
SE, то это как раз вполне равноценные инструменты.
Цитата:
Сообщение от Hopkroft
Это было давно. Теперь вычислительной мощности машин хватает на быструю работу приложений на Java, плюс сама Java значительно увеличила своё быстродействие.
|
вот я в этом как раз крайне неуверен.
т.е. если говорить о каких то программах, состоящих на 99% из интерфейса, а такие программы безусловно не просто есть, но их очень много, то тут разницы между Java и компилируемыми языками особо не будет.
но в реальных приложениях тебе понадобятся вычисления, обработка данных и т.п.. это придется писать
отдельно, отдельно от программы и отдельно для каждой платформы, подключать к интерфейсу на Java,
отлаживать через задницу.
собственно, у меня лично всё на последнем пункте и заканчивалось с попытками создать
прикладную программу с использованием Java. попытка отладить код, написанный на двух языках - это очевидный маразм. проще создать интерфейс силами того же языка, на котором написано ядро программы, общие затраты времени на разработку и отладку будут ниже.
Java себя прекрасно зарекомендовала в мобильных приложениях, в серверных, в Web-апплетах. её звезда в десктопных программах зажглась и одно время даже довольно ярко горела, но прошли годы и она окончательно угасла, подтолкнув только средства разработки на С++ к тому чтобы упростить создание кроссплатформенных приложений.