Я ищу рамки рабочего стола, похожие на Rails:
-
Хорошее ORM
-
MVC
-
Структура каталога по умолчанию
-
Просмотреть помощники /DSL
-
Элегантный
-
Открытый исходный код
-
Веселый язык
-
Довольно зрелый
Я ищу рамки рабочего стола, похожие на Rails:
Хорошее ORM
MVC
Структура каталога по умолчанию
Просмотреть помощники /DSL
Элегантный
Открытый исходный код
Веселый язык
Довольно зрелый
Откажитесь от Griffon, графической платформы для разработки Swing, которая удовлетворяет все ваши потребности.
Вы проверили Shoes?
Существует также Bowline. Недавно было упомянуто в ruby внутри блога. Я не пробовал. Пробовал обувь, хотя. Это очень просто.
Существует еще один Anvil. Anvil - это структура MVC, которая хочет быть эквивалентной рельсам для разработки графического интерфейса. Он основан на wxruby. Что заставляет меня хотеть попробовать.
попробуйте Rebol, он получил простейший gui, который там. пример окна с одним текстовым полем, одной кнопкой "кликнуть меня" и ярлыком "привет" : -
посмотреть макет [поле метки "привет" кнопка "кликнуть меня" ]
или если вы хотите его в многострочном формате
просмотр макета [
поле
ярлык "привет"
кнопка "нажмите меня"
]
Я лично использовал Swing/SWT + JRuby. Кросс-платформенные библиотеки GUI для Java на несколько лет вперед, потому что они используются для IDE, которые относятся к наиболее требовательному приложению, которое вы можете использовать для инструментария GUI. Это нигде не столь элегантно, как Rails для Интернета (и я не поклонник Rails), но в долгосрочной перспективе это гораздо лучший выбор, чем что-либо, основанное на wxWidgets или GTK или QT. Он также дает вам возможность перейти на Java, если у вас есть определенная часть, которая работает слишком медленно. Я бы хотел, чтобы были лучшие варианты, но это то, что у нас есть.
Обезьяны - основное решение, о котором я знаю, но он не идеален с точки зрения вашего списка пули. Его "MVC" на самом деле не похож ни на какую другую интерпретацию MVC, с которой я столкнулся; это более удобная обертка вокруг Swing. По крайней мере, так, как я его использую.