Задача: требуется написать программу с использованием GUI'я. Она будет «толстым» клиентом для базы данных. Основная функция - обработка тонн текста и работа с сетевым диском. Решение должно быть кросс-платформенное, интерфейс должен описываться как XML-файлы, а логика взаимодействия элементов - по средствам скриптов. Посему встал вопрос выбора инструмента:
- Ruby+Qt/Ruby+wxWidgets/Ruby+Tk
- Python+Qt/Python+wxWidgets/Python+Tkinter
- C#+GTK#
- tcl+tk/tcl+gtk
- Smalltalk Visual Works
Плюсы не предлагать. Что посоветуете из приведенного (особенно интересно мнение по реализации в разрезе Tcl/Ruby/Python/Smalltal)? Может кто-то посоветует другой вариант?
Заранее благодарю!