Що таке microsoft

Що таке Microsoft .NET?

Нова технологія .NET, запропонована компанією Microsoft, відображає бачення цією компанією додатків в епоху Internet. Технологія .NET має поліпшену функціональної сумісністю, в основі якої лежить використання відкритих стандартів Internet. Крім того, вона підвищує стійкість класичного користувальницького інтерфейсу операційної системи Windows - робочого столу. Розробникам програмного забезпечення технологія .NET надає нову програмну платформу і чудові інструментальні засоби розробки, в яких основну роль відіграє мова XML (extensible Markup Language - розширювана мова розмітки).
Microsoft .NET - платформа, побудована на верхньому шарі операційної системи. Технологія .NET стала головним об'єктом інвестицій компанії Microsoft. З моменту початку робіт над цією технологією і до моменту її публічного анонсування пройшло три роки. Безсумнівно, на розвиток технології .NET вплинули інші технологічні досягнення, зокрема розширювана мова розмітки XML, платформа Java ™, a також модель компонентних об'єктів Microsoft (Component Object Model - COM).
Платформа Microsoft .NET надає:

  • стійку загальномовного середовища виконання CLR (Common Language Runtime), яка входить до складу даної платформи;
  • засоби розробки додатків на будь-якому з багатьох мов програмування, підтримуваних платформою .NET;
  • що лежить в основі відкритої моделі програмування величезну бібліотеку класів .NET Framework. Ці класи містять багато разів використовується код. Вони доступні в будь-якій мові програмування, що підтримується платформою .NET;
  • підтримку мережевої інфраструктури, побудованої на верхньому шарі стандартів Internet, внаслідок чого забезпечується високий рівень взаємодії між додатками;
  • підтримку нового промислового стандарту, а саме технології Web-служб. Технологія Web-служб надає новий механізм створення розподілених додатків. По суті, вона є поширенням технології створення додатків на базі компонентів і на сферу Internet;
  • модель безпеки, яку програмісти можуть легко використовувати в своїх додатках;
  • потужні інструментальні засоби розробки.