Au cours des deux dernières années, tous les projets sérieux sur lesquels j'ai travaillé étaient soit basés sur le Web, soit dotés d'une interface utilisateur non graphique (services, scripts de ligne de commande, etc.). Je peux créer une application WinForms ou faire du WPF simple si nécessaire, mais je n'ai jamais vraiment exploré certaines des API de niveau inférieur comme MFC ou QT.
Je comprends que cela dépend de la situation, mais en général, cela vaut-il la peine de bien apprendre le développement de bureau ou les applications se déplacent-elles sur le Web et les appareils mobiles à un rythme qui rend ces connaissances moins pertinentes? En outre, vous attendez-vous à ce que les développeurs avec lesquels vous travaillez possèdent une expertise en interface graphique de bureau?