0
votes

NET CORE 3.0 et applications de bureau

Je viens de lire qu'il est possible de développer des formulaires de Windows utilisant .NET CORE 3.0. Malheureusement, designer sont encore en cours de développement et non disponibles. Je lis également que même si les formulaires Windows peuvent être effectués à l'aide de Core 3.0 qui ne signifie pas qu'il peut exécuter sur Mac ou OS (même avec WPF). Ma question est de savoir ce qui est alors le sens de celui-ci s'il ne peut pas être déployé sur des systèmes différents en plus de Windows? Quel type d'application de bureau puis-je vraiment développer pour pouvoir déployer sur divers systèmes plutôt que des formulaires Windows?


0 commentaires

3 Réponses :


1
votes

C'est parce que Microsoft semble prévoir de prendre la retraite de l'original .NET et de se concentrer simplement sur le développement .Netcore. Ma suggestion est de créer une application utilisant des technologies Web. De cette façon, vous avez le meilleur des deux mondes de construction d'applications Web ou de développer des applications croisées en utilisant quelque chose comme électron.js Il y a tellement de grandes applications construites avec des électrons comme le code vs ou github


2 commentaires

Je vois. Je suis maintenant avant que le nouveau développement ne cible principalement à Windows 10. Je pense que vous envisagez de cibler Core 3.0 et de choisir Windows Forms utilise également des concepteurs dans l'aperçu disponible dans l'option de téléchargement ou une cible .NET. Ce que tu penses?


Mon opinion Est-ce que vous feriez mieux de vous coller avec .NET Framework si vous construisez une application sérieuse, mais essayez de séparer votre logique du code de l'interface utilisateur dans les autres pour changer les winforms plus matures dans Net Core à l'avenir.



0
votes

Il existe de nombreux cas d'utilisation pour les applications de bureau Windows uniquement, en particulier dans le monde des entreprises où les applications sont à l'usage interne.

Si vous avez besoin d'une application multiplate-forme, je vous suggérerais une application Web, ou si vous pourriez envisager Electron . < / p>


0 commentaires

0
votes

Avaloniaui (un cadre de plate-forme cross xaml pour .NET Framework, .Net Core et Mono) serait un choix parfait Si vous connaissez WPF.

Il existe de nombreux autres cadres pour développer des applications de bureau multiplate-forme. Vous pouvez vérifier mon github repo électron-alternatives pour plus de croix Options de développement de bureau de plate-forme.


0 commentaires