2008-09-17 3 views
0

Сегодня доступны платформы приложений, такие как DotNetNuke, Eclipse, Websphere и т. Д., Которые предлагают настраиваемые фреймворки, которые можно использовать в качестве приложений панели мониторинга. Используете ли вы их или хотите, чтобы ваши коллеги писали удивительные, модульные, поддерживаемые каркасы приборной панели, которые вы поддерживаете?Используете ли вы рамки приложения?

Есть ли хорошие веб-базы, независимые от ОС рамки, которые вы предлагаете использовать для создания собственной инфраструктуры корпоративного класса?

+0

Eclipse - это IDE, а не каркас. Но поскольку он пытается сделать почти все, я, возможно, что-то пропускаю;) – Thomas 2008-09-17 05:17:04

ответ

1

Тот, который я использую, представляет собой Oracle Application Development Framework. Это полная, полностью поддерживаемая среда, и Oracle использует ее самостоятельно для создания собственных корпоративных приложений. Он поставляется с множеством компонентов JSF, которые очень легко привязать к базовым объектам данных. Я бы рекомендовал это для всех приложений Java, которым нужны данные базы данных.

Вы найдете ее обсуждение на Oracle Wiki: http://wiki.oracle.com/page/ADF+Methodology+-+Work+in+Progressent

1

Там нет один правильный ответ. Посмотрите на деловые потребности ... если вы делаете довольно типичные вещи, то, начиная с установленной структуры, это хорошее место для начала. Если вы чувствуете, что вам могут понадобиться некоторые пользовательские компоненты или виджеты, найдите инфраструктуру, расширяемую, используя знания и навыки, которые у вас есть в доме.

Если ваша бизнес-структура не предназначена для создания рамок приложений или панелей мониторинга, вам нужно очень внимательно изучить, прежде чем создавать новую фреймворк или панель инструментов.

0

На работе мы стараемся создать с нуля как можно меньше. Мы часто используем Frameworks (возможно, не всегда от конца до конца). Мы много использовали Dot Net Nuke. Другая структура, которую мы используем, - CSLA.

0

Я лично использую DotNetNuke довольно широко для личных и деловых предприятий. Однако DNN не отвечает ни одному из ваших требований, так как это решение .NET, поэтому он зависит от Windows.

Я обнаружил, что использование DotNetNuke значительно сократило время доставки, и мы можем сосредоточиться на наших основных потребностях, а не на реализации общих частей.

0

Будьте осторожны, чтобы рассмотреть, насколько масштабируемы рамки. Есть несколько рамок, которые любят забивать вашу базу данных, потому что они считают, что это ничего, кроме прославленной файловой системы ... эти рамки не очень хорошо масштабируются.