powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java GUI
25 сообщений из 133, страница 5 из 6
Java GUI
    #38077938
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJmБезусловно, всё, что нужно для успешного десктопа...

На мой взгляд для успешного десктопа наиболее важна хорошая, стандартизованная и зрелая архитектура, может быть в каком то смысле даже ограничивающая.
AlexJmразмером дистрибутива порядка 350 мб
Во-первых, как уже заметили - это не соответствутствует действительности.
Во-вторых, выше я делал оговорку, что возможно Eclipse RCP не лучшее решение для простейших приложений с одной формой.
В-третьих, наибольшие бенефиты можно получить если использовать Eclipse как единую точку входа для множества десктоп-приложений, при этом он автоматически предоставит множество полезных сервисов, таких например, как механизм обновлений.
...
Рейтинг: 0 / 0
Java GUI
    #38078431
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetBeans RCP позволяет создавать приложения, используя сам NetBeans) практически также просто, как и обычные swing приложения ( GUI Matisse и т.д) . Всю функциональность самого NetBeans или ее часть можно оставить или исключить. Dockable окна - нет проблем, JavaFX 2 поддерживается. И еще много чего, что есть в netbeans и можно задействовать в приложении.
...
Рейтинг: 0 / 0
Java GUI
    #38078439
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123автор350
Что вы называете дистрибутивом?
В Си это EXEшник и рантайм библиотеки (dll)

А Eclipse RCP, я бы назвал - платформой \ ERP, как 1С или .....
Всё таки, это не тот уровень, какой нужен Java.
imho
Дистрибутив - это размер той папки, которая получается при нажатии кнопки Deploy в среде Eclipse.
Возможно, в нее входит вся платформа (а чо - вона сам Eclipse под 1.5 Гб занимает),
возможно только исполняемый файл с библиотеками.
Как уменьшить этот размер - тоже понятно, но зачем - у меня был чисто энтомологический интерес
на посмотреть - что там инопланетяне устроили. И посмотрел.
...
Рейтинг: 0 / 0
Java GUI
    #38078467
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinNetBeans RCP позволяет создавать приложения, используя сам NetBeans) практически также просто, как и обычные swing приложения ( GUI Matisse и т.д) . Всю функциональность самого NetBeans или ее часть можно оставить или исключить. Dockable окна - нет проблем, JavaFX 2 поддерживается. И еще много чего, что есть в netbeans и можно задействовать в приложении.
То есть, Вы считаете, что создание приложения путем статичной регистрации непонятных компонентов (они это называют "формами") в xml-файле проекта - это мало отличается от свинга? Причем это настолько просто, что аж три издания книг "NetBeans RCP" запилили. Видимо, под это и платформу разрабатывали. Да и GUI Matisse - это, вообще говоря, не свинг. Скорее тот продукт и язык, при упоминании которых здесь креститься начинают.
...
Рейтинг: 0 / 0
Java GUI
    #38078476
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникВо-первых, как уже заметили - это не соответствутствует действительности.
...
На мой взгляд для успешного десктопа наиболее важна хорошая, стандартизованная и зрелая архитектура, может быть в каком то смысле даже ограничивающая .

Да фиг с ними с 350 мб. Да даже если и 350. Переживут. Но ограничивающая кого? Пользователя? Разработчика?
И главное - от чего?
Роман ДынникВо-вторых, выше я делал оговорку, что возможно Eclipse RCP не лучшее решение для простейших приложений с одной формой.

А что - лучшее решение? Свой безумно-кривой наколенник, как те 10 "Application Framework'ов", которые я наблюдал на гугле и на сорсфордже?
Роман ДынникВ-третьих, наибольшие бенефиты можно получить если использовать Eclipse как единую точку входа для множества десктоп-приложений при этом он автоматически предоставит множество полезных сервисов, таких например, как механизм обновлений.

На мой взгляд главное - чтобы это приложение дожило до обновления. В отличии от той "кучи библиотек" под java desktop, которые валяются в сети.
...
Рейтинг: 0 / 0
Java GUI
    #38078480
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJm,
Как только ты вынес регистрацию типа, формального контракта в XML - это уже не статическая регистрация, а DI.
Статическую ты делаешь как раз в коде, когда создаешь экземпляр напрямую.
...
Рейтинг: 0 / 0
Java GUI
    #38078481
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJm,
Не понимаю цель твоих вопросов.
Это крик души? "мир не совершенен" и т п?
...
Рейтинг: 0 / 0
Java GUI
    #38078490
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJm,

xml, конечно, потребуется (ругать xml - это признак хорошего тона) -. Первый раз слышу, что количество изданий книги - это отрицательная характеристика самой книги. Не хотите пользоваться GUI - не надо. Делайте все руками. Получите, впрочем, практически тот же результат.
...
Рейтинг: 0 / 0
Java GUI
    #38078504
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

+1

А откуда - от знакомых, наверное.
...
Рейтинг: 0 / 0
Java GUI
    #38078536
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJm,

На вскидку. Два Ваших ложных утверждения:

1) о 350 мб; 2) нельзя использовать MDI.

Для меня достаточно оснований для вывода о том, что Вы не достаточно хорошо знакомы (или совсем не знакомы) с продуктами, которые яростно критикуете. ( уже не знаю, а к чему сравнение с ERP ? )
...
Рейтинг: 0 / 0
Java GUI
    #38078756
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, когда я читаю фразы, вроде: что такого реактивного в gui access, я на java могу сделать так же, только если ключик подобрать, то сразу улыбаюсь..
Во-первых, в этом и вопрос, ключик подобрать - дорогого стоит
Во-вторых, чтобы "сделать" интерфейс в среде вроде access - надо потратить , условно, час, в swing - день.
В-третьих, как уже тут заметили, манал я это дело писать на свинге по ерп какое-нить....

