Означает ли Windows Vista конец собственных Windows API?
Мне часто задают подобный вопрос и, кажется, пришло время дать публичный ответ…
Вопрос обычно звучит так:
«Происходит ли отказ Microsoft от Windows API в Vista в пользу классовых API?»
Или:
«Все ли в Windows Vista теперь требует разработок на .NET Framework 3.0 и мне никогда не придется вернутся к старым добрым временам?»
Собственные Windows API все еще присутствуют в Vista. В то время как .NET Framework 2.0 и .NET Framework 3.0 дают отличные классовый интерфейс, мы понимаем, что очень многие приложения (в том числе и наши) работают на базе Windows API и будут продолжать их использовать. Фактически собственные API в Vista даже обрели новый возможности – начиная от настольного поиска и расширяемости Explorer вплоть до таких элементов интерфейса, как TaskDialog. Некоторая новая функциональность Windows Vista использует исключительно собственные Windows API.
Но разработчики должны медленно отходить от устаревших API и перемещаться к управляемому коду и .NET Framework – но мы будем поддерживать обе модели долгое, очень долгое время.
Источник:
Перевод: Райкер
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире