|
|
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Озверин1) Считаете ли вы, что разработка сложных gui на java - достаточно трудоемкая операция(по времени, возможно по прикладным усилиям)? да, считаю Озверин2) Если считаете, то как выходите из положения? Не использовать Java для создания GUI Озверин3) Когда либо использовали связку из каких нить WinForms(gui)+Java(Back End) ? 4) Если использовали, зачем? Подводные камни? Брат выжил? рарешаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 20:05 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
GregTkО чём речь то? Я говорю что Swing хорошая вещь верю))) Только с чем сравнивал? Ничего личного, но логики нет. Не с чем сравнить))). Веб фреймворков - как грязи. С десктопа Java если не уходит, то особнячком. Об этом сам Оракл говорил (намекал). Про Delphi я бы тебе поверил, если бы привёл адекватный пример про FB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 20:17 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Добрый день. Уважаемые форумчане. Давайте сверим позиции . -Три волосинки это много или мало? В супе много... На голове мало. Что имеется ввиду под сложным GUI? Всё относительно. Раскажу про свой опыт swing. Наверное у меня не очень сложное GUI У меня бизнес приложения. (HoReCa -Hotel-Restoran-Cafe) Автоматизация Торговых залов ,Ресторанов ,Отелей. Было всё написано на Дельфи.Бизнес успешно развивался. Но Windows начало колбасить Выпуск Vista, семёрки ,а сейчас и непонятной 8. Начало колбасить и Дельфи...ставя новые дельфи...был глюк на глюке в этих Дельфях. И самое главное винда(любых версий) заражалась вредоносным ПО с пол-оборота.(Ну это отдельный разговор). Всё это ставило мой бизнес под угрозу. Было принято решение отказ от виндовс и дельфи и т.д. Крос-платформенное решение.(Вообще я считаю бизнес-приложения должны быть кросплатфоменными) Была взята концепция JDeveloper ADF-Swing Вначале как дельфиста меня жутко возмущало ,что нельзя просто бросить компонент на форму. Ведь в яве есть Layout и надо придерживаться их парадигмы.(я всё красоту этой философии потом понял когда тестировалось под Маками ,разными Линуксами и т.д ведь менеджер экранов у всех ОС разный) И поэтому был сделан шаг назад...нельзя применять в swing те же методы ,что и в дельфи. Мы долго запрягали но быстро поехали. Были разработан свой framework и потом команда побежала. :-) Весь интерфейс был переработан на swing . А были и сложные моменты(работа с фотографиями блюд) DRAG and DROP графика отеля. И главное...для меня это было неожиданностью...я как дельфист в это не верил. Действительно SWING кросплатформеный...GUI поведение на всех ОС ,что я видел почти одинаковое. Поэтому я SWING у(и java в частности) признателен как компонентам спасшим мой бизнес и вдохнувшим новую струю. Не только про SWING скажу...пришлось делать и свой генератор отчётов...раньше это был FastReport..сейчас кросплатформенный PDF на базе iText . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 20:56 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Apache Pivot очень мне нравится визуально, но он пока в стадии развития ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 21:55 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
irbis_al, спасибо за развернутый ответ авторБыла взята концепция авторМы долго запрягали авторБыли разработан свой framework авторВесь интерфейс был переработан авторпришлось делать и свой генератор отчётов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 02:50 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Товарищи, а зачем сейчас на джве, смотреть в сторону свинга? Вполне себе кошерный JavaFX давно встроен в платформу. Выглядит современно и позволяет очень многое. Для особых извращенцев эстетов, есть графические билдеры где как раз можно "мышкой накидать форму". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 14:34 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
tumblerrrТоварищи, а зачем сейчас на джве, смотреть в сторону свинга? JavaFX достаточно молод. Никто им плотно не занимался. Уверен что там найдутся и свои баги. tumblerrrВполне себе кошерный JavaFX давно встроен в платформу. Пока только в JDK. tumblerrrВыглядит современно и позволяет очень многое. Он позволяет рюшечки. А нам нужна инфраструктуру (aka Swing Application Framework) tumblerrrДля особых извращенцев эстетов, есть графические билдеры где как раз можно "мышкой накидать форму". WYSIWYG есть только один. Он не умеет MigLayout. Вы, видать, ERP форм отродясь не делали. Я манал такое без WYSIWYG отрисовывать в промышленых масштабах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 14:42 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
GUI - достаточно интереснвя штука. У меня сейчас одна организация просит "довести до ума приложение на Access 2010". С одной стороны они хотят, чтобы все выполнялось также реактивно, как а Access, а с другой им нужна функциональнось, которой а Access просто не достичь. Я им показал примеры из интернета, реализованные на Swing ( а точнее NetBeans RCP ) из таких областей как самолетостроение, космос, NATO, медицина, но это их не впечатлило, потому что они зациклены на реактивности ACCESS и каждого интересует его собственная область применения. Единственное, что их заставило задуматься, это, когда я сообщил, что, если к вам не к чему придраться, но надо, то обязательно вспомнят о лицензии на MS Office ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 15:24 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
А что в Access выполняется недостижимо реактивно для Java GUI? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 15:32 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Да нет. Это точка зрения пользователей. Естесственно, что на notebook с 1гб памяти все кажется несколько медленным. Я думаю, что тот примитивный и не поддающийся какому-либо расширению GUI от Access может быть легко воспроизведен простейшими средствами Swing ( молчу о JavaFX 2)). Но, парадокс в том, что демонстация многофункционального приложения, разработанного на NetBeans RCP и широко используемого в той же отрасли во многих почтенных организациях, что и у моих заказчиков ( не могу ткнуть пальцем из соображений самосохранения) не произвела должного впечатления. Немного задумались лишь после того, когда я им сказал, что если к Вашей оганизации не к чему придраться, но надо, то отсутствие лицензии на MS Office станет предлогом. Насчет реактивности у меня сложилось впечатление, что качество framework на сегодня многие оценивают количеством запросов в секунду, которое в состоянии обработать ваше приложение. Тут и 100000 и, как минимум 1000 звпросов в секунду. Все забывают, что даже 1 (один) запрос в секунду к Вашему сайту - это счастье. И запрос на Twitter - это не тоже самое, что запрос в Bank of America. Конечная цена разная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 16:11 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Valery ShiskinНасчет реактивности у меня сложилось впечатление, что качество framework на сегодня многие оценивают количеством запросов в секунду, которое в состоянии обработать ваше приложение. Тут и 100000 и, как минимум 1000 звпросов в секунду. Все забывают, что даже 1 (один) запрос в секунду к Вашему сайту - это счастье. И запрос на Twitter - это не тоже самое, что запрос в Bank of America. Конечная цена разная. Вопрос про Java GUI, не понял к чему тут количество запросов к серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 16:22 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Это просто пример как неграмотно оценивается нынче framework или приложение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 16:25 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
BlazkowiczА что в Access выполняется недостижимо реактивно для Java GUI? Вот полностью согласен. Мне тоже интересно. Лично мне, наоборот, всегда попадались хоть и быстрые, но кривые интерфейсы на "аскесе". Может мне реально не везло, но аксессные интерфейсы бесили уже спустя нескольких минут использования. Опять же, лично я считаю, что быстрый интерфейс можно сделать на свинге. Нужно только ключик подобрать и правильно написать. Был опыт перевода быстрого фокспрошного приложения на .net. Суть была та же: пользователи говорили, что тут быстро, а в новом чуть медленнее. Да были слабые компы (давно дело было - Пеньки были еще). Но сделали анализ - пришли к выводу, что дело тупо в привычке оператора нажимать определенные кнопки и сокращения. В итоге с помощью гибкости (а свинг гибок до безобразия) сделали удобный интерфейс и даже сократили количество действий оператора. В итоге всем понравилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 16:28 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Valery ShiskinЭто просто пример как неграмотно оценивается нынче framework или приложение Вот вот. Один забытый eager fetch может породить миллион ненужных запросов к базе. И как это рассматривать - вау - сколько обращений к серверу или фуу аццкий фремворк? Скорее всего ни то, ни другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 16:33 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Vladmir Kчто дело тупо в привычке оператора нажимать определенные кнопки и сокращения. конкретнее! Чаще всего нужно: - фокус на нужную колонку и фильтр при наборе первой буквы со скоростью машинистки - на Enter перенос фокуса и ввод количества товара т .д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 16:34 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Petro123, С чего Вы взяли, что это чаще всего и нужно ? Если есть заказ и его нужно быстро сделать, получить деньги и свалить, то да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 16:39 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Petro123Vladmir Kчто дело тупо в привычке оператора нажимать определенные кнопки и сокращения. конкретнее! Чаще всего нужно: - фокус на нужную колонку и фильтр при наборе первой буквы со скоростью машинистки - на Enter перенос фокуса и ввод количества товара т .д. Да, все именно так. Это наиболее актуальные вещи. И что, свинг не достаточно быстр для этого? Мне кажется - потянет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 16:42 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Valery Shiskin, я про то, что форум не аналитиков, а программистов)). Давайте конкретнее про фразы "креативный" \ "реактивный" и т.д. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 17:09 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Petro123, Что, надо код программы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 17:13 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Valery ShiskinPetro123, Что, надо код программы ? да хоть что! Если ты критикуешь: авторС чего Вы взяли, что это чаще всего и нужно ? то скажи - "что чаще нужно"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 17:18 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
tumblerrrВполне себе кошерный JavaFX давно встроен в платформу. Где? Куда? Я что-то пропустил? Он начал встраиваться в JDK-7 ЕМНИП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 18:21 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Petro123, Даже как то трудно сразу и ответить на вопрос "что чаще нужно". Одних устроит, то, что вы сказали, другим надо мышкой щелкать на карте, третьим щелкнуть на кнопке, подождать 2 часа и получить прогноз погоды и т.д. Еще кто-то любит игры разрабатывать и т.д. Все какое-то разнообразие. Это как все привыкли, что домашний компьютер - это весь мир, а вокруг ничего. Ни планшетов ни супер компьютерах ни вычислителей на установках пво. Только ввел номер кредитки и получил заказ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 18:26 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
mayton, Он уже несколько месяцев как в JDK 7 на Win,Mac и Linux. Более того, есть и visual IDE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 18:30 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Valery Shiskinmayton, Он уже несколько месяцев как в JDK 7 на Win,Mac и Linux. Более того, есть и visual IDE. Как быстро летит время... Для кого-то несколько месяцев - это давно... Мда... стар я стал. Пора отдавать свою кнопку "Зобанить" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 18:36 |
|
||
|
Java GUI
|
|||
|---|---|---|---|
|
#18+
Valery ShiskinОн уже несколько месяцев как в JDK 7 То что его добавили в JDK ни на что не влияет вообще. В JRE его так и нет. А в JDK оно, или отдельно качать надо, сути для конечного юзера не меняет. Это ислключительно для удобства девелоперов, как, например, JavaDB. Valery Shiskinна Win,Mac и Linux. Чет я линкса в списке закачек пока не вижу. Valery ShiskinБолее того, есть и visual IDE. Мы как бе, вкурсе. WYSIWYG, а не "visual IDE". Называется SceneBuilder. И пока никто не видел что оно "рисует". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2012, 18:39 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38070127&tid=2126122]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 528ms |

| 0 / 0 |
