Имеется самописная программка на жаве с гуем на свингах, гуй представляет собой кучу всяких формочек, кнопочек и таблиц, гуй довольно корявенький в силу того, что последний раз программист занимался чем-то подобным в универе, ну и некоторая негламурность, а местами корявость интерфейса была вполне допустима, так как задачи свои при этом программка выполняла четко. В приступе перфекционизма и в рамках общего развития есть желание переписать программку, так как в любом случае нужно внести кой-какие доработки, так чего бы еще и до кучи гуй поудобней не замутить.
Так вот, вопрос такой: какой язык и библиотеку лучше использовать для данных целей, с у четом нижеперечисленных требований:
1. Кроссплатформенность (достаточно винды и линукса).
2. Быстрота въезжания в язык/библиотеку и написания приложений с использованием этого добра, при этом производительность не особо критична.
3. Удобное распихивание элементов по форме, а не 50-кратный метод тыка с забиванием гвоздями размера окна, чтобы все добро не расползлось куда попало по форме после ресайза, в идеале графическое размещение с генерацией кода.
4. Адекватная работа с таблицами, своевременная обработка событий выделения и изменения, в процессе внесения изменений, а не по нажатию ентера, как JTable. В общем-то удобство работы с таблицами - это основное требование.
Вроде все, если что вспомню - допишу по ходу
Так вот, вопрос такой: какой язык и библиотеку лучше использовать для данных целей, с у четом нижеперечисленных требований:
1. Кроссплатформенность (достаточно винды и линукса).
2. Быстрота въезжания в язык/библиотеку и написания приложений с использованием этого добра, при этом производительность не особо критична.
3. Удобное распихивание элементов по форме, а не 50-кратный метод тыка с забиванием гвоздями размера окна, чтобы все добро не расползлось куда попало по форме после ресайза, в идеале графическое размещение с генерацией кода.
4. Адекватная работа с таблицами, своевременная обработка событий выделения и изменения, в процессе внесения изменений, а не по нажатию ентера, как JTable. В общем-то удобство работы с таблицами - это основное требование.
Вроде все, если что вспомню - допишу по ходу