Программирование для Microsoft .NET

 Несовместимость бич современной индустрии программирования. Нелегко интегрировать модули, написанные на разных языках программирования. Программы, исполняющиеся на разных машинах , для взаимообмена данными должны преодолеть огромные трудности. Приложения для разных ОС написаны с применением несовместимых API, что затрудняет перенос. И по мере того, как интересы разработчиков смещаются от изолированных программ и клиент-серверных приложений к Web-приложениям, возникают новые типы несовместимости: несовместимость между программными моделями, прошедшими проверку временем, и моделями, возникшими спонтанно для удовлетворения новых потребностей. место компилируемых языков мы имеем дело с языками сценариев. место насыщенных графических пользовательских интерфейсов HTML. А вместо объектно-ориентированного программирования приложения масштаба предприятия, представляющие собой смесь процедурного кода, HTML, DHTML, XML, COM и других не связанных друг с другом технологий, У Microsoft есть видение будущего, в котором решены эти и многие другие проблемы. оплощением этого видения является инициатива Microsoft .NET. Microsoft .NET, или просто .NET, представляет собой новый способ разработки и развертывания ПО, который с помощью таких стандартов как HTTP и XML делает реальностью мечту о легко взаимодействующих программах, а Интернет позволяет обеспечить доступ к программным сервисам в невиданных ранее масштабах. ажной частью инициативы является .NET Framework платформа для разработки и исполнения приложений .NET.