Средства разработки Microsoft
Стратегия Microsoft в области средств разработки приложений масштаба предприятия основана платформе на Windows DNA, которая обеспечивает организациям возможность быстрого создания приложений любой степени сложности, работающих в распределенной среде. Windows DNA предполагает создание трехслойных приложений, включающих следующие программные уровни:
- интерфейс пользователя (клиентская часть приложения);
- реализация бизнес-логики;
- работа с базами данных.
В настоящее время проблемы создания корпоративных систем связаны с реализацией простых и надежных Интернет-решений, обеспечивающих взаимодействие самых разнообразных прикладных программных комплексов и упрощающих администрирование систем в целом. Для этого широко используются технологии на базе стандартов HTML, Dynamic HTML, XML, COM, BizTalk, программы сценариев на языках Visual Basic Scripting Edition и JavaScript.
Средства разработки Microsoft можно использовать для реализации всех уровней трехслойных приложений. Однако при создании сложных корпоративных систем их применение рекомендуется в первую очередь для программирования уровня бизнес-логики (преимущественно в виде COM-объектов) и интерфейса пользователя. Все эти инструменты тесно интегрированы с серверными приложениями Microsoft, которые являются лучшим решением для уровня архитектуры Windows DNA, отвечающего за работу с данными. Ожидаемые в недалеком будущем новые версии средств разработки будут включать целый ряд новшеств, которые должны обеспечить быстрое построение надежных, масштабируемых, многоуровневых веб-приложений.
В настоящее время комплекс средств разработки Microsoft включает традиционный набор универсальных инструментов Microsoft Visual Studio 6.0, а также платформу Microsoft Office 2000 Developer, которая объединяет многогранную функциональность офисных приложений с возможностью их программирования для создания специализированных решений. Кроме того, к средствам разработки относятся обширные наборы Software Development Kit (SDK) и Driver Development Kit (DDK) для использования API-интерфейсов операционных систем и серверных приложений, а также различные технологии доступа к базам данных.
Средства разработки Microsoft доступны для разработчиков как в виде отдельных программных продуктов, так и в виде подписки на комплект Microsoft Developer Network.
|