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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> NetBeans Platform 
:(
    Опции темы
404NotFound
Дата 12.6.2011, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Блуждающий
*


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

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



Добрый день. Подскажите мне пожалуйста вот с каким вопросом. Захотел написать GUI приложение на яве. Полазив по инету, почитал, что пишут такие приложения с использованием swing. Запустил нетбинс, выбрал настольное приложение, и возникло сообщение:
Цитата

Обратите внимание на то, что JSR-296 (платформа приложений Swing) больше не разрабатывается и не войдет в официальный комплект для разработчика на языке Java, как планировалось ранее. Библиотеку платформы приложений Swing по-прежнему можно использовать, ее последующая доработка не планируется.
При необходимости использования платформы приложений на базе Swing рекомендуется рассмотреть NetBeans platform.netbeans.org — полнофункциональную платформу, которая подходит для создания сложных и масштабируемых настольных приложений. Эта платформа содержит API-интерфейсы, упрощающие обработку диалоговых окон, действий, файлов и многих других элементов приложения.


Вот. И возник вопрос, с использованием чего лучше писать настольные приложения? Сильно ли API функции  NetBeans platform отличаются от swing? 
--------------------
У меня в кармане крыса,Я нашел ее в лесу!Она мокрая и лысая,Я домой ее несу!Зайдите на минутке
PM MAIL WWW ICQ   Вверх
Stolzen
Дата 12.6.2011, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

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



Используйте Swing и не беспокойтесь. NetBeans тоже swing использует, только с применением какого-то своего менеджера для организации компонентов (не берусь утверждать, какого именно, использую другую IDE).

Даже не знал о том, что swing отменяют. Не известно, на что будут менять? Или отказываются полностью от гуев в пользу веба? 


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
COVD
Дата 12.6.2011, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

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



Swing никто не отменял. 

В Нетбинс есть шаблон проекта Java Desktop Application. Развитие этого проекта и прекращено. Вместо него рекомендуют использовать NetBeans platform. NetBeans platform - это модульная архитектура, аналог OSGi. Приложение строится из набора "кубиков" - модулей (или плагинов в OSGi). GUI модули в Нетбинс строятся на Swing. Есть готовые модули, но можно создавать и свои. 

GUI приложение по-прежнему можно строить и на "голом" Swing. Оно просто не будет иметь преимуществ модульной архитектуры.

Это сообщение отредактировал(а) COVD - 12.6.2011, 17:47
PM MAIL   Вверх
Galaran
Дата 12.6.2011, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



"Платформа приложений Swing"(JSR-296) — не Swing
Это фреймворк для облегчения разработки на свинге, например он определяет стандартную структуру проекта, позволяет вытащить свойства компонентов из кода в property файл.
Сам свинг никуда не денется, на нём куча софта написано, так что беспокоиться не о чем

COVD опередил smile

Это сообщение отредактировал(а) Galaran - 12.6.2011, 17:39
PM MAIL   Вверх
COVD
Дата 12.6.2011, 17:55 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

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



Цитата

позволяет вытащить свойства компонентов из кода в property файл.

и при этом проперти файлы укладываются рядом с кодом, для которого предназначены, т.е. разбросаны по всему проекту внутри jar. И редактировать их в готовом приложении поэтому сложно. Этим меня и не устроил шаблон Java Desktop Application. Поэтому и прекратили его развитие.  smile 

Это сообщение отредактировал(а) COVD - 25.7.2011, 13:34
PM MAIL   Вверх
Evribiad
Дата 31.7.2011, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Galaran @ 12.6.2011,  17:38)
Сам свинг никуда не денется, на нём куча софта написано, так что беспокоиться не о чем
COVD опередил smile

Хм ...ну вообще на прошедшем Java Tech Day ... Разработчики из ORACLE заявили что место Swing со временем должен занять JavaFX ...
Такова позиция компании ... так что все равно когда нибудь он наверно исчезнет ...

Другое дело что пока переработанный JavaFX в таком состоянии что вообще ...
Особенно убийственно выглядит косяк с таблицей {которую видимо совсем не случайно не добавили ни в один пример } и документация которая сделана меньше чем на половину ....
Пользоваться JavaFX в реальном проекте ещё наверно пару лет будет затруднительно ...
PM MAIL WWW ICQ AOL   Вверх
ashain
Дата 31.7.2011, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Evribiad @  31.7.2011,  14:25 Найти цитируемый пост)
Другое дело что пока переработанный JavaFX в таком состоянии что вообще ...

ну так он официально даже еще не вышел...
PM MAIL   Вверх
sergioK1
Дата 2.8.2011, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(404NotFound @ 12.6.2011,  10:10)
Вот. И возник вопрос, с использованием чего лучше писать настольные приложения? Сильно ли API функции  NetBeans platform отличаются от swing?

SWT чем не устраивает? 95% пишут ГУИ под окна
IMHO
PM MAIL   Вверх
Evribiad
Дата 7.8.2011, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(sergioK1 @ 2.8.2011,  13:03)


Цитата(404NotFound @ 12.6.2011,  10:10)
SWT чем не устраивает? 95% пишут ГУИ под окна
IMHO



1. SWT вместе с JFace вполне приличная библиотека smile
С большим количеством дополнительных компонентов .. например nebula
Раньше была сложность с бесплатным дизайнером правда ...
Но теперь спасибо Гуглу есть WindowBuilder smile

Цитата(ashain @ 12.6.2011,  10:10)

ну так он официально даже еще не вышел...


2. Хм ... и правда .. меня ввели в заблуждение smile
Ну не удивительно тогда что столько глюков ...

Это сообщение отредактировал(а) Evribiad - 7.8.2011, 23:06
PM MAIL WWW ICQ AOL   Вверх
ashain
Дата 7.8.2011, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Evribiad @ 7.8.2011,  19:34)
2. Ну кстати не правда .. релиз для JavaFX 2.0 вышел недавно ... но очень глючный ...

ну  все правельно, вышла только бэта и только для виндоуз... а официальный стэбл релиз должен  выйти нога в ногу в нэтбинс 7.1
PM MAIL   Вверх
Evribiad
Дата 7.8.2011, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(ashain @ 7.8.2011,  20:07)
Цитата(Evribiad @ 7.8.2011,  19:34)
2. Ну кстати не правда .. релиз для JavaFX 2.0 вышел недавно ... но очень глючный ...

ну  все правельно, вышла только бэта и только для виндоуз... а официальный стэбл релиз должен  выйти нога в ногу в нэтбинс 7.1

Хм ... и правда .. меня ввели в заблуждение 
Ну не удивительно тогда что столько глюков ...
PM MAIL WWW ICQ AOL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

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


 




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


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

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