Quais são os prós e contras de escrever aplicativos WinRT C # / XAML vs. C ++ / XAML no Windows 8? [fechadas]

Eu gostaria de ir para baixo a rota de portar um componente WPF / Silverlight para o Windows 8. Para um pouco de contexto, o componente é umgráfico WPF em tempo real, que usa uma mistura de WPF / XAML e renderização de bitmap para obter alto desempenho.

Gostaria que o componente fosse compatível com o Metro, por ex. usado no modo metro, bem como no modo de área de trabalho. Eu li muito sobre a criaçãoC ++ / WinRT aplicativos no Windows 8, bem comoC # / XAML aplicações, mas quais são as diferenças entre os dois frameworks?

Existem limitações se você escolher C # / XAML sobre C ++ / XAML? Considere também que a portabilidade de C # / Xaml no .NET4.0 para o Windows 8 seria muito mais fácil se eu pudesse ficar com C # / XAML, no entanto, será que eu seria capaz de criar um componente Metro com todos os recursos usando esse método?

Seus comentários / sugestões são bem-vindos.

Editar:

Se você está votando para fechar este tópico, por favor poste um comentário. É uma pergunta válida, tem +6 votos, quatro respostas e um favorito. Parece razoável manter isso para mim!

questionAnswers(4)

yourAnswerToTheQuestion