Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Вниз

Java 4-ever   Найти похожие ветки 

 
AlexDn ©   (2010-10-10 13:21) [80]

> trsteep ©   (04.10.10 13:19) [55]
> Сразу после установки оси, драйверов и обновлений ставлю
> .NET, JAVA и Adobe Flash - нынче без них некуда...
интересно в виде каких приложений..?


 
Дмитрий Тимохов   (2010-10-10 14:40) [81]


> Alex Konshin ©   (10.10.10 06:33) [77]
>
> Как говорил Zorg, если хочешь чтобы что-то было
> сделано, сделай это сам. Вот и пишу теперь сам.


offtopic

Очень люблю эту фразу. Часто про себя произношу ) Вот только через 48 секунд фильма Зорга на молекулы разнесло. Проводя аналогии, не лучший пример для подражания...
А фраза хорошая ;)

topic

У меня приятель в Италии сидит - типа ИП у него. Пишет на Java. Классный продукт для серверного программирования. На ноуте у него естественно Windows. Я много с ним общался по теме Java и соответствующей религии (какой язык без религии, а?). Вывод для меня такой - java хорош для серверной разработки, у него большое сообщество, много бесплатных и качественных фреймворков. Многие вещи стандартизированы и т.д. Для клиента Java не лучший выбор - много других клиентов, например, Opera или FF :)
Это я так, свое мнение к обсуждаемой теме выразил.


 
Alex Konshin ©   (2010-10-10 18:46) [82]

> Eraser ©   (10.10.10 12:46) [79]
> > [77] Alex Konshin ©   (10.10.10 06:33)
> > Хотя было бы гораздо лучше, если бы они сделали нормальную
> > разработку GUI приложений (netbeans реальную погоду не делает,
> > да и он кривой), тогда бы для обычных пользователей приложений
> > было бы больше. Я вот сейчас как-раз занимаюсь выбором оружия
> > для разработки группы UI приложений
>
> Сейчас тоже перед выбором.
> Так на чём остановились, какие варианты стоит рассматривать?
>
> Чем плох netbeans? На первый и даже второй взгляд весьма
> неплохо. Дизайнер форм по лучще делфивского будет.


Для меня netbeans не катит потому как неудобен он для меня да и в группе у нас стандартный IDE - eclipse. И мне нужен какой-то простой фреймворк, чтобы и индусы могли использовать, причём так, чтобы у них было по-меньше возможности напахать, и после них не пришлось бы переделывать каждую форму. То есть, я для себя решил, что мне нужен некий фреймворк с декларативным UI, скорее всего в XML. Формы должны динамически грузиться из этого XML (а не как везде в Java приложениях) и биндится к обработчикам событий. Чтобы уменьшить полёт фантазии у наших индийских друзей, набор событий у меня будет очень ограничен, но компоненты достаточно умны и кастомизируемы. Для начала формы будут просто разрабатываться прямо в XML, а позднее наверно сделаю простенький дизайнер, если он вообще понадобится. Это всё вполне реально и достаточно просто сделать, более того, частично оно уже было в предыдущем версии одного из моих продуктов. Но там я писал UI сам, а тут мне хочется его аутсорсить в Индию, потому надо переделать фрейворк.

Я пытался найти в интернете какие-нибудь готовые куски. Пересмотрел уже кучу дизайнеров форм и рассмотрел возможности использования других технологий. Например, рассматривал JavaFX и Adobe AIR - не подходят.

Тебе же могу посоветовать посмотреть на гуговский плагин для eclipse WindowBuilder http://code.google.com/webtoolkit/tools/download-wbpro.html
Похоже, что он на самом деле даже лучше матисса из Netbeans. Он тоже умеет работать с GroupLayout, но заодно помимо Swing поддерживает SWT, GWT и XWT. Что мне не нравится в этом плагине, так это то, что они опять-таки парсят и генерят Java код, который рисует UI. Мне видимо уже никогда не понять, почему в Java мире так упорно не хотят использовать декларативный UI, видимо любят создавать себе препятствия, а потом героически их преодолевать.

