Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java ME (J2ME) > Sun готовит замену J2ME |
Автор: javastic 8.11.2007, 14:46 |
Sun готовит замену J2ME Вице-президент Sun, Джеймс Гослинг (James Gosling) сообщил, что компания готовит замену нынешней мобильной Java-платформе Java 2 Micro Edition (J2ME). Новая платформа будет называться JavaFX Mobile, а её выпуск будет частью инициативы JavaFX, объявленной Sun весной этого года. Причиной для замены мобильной платформы можно считать естественное устаревание J2ME, которая делалась для слабых малофункциональных телефонов и поэтому содержит большое количество ограничений функциональности по сравнению с классической Java Standard Edition. С ростом возможностей телефонов и с появлением сложных и функциональных приложений под конкурирующие платформы требования к мобильной Java заметно возросли. Временным решением для разработчиков приложений стало использование разнообразных расширений платформы, которые создали массу проблем с переносимостью ПО и начисто разрушили саму идеологию платформы Java. Новая мобильная платформа всё ещё будет уступать по функциональнсти настольному варианту, но её возможностей будет достаточно для того, чтобы создавать вполне современные приложения с хорошим уровнем переносимости. ![]() |
Автор: W0LF 8.11.2007, 19:03 |
Ты забыл пример кода добавить |
Автор: mikla 9.11.2007, 00:14 |
на конференции JavaOne уделялось большое внимание этому. |
Автор: javastic 9.11.2007, 11:53 |
Ну и уродец же этот JavaFX (видел исходники). Это уже не Ява, а какое-то сплетение бейсика с паскалем. Язык ориентирован на массы, очень простой, но уродлевый. Многим фанатам Явы он явно не понравится. |
Автор: Maksym 9.11.2007, 17:17 |
javastic эээ... какой-то новый синтаксис?? |
Автор: Hidrag 9.11.2007, 17:33 |
тоже видел, почему то вызвал негатив... |
Автор: javastic 10.11.2007, 10:27 | ||
Maksym, пример:
|
Автор: serger 10.11.2007, 14:23 |
Он не только для 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 12.11.2007, 12:59 |
я знаю, но рассматривал его исключительно с позиции языка для мобильных девайсов |
Автор: VOS 13.11.2007, 14:37 |
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 думаю тоже. |
Автор: javastic 14.11.2007, 13:58 |
Я думаю многие Делфисты обрадуются =) |
Автор: 1024 3.2.2008, 22:55 |
пример того что можно в JavaFx: https://openjfx.dev.java.net/ru/examples.html хотя, с другой стороны тоже самое можно и в любой другой среде разработки |
Автор: Mate 5.2.2008, 09:34 |
А что мне остановить изучения J2ME которую я только только начал и перейти к JavaFX чтоли? |
Автор: Samuil 5.2.2008, 15:50 |
Полностью с Вами согласен, то что это уродство и издевательство над кодом. Покрайней мере в ближаешем будующем он не будет конкурентом оригинальной то биш классической Явы. |
Автор: Arahnus 13.5.2009, 23:25 |
Вряд он будет популярен в ближайшее будущее. Чтобы на него перейти нужно время. К тому времени не меньшую популярность может получить Pyton. |
Автор: Выхухоль 24.5.2009, 16:44 |
очень напоминает технологию WPF в .NET...=) а может как всегда наоборот WPF напоминает JavaFX =) |