Monday, January 23, 2006

О Моделях

При разработке приложений иногда требуется, чтобы одна и та же модель была задействована в различных приложениях, например в сервере ECO, ASP.NET приложение или в winforms клиенте. Один из вариантов - подключать в проект соответствующего приложения модуль с моделью. Обычное дело, но тут встает проблемы межязыкового взаимодейсвия. Все приложения должны писаться с использованием того же языка, что и модель (Delphi.NET или C#).

Есть более красивое решение-использование сборок. Вы помещаете модель в сборку, на это сборку делаете ссылку в проекте, указываете на пакет в EcoSpace и все, дальше работаете как всегда. При это Вас не заботит, на каком языке написана сборка. Это же assembly, и вся мощь .NET Framework работает на Вас.
Для того чтобы сделать такую модель нужно выбрать соответсвующего мастера в BDS. ECO Package in Package для Delphi.NET или ECO Package in DLL для С#.

No comments: