OpenSwing Framework

Является ли OpenSwing хорошей основой для разработки профессиональных настольных приложений?

2 ответа

Решение

Я недавно использовал OpenSwing Framework. Я могу сказать только лучшее о функциональных возможностях, которые предоставляются в рамках. Это многоуровневая концепция с широкими возможностями связывания данных. Мое приложение использует небольшую базу данных Derby в фоновом режиме, и я управляю ею с помощью спящего режима.

Я уверен, что вы сможете продвигаться очень быстро и очень быстро предоставить работающий прототип. Я бы посоветовал вам сначала прочитать доступный документ и запустить предоставленные примеры (http://oswing.sourceforge.net/).

Тем не менее, у него есть и другая сторона, о которой вы должны знать, и вы, вероятно, заметите это сами, если будете запускать примеры. Классы GridFrame, GridFrameControler, DetailFrame, DetailFrameControler и т. Д. На самом деле не являются общими. Существует множество зависимостей, и вам придется настраивать их снова и снова для каждой реализации (это можно увидеть в демонстрациях).

У меня был другой подход, я потратил некоторое время на создание собственных классов, которые являются общими, и сначала использовали неизмененные классы OpenSwing в фоновом режиме. Сейчас я только устанавливаю файл свойств, где все детали предопределены. Все остальное носит общий характер, и мне не нужно снова и снова перекодировать каждый кадр. Я надеюсь, это поможет.

С уважением

Я использовал openswing в команде более двух лет.

Это довольно приятный свинг-фреймворк для развития предприятия, используемый во внутреннем.

Он предоставляет отличный компонент, основанный на шаблоне MVP, такой как сетка, документ... Если вы попробуете это, это хорошая статья для вас о Model-View-Presenter

И попробуйте демо в источнике, это довольно хорошо.

JAllInOne также является хорошей демонстрацией для фреймворка, сделанного Mcarniel

и это личный проект, разработанный только mcarniel. Спасибо отличной работе Маккарнила.

Другие вопросы по тегам