![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Sun готовит замену J2ME
Вице-президент Sun, Джеймс Гослинг (James Gosling) сообщил, что компания готовит замену нынешней мобильной Java-платформе Java 2 Micro Edition (J2ME). Новая платформа будет называться JavaFX Mobile, а её выпуск будет частью инициативы JavaFX, объявленной Sun весной этого года. Причиной для замены мобильной платформы можно считать естественное устаревание J2ME, которая делалась для слабых малофункциональных телефонов и поэтому содержит большое количество ограничений функциональности по сравнению с классической Java Standard Edition. С ростом возможностей телефонов и с появлением сложных и функциональных приложений под конкурирующие платформы требования к мобильной Java заметно возросли. Временным решением для разработчиков приложений стало использование разнообразных расширений платформы, которые создали массу проблем с переносимостью ПО и начисто разрушили саму идеологию платформы Java. Новая мобильная платформа всё ещё будет уступать по функциональнсти настольному варианту, но её возможностей будет достаточно для того, чтобы создавать вполне современные приложения с хорошим уровнем переносимости. ![]() -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Ты забыл пример кода добавить
-------------------- iOS developer |
|||
|
||||
mikla |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 3.12.2006 Где: Витебск Репутация: нет Всего: нет |
на конференции JavaOne уделялось большое внимание этому.
--------------------
|
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Ну и уродец же этот JavaFX (видел исходники). Это уже не Ява, а какое-то сплетение бейсика с паскалем.
Язык ориентирован на массы, очень простой, но уродлевый. Многим фанатам Явы он явно не понравится. -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: нет Всего: 62 |
javastic
эээ... какой-то новый синтаксис?? |
|||
|
||||
Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: нет Всего: 25 |
тоже видел, почему то вызвал негатив...
-------------------- ![]() |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Maksym, пример:
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
serger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: нет Всего: 5 |
Он не только для J2ME. Для веба и стола, для анимации и графики..
https://openjfx.dev.java.net/ JavaFX Script is a highly productive scripting language that enables content developers to create rich media and content for deployment on Java environments. JavaFX Script is a declarative, statically typed programming language. It has first-class functions, declarative syntax, list-comprehensions, and incremental dependency-based evaluation. It can make direct calls to Java APIs that are on the platform. Since JavaFX Script is statically typed, it has the same code structuring, reuse, and encapsulation features (such as packages, classes, inheritance, and separate compilation and deployment units) that make it possible to create and maintain very large programs using Java technology. -------------------- упс! |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
я знаю, но рассматривал его исключительно с позиции языка для мобильных девайсов
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
VOS |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
1. Спасибо javastick'у что находит время отслеживать важные для Java-программиста события.
2. Я прочитал (правда не очень внимательно) про JavaFX здесь: https://openjfx.dev.java.net/JavaFX_FAQ.html и не понял, почему он вызвал у Вас такой негатив. Насколько я понял (если отбросить лирику), то основная задача его - это универсально создавать и конфигурировать пользовательские интерфейсы. ".. the GUI components and back-end application objects are implemented in Java; JavaFX Script code is used only to create such components, configure them, and wire them together." Т.е. JavaFX нужен для расположения компонент на форме, их взаимной конфигурации, возможно для автоматического создания "оберток", например на уровне внутренних классов, основная цель которых лишь вызвать некий обработчик и т.д. А сам обработчик (код) нам предлагается писать на нормальном Java. Притом похоже интерпретироваться этот FX-код будет всего раз, при создании формы/фрейма. А в итоге получим уже созданный и проинициализированный интерфейс, доступ к элементам которого как обычно по объектным ссылкам. Очевидно его использование ориентировано на IDE, которые с легкостью смогут сгенерить код, подобный тому, что указал javastick выше. Притом, похоже JavaFX регламентирует "единый" формат хранения параметров инициализации. А это очень полезно. В настоящий момент все IDE при визуальном проектировании интерфейсов используют различные форматы хранения форм, которые не являются совместимыми между собой. Соответственно, когда Вы переходите на другую IDE, то очень редко не приходится заново форму перенастраивать. Здесь эта проблема решается влет. Вообщем, вероятно, это приблизит к возможностям Delphi по визуальному созданию интерфейсов, оставив плюсы Java - многоплатформенность, универсальность и т.д. Конечно основные выгоды будут при построении десктоп приложений, где сейчас приходится вручную вырисовывать длинный код по работе со Swing. Ну и Web думаю тоже. Это сообщение отредактировал(а) VOS - 13.11.2007, 14:39 |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: нет Всего: 62 |
||||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Я думаю многие Делфисты обрадуются =)
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
1024 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 5.12.2006 Репутация: нет Всего: 1 |
пример того что можно в JavaFx:
https://openjfx.dev.java.net/ru/examples.html хотя, с другой стороны тоже самое можно и в любой другой среде разработки |
|||
|
||||
Mate |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 12.1.2008 Где: UZB, TASHKENT Репутация: нет Всего: нет |
А что мне остановить изучения J2ME которую я только только начал и перейти к JavaFX чтоли?
|
|||
|
||||
Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: 5 Всего: 6 |
Полностью с Вами согласен, то что это уродство и издевательство над кодом. Покрайней мере в ближаешем будующем он не будет конкурентом оригинальной то биш классической Явы.
|
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |