Корпорация Майкрософт с удивительным постоянством и упорством штампует новые платформы, вот что они уже успели сделать:
Windows API 1.0 — Win32 (::RegisterClass, ::CreateWindowEx etc. Чистый С, даже не С++). Сейчас оно плавно перетекает в Win64
Windows API 2.0 — OLE -> COM -> COM+ (::CoCreateInstance, Visual Basic 'New'. Поддерживает разные языки программирования, нет наследования в обычном понимании этого слова, есть некий p-code)
Windows API 3.0 — .NET (Разные языки, есть наследование, IL)
Windows API 4.0 — ????
Неизвестна пока что новая платформа, ее возможности и сроки выхода.
Есть голосование по поводу сроков выхода ее:
http://rsdn.ru/poll/Vote.aspx?pid=1457Автор: astral_marine
Дата: 10.04.06
Вопрос: Был Windows API, потом OLE/COM/COM+, теперь есть .NET. Когда следует ожидать следующую флагманскую платформу от Майкрософт?
Когда ребята из Ричмонда скажут ".NET морально устарел и у нас для вас есть нечто совсем новенькое :)" ?
Точного ответа вне стен Microsoft никто не знает, поэтому следует голосовать опираясь на ваш личный (надеюсь и богатый) профессиональный опыт.
80% процентов проголосовавших на момент написания этого сообщения считают что это произойдет до 2015 года, и всего лишь 8% думаю что это произойдет в далеком будущем или .NET станет последней ихней платформой.
Интерестно бы узать, что Майкрософт может изобрести радикально новое, что большинство захотят забросить .NET/Win32/COM, и выбрать (купить) новую платформу.
Супер кластная среда разработки с кучей фич? Программирования с использованием искуственного интелекта? Портируемость на все существующие и будущие архитектуры компьютерных устройств? Программирование силой мысли? Супер мобильность исполняемого кода? Программирование будет вытеснено дизайнерской работой (Delphi, .NET Form Designer, но в сотни раз лучше)? Компиляция требований заказчика присланных в Word документе прямо в экзешник?