Наборы компонент GUI - какие лучше ?
От: Nikolay_P_I  
Дата: 15.01.15 04:17
Оценка:
Что есть на JAVA для создания красивого и функционального GUI ? Подобное DevExpress, Infragistic для NET ? Например, где брать хороший и мощный Grid ? Можно платные.
java grid gui component
Re: Наборы компонент GUI - какие лучше ?
От: Blazkowicz Россия  
Дата: 15.01.15 06:05
Оценка:
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Что есть на JAVA для создания красивого и функционального GUI ?

Фреймверки есть. Тулкитов — нет.
N_P>Подобное DevExpress, Infragistic для NET ?
Нет такого.
N_P>Например, где брать хороший и мощный Grid ? Можно платные.
Гридов с привязкой к БД я вообще не встречал кроме как в JBuilder.
Поделок всяких можно много нагуглить. Но чего-то популярного и, действительно, хорошего качества нет.
Да, и сейчас с тремя разными GUI тулкитами, не понятно для какого искать готовые контролы.
Re[2]: Наборы компонент GUI - какие лучше ?
От: Nikolay_P_I  
Дата: 15.01.15 06:46
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Nikolay_P_I, Вы писали:


N_P>>Что есть на JAVA для создания красивого и функционального GUI ?

B>Фреймверки есть. Тулкитов — нет.
N_P>>Подобное DevExpress, Infragistic для NET ?
B>Нет такого.

Задам тогда вопрос шире — на чем делать GUI ? Начали мигрировать на Java с NET.
Re[3]: Наборы компонент GUI - какие лучше ?
От: Blazkowicz Россия  
Дата: 15.01.15 06:58
Оценка: 1 (1) +1
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Задам тогда вопрос шире — на чем делать GUI ? Начали мигрировать на Java с NET.

А вот фиг его знает. :) Нет у меня больше единого мнения.
1) JavaFX — модно, современно, забавный биндинг. Масса косяков. Никаких наработок для интеграции в 3-tier.
2) Swing — старый добрый, не поддерживается. Куча внутренних, но мелких, косяков. В принципе, не сложно сварганить свой фреймверк под нужные требования и его использовать. Кривоватый биндинг (мало чего умеет). Есть любопытные решения: JIDE, JGoodies, MigLayout, WindowBuilder Pro, NetBeans RCP
3) SWT — достойная рассмотрения альтернатива. Вот тут говорят о реальной кроссплатформенности получше чем у остальных. Кривоватый API. Те же MigLayout и WindowBuilder Pro. Крутая Eclipse RCP. Тоже можно нагуглить всяких поделок:
http://stackoverflow.com/questions/115766/a-more-advanced-table-spreadsheet-swt-implementation
Вдруг чего пригодится.
Что с биндингом в SWT — не знаю. Вроде был. Но как хорошо работает не скажу.

В любом случае MVVM с биндингом считаю лушим подходом для каждого из этих тулкитов.
Re[3]: Наборы компонент GUI - какие лучше ?
От: andyag  
Дата: 15.01.15 07:18
Оценка: +1
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Задам тогда вопрос шире — на чем делать GUI ? Начали мигрировать на Java с NET.


1. А почему решили отказаться от .NET если не секрет?
2. ИМХО, стоит посмотреть в сторону веба со всеми его Kendo UI и прочими. Насколько помню, в платных версиях Kendo есть библиотеки в т.ч. и для Java, чтобы упростить реализацию back end.
Re[4]: Наборы компонент GUI - какие лучше ?
От: Nikolay_P_I  
Дата: 15.01.15 08:42
Оценка:
Здравствуйте, andyag, Вы писали:

A>Здравствуйте, Nikolay_P_I, Вы писали:


N_P>>Задам тогда вопрос шире — на чем делать GUI ? Начали мигрировать на Java с NET.


Требования к обработке приводят к распределенным вычислениям, отсюда кое-где в появляется Hadoop со товарищи, отсюда требование к кросс-платформенности для кода.
А MS слишком долго тянул с mono и поздно на .NET Core заложился, ждать пока это допилят времени уже нет.
Re[5]: Наборы компонент GUI - какие лучше ?
От: andyag  
Дата: 15.01.15 12:34
Оценка:
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Здравствуйте, andyag, Вы писали:


A>>Здравствуйте, Nikolay_P_I, Вы писали:


N_P>>>Задам тогда вопрос шире — на чем делать GUI ? Начали мигрировать на Java с NET.


N_P>Требования к обработке приводят к распределенным вычислениям, отсюда кое-где в появляется Hadoop со товарищи, отсюда требование к кросс-платформенности для кода.

N_P>А MS слишком долго тянул с mono и поздно на .NET Core заложился, ждать пока это допилят времени уже нет.

Если backend на Java и frontend на .NET не вариант, ИМХО, нужно делать frontend через веб.
Даже когда .NET под линукс допилят, WPF там точно не будет.
Re: Наборы компонент GUI - какие лучше ?
От: indee  
Дата: 16.01.15 15:06
Оценка: +1 -1
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Что есть на JAVA для создания красивого и функционального GUI ? Подобное DevExpress, Infragistic для NET ? Например, где брать хороший и мощный Grid ? Можно платные.


JavaFX

Samples
Re: Наборы компонент GUI - какие лучше ?
От: genre Россия  
Дата: 20.01.15 17:10
Оценка: +1
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Что есть на JAVA для создания красивого и функционального GUI ? Подобное DevExpress, Infragistic для NET ? Например, где брать хороший и мощный Grid ? Можно платные.


Зависит от требований к GUI. Скорость разработки, кастомизируемость, производительность итд. И у swing и у javaFX свои тараканы. Например на JavaFX можно быстро нафигачить довольно крутой грид, но словить проблемы с производительностью если строк в таблице будет много. Ну или например Column/Row Span не сделан до сих пор.

Что конкретно надо от фреймворка?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[4]: Наборы компонент GUI - какие лучше ?
От: serb Россия  
Дата: 20.01.15 19:43
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

N_P>>Задам тогда вопрос шире — на чем делать GUI ? Начали мигрировать на Java с NET.

B>А вот фиг его знает. Нет у меня больше единого мнения.
B>1) JavaFX — модно, современно, забавный биндинг. Масса косяков. Никаких наработок для интеграции в 3-tier.
Он открыт косяки можно фиксить самому и слать патчи.

B>2) Swing — старый добрый, не поддерживается.

Ну это же неправда. Более менее поддерживается, но большие фичи, конечно, не появляются.

B>Куча внутренних, но мелких, косяков.

Тоже открыт и тоже можно слать патчи.
Re: Наборы компонент GUI - какие лучше ?
От: c-smile Канада http://terrainformatica.com
Дата: 20.01.15 21:03
Оценка:
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Что есть на JAVA для создания красивого и функционального GUI ? Подобное DevExpress, Infragistic для NET ? Например, где брать хороший и мощный Grid ? Можно платные.


Не рассмотривали Sciter как UI layer?

Приделать к нему Java backend в виде двух функций:

SciterView.handleCall( String funcName, CallArguments args) // view.funcName(...) call in script
SciterView.call( String funcName, CallArguments args) // call Sciter function from Java


Sciter feature set покрывает WPF, jQuery/jQueryUI и AngularJS.
И уж всяко разных grid на <table> и без них много всяких.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.