11 июля 2000 — запуск платформы .NET, C# и Visual Studio .NET на PDC
11 июля 2000
11 июля 2000 года на конференции Professional Developers Conference (PDC) компания Microsoft показала разработчикам новую платформу .NET, новую среду разработки Visual Studio .NET и совершенно новый язык программирования C#. Хотя сама стратегия .NET была анонсирована несколькими неделями ранее, именно PDC стала моментом, когда разработчики впервые получили доступ к новым инструментам и увидели, каким Microsoft представляет будущее разработки программ.
В конце 1990-х создание приложений для Windows становилось всё сложнее. Разработчики использовали COM, Win32 API, MFC и множество несовместимых технологий. Одновременно росла популярность Java, обещавшей запускать программы на разных платформах без изменений кода. Microsoft решила ответить собственной платформой.
Главной новинкой стала .NET Framework — единая среда выполнения с общей библиотекой классов и механизмом управления памятью. Вместе с ней была представлена Common Language Runtime (CLR), позволявшая разным языкам программирования использовать одну инфраструктуру и взаимодействовать между собой.
На этой же конференции Microsoft официально представила C#. Его главным архитектором стал Андерс Хейлсберг, ранее создавший Turbo Pascal и Delphi. Новый язык разрабатывался специально для .NET и сочетал идеи C++, Java и Delphi, но при этом получил собственную систему типов, автоматическое управление памятью и тесную интеграцию с CLR.
Одновременно Microsoft показала Visual Studio .NET, которая объединила новые инструменты разработки, а также представила технологию ASP+, вскоре переименованную в ASP.NET.
На конференцию приехали около шести тысяч разработчиков. Именно там они получили первые бета-версии .NET Framework и Visual Studio .NET и смогли попробовать платформу, которая в последующие годы стала основой для создания миллионов корпоративных и настольных приложений.
Первая финальная версия .NET Framework 1.0 вышла в феврале 2002 года вместе с Visual Studio .NET 2002, а C# быстро вошёл в число самых популярных языков программирования. Сегодня экосистема .NET остаётся одной из ключевых платформ разработки, а C# используется далеко за пределами Windows.
Источники
Ключевые факты
- People
- Андерс Хейлсберг
- Organizations
- Microsoft
- Technologies
- C#, .NET Framework, Visual Studio .NET, CLR, ASP.NET
- Topics
- языки программирования, разработка ПО, .NET
Pasha Kalashnikov