|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Чего бы потрогать для общего развития?
Я тут опять набрел на JavaFX. Стоит ли обращать внимание или нет? Какие вообще сейчас набирающие ход технологии с хорошей перспективой по оценке не только их авторов?
Хочу разговора на уровне посиделок :о)
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Для общего развитися я бы трогал алгоритмы (сортировки, поиск и прочие) и структуры данных (деревья, списки и другие). Хоть в повседневной работе это и мало кому нужно, но очень встряхивает мозги.
А из библиотек/API наверно лучше что-то пофундаментальнее, чем JavaFX. Например OpenGL. |
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
А чего от технологий хочется? JavaFX смотреть можно. Если хочется "стандартного java-ui", то его и смотреть. Swing уже давно не развивается, а других UI-технологий вроде как и нет (ну swt еще). Я видел мнения, что JavaFX тормозит, но подход к реализации UI посмотреть стоит (там что-то вроде типичного 3d со scene graph строится). Но там есть и страшные вещи. Например, биндинги. Я предпочитаю реактивное программирование (и соответствующие "легкие" биндинги к UI). Оно, например, достаточно хорошо делается на scala. В простейшем случае там что-то порядка ста строк на все ядро, а та куча API из javafx через это ядро в одну строку записывается. Ну и для общего развития я бы советовал сначала scala/lisp/ml/haskell посмотреть. А javafx немного специфическая, ее имеет смысл трогать только если UI приходится много заниматься (или тема UI интересна).
|
|
|||||
Жесткие у вас посиделки :о) На самом деле немного устал от флеша. Но альтернатив хороших не вижу, хтмл5 - вообще мыльный пузырь по мне.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Так бы и сказал что хочешь сменить платформу. Тогда, имхо, ближе и перспективнее всего разработка мобильного ПО.
|
|
|||||
Регистрация: Dec 2006
Сообщений: 1,764
|
Чего бы потрогать для общего развития? так девчата есть для этого))
хотите отдохнуть от флеша, активный отдых)
__________________
а за окном атлантический океан! |
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
У FX с мобильными платормами дела точно так же, как и в swing скорее всего. Т.е. - никак. Слишком все в разных платформах по-разному. Да и никогда не реализовывалась SE на мобильный устройствах. А то, что реализовывалось (отдельные профили), имело свою графическую библиотеку.
Системные баги от системы скорее зависит. А эффективность в первую очередь зависит от приложения. Я выше уже писал, что кому-то производительности сильно не хватало (не помню, то ли по сравнению со swing, то ли с чем-то еще). Потенциально fx быстрая - использует аппаратное ускорение (тот же scene graph, 2d или 3d - не знаю). Саму fx я детально не тестировал. Биндинги расстроили (слишком оно enterprise...) Так, собрал пример, посмотрел и закрыл. Мне и swing'а хватает для desktop'а. GBee Рекомендую вместе со сменой платформы еще и область приложений поменять. Отойти от UI и позаниматься либо действительно чисто алгоритмами, либо чем-то серверным (логика, без UI - соответственно, REST-протоколы и тяжелая обработка в базе, например). На андроиде все-таки клиент, а клиенты друг на друга достаточно сильно похожи (набор библиотек немного отличается, да и только). |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
|
Часовой пояс GMT +4, время: 02:09. |
|
« Предыдущая тема | Следующая тема » |
|
|