Кстати, по поводу XWT. Посмотрел я на него и понял, что они-таки решились реализовать декларативный UI в эклипсе 4 и он там будет родным. Видимо они как и я не дождались его от Sun который несколько лет назад обещал его в самой Java, но почему-то отказался от этой идеи.


 
Eraser ©   (2010-10-10 19:09) [83]

> [82] Alex Konshin ©   (10.10.10 18:46)

Спасибо за небольшой экскурс, кое-что стало понятнее. По сути для моих проектов не требуется навороченный UI, т.е. устроит и менее концептуальный подход. Несколько кнопок, меток и списков на форме. Единственное что не нашел в стандартном наборе (и не стандартных тоже) - это нормального, даже примитивного, аналога TListView. Хотя интересовался около года назад, скоро вот опять нужно будет вплотную работать с Java.


 
Alex Konshin ©   (2010-10-10 19:17) [84]


> iZEN   (10.10.10 00:37) [75]
> > DiamondShark ©   (04.10.10 20:13) [62]
> >
> > Я против Ж2МЕ как такового ничего не имею.
> > Если отставить в сторону заклинания "на любой платформе"
> > -- вполне кошерная вещь.
>
> Oracle обещал в дальнейшем поддерживать всеми силами субплатформу
> Java ME против Google Android: http://news.ferra.ru/soft/2010/09/27/103461/print/

О, они опять JavaFX упомянули. Они бы прежде чем строить грандиозные планы, сначала бы попробовали в своём новейшем Netbeans 6.9.1 сваять хотя бы простенькую форму с контролами, которая ресайзится нормально и при этом не моргает. Я это несколько месяцев назад пытался сделать в 6.9RC и грешил на то, что он ещё не релизнут, а тут недавно повторил попытку, потратил полдня, увидел массу занятных глюков, но приемлемого результата так и не добился. Ну а если не хватит такого квеста, то пусть найдут способ без использования стороних библиотек из JavaFX формы вызвать любой JavaFX диалог.


 
Alex Konshin ©   (2010-10-10 19:31) [85]


> Eraser ©   (10.10.10 19:09) [83]
>
> > [82] Alex Konshin ©   (10.10.10 18:46)
>
> Спасибо за небольшой экскурс, кое-что стало понятнее. По
> сути для моих проектов не требуется навороченный UI, т.е.
>  устроит и менее концептуальный подход. Несколько кнопок,
>  меток и списков на форме. Единственное что не нашел в стандартном
> наборе (и не стандартных тоже) - это нормального, даже примитивного,
>  аналога TListView. Хотя интересовался около года назад,
>  скоро вот опять нужно будет вплотную работать с Java.

Ну просто таблица и в Swing есть. А что-то более умное... Тут без напильника не обойтись. Нарисовать-то можно всё, а таких готовых компонент не искал. В тех проектах, в которых я участвовал они либо уже были, либо были не нужны.

Посмотри ещё на SWT. Там свои тараканы, но контролы в основном нативные
http://www.eclipse.org/swt/widgets/


 
iZEN   (2010-10-15 15:19) [86]


> Eraser ©   (10.10.10 19:09) [83]
>
> Единственное что не нашел в стандартном
> наборе (и не стандартных тоже) - это нормального, даже примитивного,
>  аналога TListView. Хотя интересовался около года назад,
>  скоро вот опять нужно будет вплотную работать с Java.

Тут: http://java.sun.com/products/jfc/tsc/tech_topics/jlist_1/jlist.html
посмотри.
В Swing всё решается отрисовкой нужных компонентов внутри базовых компонентов.


 
Eraser ©   (2010-10-15 20:36) [87]

> [86] iZEN   (15.10.10 15:19)

спасибо!



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.61 MB
Время: 0.007 c
15-1287386006
Юрий Зотов
2010-10-18 11:13
2011.01.30
О машинной арифметике (комментарий к удаленной ветке)


6-1233739684
ego
2009-02-04 12:28
2011.01.30
программная работа с vkontakte


2-1289530925
Gu
2010-11-12 06:02
2011.01.30
Win 7 и запуск от имени администратора


11-1229310616
L`Autour
2008-12-15 06:10
2011.01.30
Вопрос по перехвату LVN_GETDISPINFOW


2-1289575914
faiwer
2010-11-12 18:31
2011.01.30
Windows 7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский