Что такое языковые прогнозы WinRT и для чего они используются?
Что такое языковые прогнозы WinRT?
Ответ 1
Windows Runtime Projections - это способ, которым API-интерфейсы Windows Runtime отображаются на каждом языке. Это может быть во время компиляции (как в С++), так и во время выполнения (как в JavaScript) или комбинация (как в С#). Каждый язык решает, как лучше всего представить WinRT API. Большую часть времени это прямое воздействие, но в других случаях есть обертки или перенаправления, которые могут иметь место. Хорошим примером являются делегаты и события. В С# они отображаются как делегаты/события С#, а не как типы, специфичные для WinRT. Строки также переназначаются как тип строки родного языка, а не основной тип hstring.
Ответ 2
"Прогнозы" в WinRT - это еще одно слово для "Bindings".
Прогнозы языка WinRT - это привязки WinRT для каждого поддерживаемого языка.
Для получения дополнительной информации, проверьте:
Ответ 3
Самый простой способ пояснить, что языковая проекция в WinRT является "интерфейсом", тогда как Windows Runtime является бэкэнд. Напишите один из трех языков (JS, С#, VB), он ведет себя одинаково на заднем конце.
Если вы пишете свой собственный сторонний компонент WinRT на С++ или С#, вы можете использовать его из JS, С# и VB без необходимости выполнять дополнительную работу.