![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.03.2011
Сообщений: 4
|
![]()
Всем привет,
Совсем недавно начал изучать язык Java в NetBeans (до этого около 10 лет писал на Delphi). На освоение синтаксиса ушла почти неделя, а вот с оснасткой, знанием Java классов и технологий пока дело обстоит не очень )). Но это все дело опыта… Есть необходимость переписать проект написанный в Delphi на Java (не спрашивайте почему – это секрет ))). Проект представляет из себя промышленное клиент-серверное приложение, работающее со специализированным оборудованием. Клиент и сервер взаимодействуют через TCP/IP. Сервер выступает в роли посредника между железом (используется U.S.B – t. o – C.A.N интерфейс) и сетевым интерфейсом (сокет TCP/IP), плюс выполняет еще некоторые функции. На клиенте лежит вся юстировочно-измерительная часть, контроль оборудования, ведение баз данных и пр. пр. Базы данных (локальная и удаленная) созданы на основе СУБД Firebird. Вот некоторые скриншоты: Это интерактивная схема функциональных элементов прибора, создана на основе визуального компонента, у которого есть возможность работы со слоями (отдельный слой - отдельный элемент). Наличие большого числа визуальных компонентов (при мысли о «хардкодинге» GUI становиться грустно ))). Графики рисую на канве панели (TCanvas Delphi). Вопросы: - Какие графические библиотеки использовать для решения моей задачи AWT, Swing, JavaFX, SWT или может еще что-нибудь? - Кодить графический интерфейс совсем не хочется! Поэтому интересует, какой технологией визуального проектирования воспользоваться для разработки GUI - NetBeans Swing GUI Builder, JavaFX Scene Builder, …? - Посмотрел как пользуют LookAndFeel шкурки в Java, очень понравилась библиотека Substance (или ее форк Insubstantial - http://shemnon.com/speling/). Можно ли использовать ее вместе с JavaFX Scene Builder и стоит ли? - На сколько быстро будет работать GUI созданный на Java в сравнении с GUI созданным на Delphi? - Есть ли для Java компоненты, подобные указанному на первом скриншоте? - В своей программе под Delphi использую библиотеку OmniThreadLibrary для работы с потоками в неблокирующем режиме (данные между потоками пересылаются как сообщения Windows). Есть ли подобные технологии для Java, или стандартные средства работы с потоками в Java тоже могут работать в таком режиме? P.S. Просьба не пинать если где-то напутал в формулировках, т.к. изучать Java начал недавно! )) Спасибо |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,442
|
![]()
Вы уверены что вам нужен именно Java?
Если гоняетесь за кросс-платформенностью, то Lazarus вам в руки. P.S. Каком скриншоте? Нет никаких скриншотов. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать Java-приложение | merody | Помощь студентам | 3 | 19.10.2014 18:31 |
Приложение java | vadkasevas | Фриланс | 0 | 30.11.2012 08:16 |
agent mail SendSMS переписать с Delphi 7 на Delphi 2010 | KWN, lnc | Компоненты Delphi | 0 | 11.09.2012 14:02 |
Xml и java.Простенькое приложение | Sab_zero | Помощь студентам | 0 | 18.04.2012 10:38 |