Модераторы: javastic, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Sun готовит замену J2ME 
:(
    Опции темы
javastic
  Дата 8.11.2007, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 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. Новая мобильная платформа всё ещё будет уступать по функциональнсти настольному варианту, но её возможностей будет достаточно для того, чтобы создавать вполне современные приложения с хорошим уровнем переносимости.
 smile 


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
W0LF
Дата 8.11.2007, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Ты забыл пример кода добавить


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
mikla
Дата 9.11.2007, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



на конференции JavaOne уделялось большое внимание этому.
--------------------
PM MAIL ICQ Skype   Вверх
javastic
Дата 9.11.2007, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Ну и уродец же этот JavaFX (видел исходники). Это уже не Ява, а какое-то сплетение бейсика с паскалем.
Язык ориентирован на массы, очень простой, но уродлевый. Многим фанатам Явы он явно не понравится.


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
Maksym
Дата 9.11.2007, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: нет
Всего: 62



javastic
эээ... какой-то новый синтаксис??
PM MAIL   Вверх
Hidrag
Дата 9.11.2007, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK

Репутация: нет
Всего: 25



тоже видел, почему то вызвал негатив...


--------------------
user posted image
PM WWW ICQ   Вверх
javastic
Дата 10.11.2007, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Maksym, пример:

Код

import javafx.ui.*

Frame {

  width: 176
  height: 220
  title: "This is a title"

  content: Label{
     Text: "Fucking JavaFX"
  }
}



--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
serger
Дата 10.11.2007, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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.




--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
javastic
Дата 12.11.2007, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



я знаю, но рассматривал его исключительно с позиции языка для мобильных девайсов


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
VOS
Дата 13.11.2007, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
Maksym
Дата 13.11.2007, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: нет
Всего: 62



Цитата(VOS @  13.11.2007,  13:37 Найти цитируемый пост)
Очевидно его использование ориентировано  на IDE, которые с легкостью смогут сгенерить код, подобный тому, что указал javastick выше.

Похоже что так. Этот код формы из делфи напомнил.
PM MAIL   Вверх
javastic
Дата 14.11.2007, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Я думаю многие Делфисты обрадуются =)


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
1024
Дата 3.2.2008, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.12.2006

Репутация: нет
Всего: 1



пример того что можно в JavaFx:

https://openjfx.dev.java.net/ru/examples.html

хотя, с другой стороны тоже самое можно и в любой другой среде разработки
PM MAIL   Вверх
Mate
Дата 5.2.2008, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 12.1.2008
Где: UZB, TASHKENT

Репутация: нет
Всего: нет



А что мне остановить изучения J2ME которую я только только начал и перейти к JavaFX чтоли?
PM MAIL WWW ICQ   Вверх
Samuil
Дата 5.2.2008, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: 5
Всего: 6



Полностью с Вами согласен, то что это уродство и издевательство над кодом. Покрайней мере в ближаешем будующем он не будет конкурентом оригинальной то биш классической Явы.


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.1014 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.