Ecl RPC - как вариант.
JavaFX - в ожидании багов

В целом, неплохое рассуждение вышло ;)
...
Рейтинг: 0 / 0
Java GUI
    #38078899
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,

Казалось бы, при чем тут аксцесс...? )
...
Рейтинг: 0 / 0
Java GUI
    #38079175
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникОзверин,
Казалось бы, при чем тут аксцесс...? )
Посмотрите первую страницу темы.
...
Рейтинг: 0 / 0
Java GUI
    #38080144
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникAlexJm,
Как только ты вынес регистрацию типа, формального контракта в XML - это уже не статическая регистрация, а DI.
Статическую ты делаешь как раз в коде, когда создаешь экземпляр напрямую.
Я бы очень хотел посмотреть на код, где ты напрямую создаешь экземпляр панельки-"формы" в Eclipse. Я бы даже перестал писать в этот форум после этого.
...
Рейтинг: 0 / 0
Java GUI
    #38080148
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJmЯ бы очень хотел посмотреть на код, где ты напрямую создаешь экземпляр панельки-"формы" в Eclipse.
Что такое напрямую?
Что такое панелька-форма?
...
Рейтинг: 0 / 0
Java GUI
    #38080151
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинВо-вторых, чтобы "сделать" интерфейс в среде вроде access - надо потратить , условно, час, в swing - день.

Как много интересного всё-таки узнаешь. Тут тебе и MDI без прихлопов в Eclipse, и реализация всех примитивов (да хоть бы и MaskEdit + DateEdit) в swing за день. Да, серьезно.
...
Рейтинг: 0 / 0
Java GUI
    #38080152
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAlexJmЯ бы очень хотел посмотреть на код, где ты напрямую создаешь экземпляр панельки-"формы" в Eclipse.
Что такое напрямую?
Что такое панелька-форма?
Понятно.
...
Рейтинг: 0 / 0
Java GUI
    #38080153
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJmBlazkowiczпропущено...

Что такое напрямую?
Что такое панелька-форма?
Понятно.
Аналогично
...
Рейтинг: 0 / 0
Java GUI
    #38080161
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAlexJmпропущено...

Понятно.
Аналогично
Тебе не знаком прямой вызов конструктора класса для создания его экземпляра?
Или слово "напрямую" у тебя вызывает какие-то другие ассоциации?
...
Рейтинг: 0 / 0
Java GUI
    #38080202
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJmТебе не знаком прямой вызов конструктора класса для создания его экземпляра?

какой такой прямой вызов конструктора?
Part связывается в Application model через свойство class URI: bundleclass://test/test.parts.Part1
В любых классах ты можешь насовать инжекшинов, каких только тебе заблагорассудится и затолкнуть все что тебе хочется в контекст, хоть локальный, хоть в родительский любого уровня.
...
Рейтинг: 0 / 0
Java GUI
    #38080246
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникAlexJmТебе не знаком прямой вызов конструктора класса для создания его экземпляра?

какой такой прямой вызов конструктора?
Part связывается в Application model через свойство class URI: bundleclass://test/test.parts.Part1
В любых классах ты можешь насовать инжекшинов, каких только тебе заблагорассудится и затолкнуть все что тебе хочется в контекст, хоть локальный, хоть в родительский любого уровня.
Да что ты говоришь! То есть, нельзя просто написать Part p = Part.Create(), правда?
...
Рейтинг: 0 / 0
Java GUI
    #38080280
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJmТебе не знаком прямой вызов конструктора класса для создания его экземпляра? Или слово "напрямую" у тебя вызывает какие-то другие ассоциации?
У меня никаких ассоциаций вообще не возникает. И англоязычного термина подобрать не мог. Я поэтому переспросил чтобы узнать точто что вас интересует. Показал бы. Ну, ладно. Панель форма, это контейнер я полями. Это ещё могу представить. Объясни что такое "напрямую" и я покажу тебе код.
...
Рейтинг: 0 / 0
Java GUI
    #38080284
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJmДа что ты говоришь! То есть, нельзя просто написать Part p = Part.Create(), правда?
Тю, так речь исключительно про элемены RCP, а не GUI?
...
Рейтинг: 0 / 0
Java GUI
    #38080310
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexJmДа что ты говоришь! То есть, нельзя просто написать Part p = Part.Create(), правда?
Не знаю, мне даже такого в голову не приходило. Зачем это нужно? Part - это контейнер и за его жизненный цикл отвечает фреймворк.
Если тебе надо взять и вызвать свою какую то форму, напрямую конструктором- в этом нет проблем. Ты можешь даже это сделать при старте приложения, достаточно прописать lifeCycleManager class в plugin.XML и определить в этом классе @PostConstruct метод в котором и сделать всю работу. Тоже самое ты можешь сделать в любом обработчике Command. Можешь свою форму затихнуть в общий контекст и управлять ее жизненным циклом, она может быть доступна любому элементу модели через map IEclipseContext.
...
Рейтинг: 0 / 0
Java GUI
    #38080387
AlexJm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAlexJmТебе не знаком прямой вызов конструктора класса для создания его экземпляра? Или слово "напрямую" у тебя вызывает какие-то другие ассоциации?
Объясни что такое "напрямую" и я покажу тебе код.
А почему ты меня просишь разъяснить, что имел в виду Роман, когда говорил - "напрямую"?
...
Рейтинг: 0 / 0
25 сообщений из 133, страница 5 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Java GUI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]