Я ищу инструмент/фреймворк, который следует за шаблоном обнаженных объектов и написан на Java. Я знаю о таких инструментах, как, например, JMatter, Обнаженные объекты и Проводник объектов домена. Хотя это не совсем то, что я ищу.Рекомендация для инструмента/рамки, которая следует за шаблоном обнаженных объектов?
Открытый исходный код будет отличным, но не обязательно. Мое намерение состоит в том, чтобы использовать этот инструмент/фреймворк для разработки программного обеспечения, управляемого моделями, для выполнения части моделирования. В идеале такой инструмент/структура предоставит возможность использовать JPA для хранения/загрузки объектов.
Я хотел бы пояснить немного больше, почему вышеупомянутые инструменты не совсем то, что я ищу, хотя они реализуют шаблон голых объектов и таким образом экономят много работы, разрабатывая определенный пользовательский интерфейс: Когда используя инструмент моделирования для разработки программного обеспечения на основе моделей, я нахожу это действительно полезным, когда инструмент показывает отношения между объектами графическим способом (графом объектов), отображая отношения более одного уровня. Тем не менее, мне не нужна (и не хочу) свобода менять макет объекта графа разными способами, в отличие от того, что позволяют UML-инструменты. Насколько я знаю, ни один из вышеперечисленных инструментов не способен отображать граф объектов. Более того, я даже хотел бы иметь возможность определять разные представления на графе объектов, где каждое представление определяет подмножество типов объектов и отношений, которые должны быть видны в этом представлении.
Надеюсь, это прояснит больше, чем смущает.
Почему вы ищете что-то отличное от всего, что существует? Кроме того, страница wikipedia может дать вам более широкий обзор доступных фреймворков: http://en.wikipedia.org/wiki/Naked_objects – Riduidel
Я нахожу пользовательский интерфейс, который существующие инструменты создают, чтобы быть недружественным/достаточно эффективным (по крайней мере, для этой цели я намерен использовать инструмент для). Кроме того, созданный пользовательский интерфейс не использует современный пользовательский ввод (например, multi-touch). Там могут быть и другие инструменты, возможно, находящиеся в работах, которые идут дальше существующих. Это те, которые я ищу. –
Я потом нахожу ваш вопрос скорее ... ориентированным. Все рамки, которые вы упомянули, являются open-source. И я уверен, что они были бы более чем рады представить исправления, обеспечивающие необходимую поддержку мультитач. – Riduidel