В настоящее время я пишу несколько приложений XAML для Windows store на C # (мой любимый язык).
Я планирую заняться разработкой Windows 8 в будущем, и мне нужно принять конкретные решения о том, как мне поступить, особенно в том, выбрал ли я C # или C ++ в качестве основного подхода.
Для меня основными факторами являются следующие:
Разработка на C ++:
Разработка в C #:
До сих пор это было ровное совпадение, поэтому решение в конечном итоге сводится к различиям в пользовательском интерфейсе при написании довольно сложных приложений XAML на любом языке / технологии.
Мой вопрос: есть ли у кого-нибудь хороший опыт написания приложений XAML для обеих технологий, и одинаково ли хорош пользовательский опыт в обеих или есть тонкие различия (например, будет ли версия приложения на C ++ более удобной для прокрутки с большим объемом данных? в GridView со сложным ItemTemplate и т. д.)
У кого-нибудь есть какие-нибудь конкретные, основанные на опыте ответы, чтобы помочь мне?
Спасибо в ожидании.
Используйте оба — C # для всего графического интерфейса, C ++ для обработки чисел и т. Д.
C ++ / CLI обеспечивает хороший способ взаимодействия между ними. Таким образом, у вас есть скорость и простота разработки на C #, но вы можете получить доступ ко всем библиотекам и иметь преимущества в производительности C ++ там, где вам это нужно.
Других решений пока нет …