LINUX.ORG.RU

java vs WPF


0

0

В наборе технологий java (ну там в каки-нибудь java-апплетах) есть что-нибуль аналогичное WPF (чтобы пользовательский интерфейс измерялся в физических размерах, чтобы он был высокофункциональным и на desktop и на web, чтобы код отделался от описания интерфейса, чтобы поисковые машины могли искать по описаниям интерфейса и т.д. что там еще WPF умеет)?

> java vs WPF

сдается мне, там опять будет счет 0:1 -- хотя бы вот data binding.

но не следует бездумно доверять микрософтовским buzzword-ам

> чтобы код отделался от описания интерфейса ... что там еще WPF умеет

А ты бы разобрался, что он там умеет, т.к. и мне интересно.

Кстати, а там действительно их отделили или это вранье? Вот например дизайнер лепит:

<some_control name="name_123" bla-bla-bla />

Дальше прогер должен написать... name_123_OnClick? или как? как прогер будет ссылаться на переменные инстанса? что будет с кодом прогера, если дизайнер изменит тип контрола?

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

> <some_control name="name_123" bla-bla-bla /> > > Дальше прогер должен написать... name_123_OnClick? или как? как прогер будет ссылаться на переменные инстанса? что будет с кодом прогера, если дизайнер изменит тип контрола?

Обработчкики сразу в описании контрола пишутся:

<some_control ... OnClick="my_function" />

А ссылатся можно по имени, т.е. name_123.Text = "My text". Так что если дизайнер меняет тип контрола, вероятнее всего код менять тоже нужно. Хотя последняя ситуация не так уж часто происходит, чаще дизайенер меняет вид.

mrco ★★
()

Есть eFace - XAML/WPF for Java. Судя по сайту разработчиков, даже совместим с майкрософтовским XAML-ом.

Amp ★★★
()

Eclipse/RCP. Несколько специализированное, но зато очень мощное решение для построения пользовательских интерфейсов.

theos ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.