Чего бы потрогать для общего развития?
Я тут опять набрел на JavaFX. Стоит ли обращать внимание или нет? Какие вообще сейчас набирающие ход технологии с хорошей перспективой по оценке не только их авторов?
Хочу разговора на уровне посиделок :о) |
Для общего развитися я бы трогал алгоритмы (сортировки, поиск и прочие) и структуры данных (деревья, списки и другие). Хоть в повседневной работе это и мало кому нужно, но очень встряхивает мозги.
А из библиотек/API наверно лучше что-то пофундаментальнее, чем JavaFX. Например OpenGL. |
А чего от технологий хочется? JavaFX смотреть можно. Если хочется "стандартного java-ui", то его и смотреть. Swing уже давно не развивается, а других UI-технологий вроде как и нет (ну swt еще). Я видел мнения, что JavaFX тормозит, но подход к реализации UI посмотреть стоит (там что-то вроде типичного 3d со scene graph строится). Но там есть и страшные вещи. Например, биндинги. Я предпочитаю реактивное программирование (и соответствующие "легкие" биндинги к UI). Оно, например, достаточно хорошо делается на scala. В простейшем случае там что-то порядка ста строк на все ядро, а та куча API из javafx через это ядро в одну строку записывается. Ну и для общего развития я бы советовал сначала scala/lisp/ml/haskell посмотреть. А javafx немного специфическая, ее имеет смысл трогать только если UI приходится много заниматься (или тема UI интересна).
|
Жесткие у вас посиделки :о) На самом деле немного устал от флеша. Но альтернатив хороших не вижу, хтмл5 - вообще мыльный пузырь по мне.
|
Так бы и сказал что хочешь сменить платформу. Тогда, имхо, ближе и перспективнее всего разработка мобильного ПО.
|
Оу, а про них я вообще забыл :о) Кроме андроида есть на чем потыкаться. Спасибо, почитаю, подумаю.
|
Чего бы потрогать для общего развития? так девчата есть для этого))
хотите отдохнуть от флеша, активный отдых) |
Я семейный человек. Активный отдых мне устраивает теща на даче :о)
|
У FX с мобильными платормами дела точно так же, как и в swing скорее всего. Т.е. - никак. Слишком все в разных платформах по-разному. Да и никогда не реализовывалась SE на мобильный устройствах. А то, что реализовывалось (отдельные профили), имело свою графическую библиотеку.
Системные баги от системы скорее зависит. А эффективность в первую очередь зависит от приложения. Я выше уже писал, что кому-то производительности сильно не хватало (не помню, то ли по сравнению со swing, то ли с чем-то еще). Потенциально fx быстрая - использует аппаратное ускорение (тот же scene graph, 2d или 3d - не знаю). Саму fx я детально не тестировал. Биндинги расстроили (слишком оно enterprise...) Так, собрал пример, посмотрел и закрыл. Мне и swing'а хватает для desktop'а. GBee Рекомендую вместе со сменой платформы еще и область приложений поменять. Отойти от UI и позаниматься либо действительно чисто алгоритмами, либо чем-то серверным (логика, без UI - соответственно, REST-протоколы и тяжелая обработка в базе, например). На андроиде все-таки клиент, а клиенты друг на друга достаточно сильно похожи (набор библиотек немного отличается, да и только). |
|
Часовой пояс GMT +4, время: 21:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.