Используете ли вы фреймворки приложений? - PullRequest
0 голосов
/ 17 сентября 2008

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

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

Ответы [ 5 ]

1 голос
/ 17 сентября 2008

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

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

1 голос
/ 17 сентября 2008

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

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

0 голосов
/ 17 сентября 2008

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

0 голосов
/ 17 сентября 2008

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

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

0 голосов
/ 17 сентября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...