WPF vs ASP.NET
WPF, ou Windows Presentation Foundation, est une application utilisée pour créer une interface graphique pour le système d'exploitation Windows. C'est un guichet unique pour vos images, documents, films, supports avec leur création, leur affichage et leur manipulation. Il a la capacité de gérer les applications Windows, y compris des actions telles que leur exécution, leur création et leur construction. Il a été en mesure de définir clairement les limites entre l'interface utilisateur et la perspective commerciale qui l'entoure. WPF a été capable de manipuler l'utilisation de DirectX qui a été intégrée dans son architecture de niveau le plus bas pour proposer des fonctionnalités telles que des animations, des dessins 2D et 3D, différentes fonctionnalités audio et vidéo, des documents fixes et adaptatifs, la liaison de données et d'autres éléments graphiques capacités. Il est basé sur .NET 3.0 et utilise les fonctionnalités XAML (Extensible Application Markup Language) en introduisant l'utilisation de boîtes à options, de boutons, etc. dans le concepteur..
ASP.NET est un produit Microsoft utilisé pour concevoir des sites Web dynamiques, des applications et des services. Il fait partie du framework .NET et son prédécesseur était la technologie ASP (Active Server Pages). Il est basé sur le CLR (Common Language Runtime) qui permet aux développeurs d’écrire du code ASP.NET en utilisant n’importe quel autre langage .NET. Les pages Web développées à l'aide d'ASP.NET sont appelées Web Forms et portent une extension .aspx. Ces formulaires Web utilisent le langage de balisage XHTML et des fonctionnalités telles que les contrôles Web côté serveur et les contrôles utilisateur qui aident les développeurs à gérer le contenu statique et dynamique de la page. Microsoft a pu séparer le contenu statique et dynamique d'un formulaire Web via des extensions. Toutes les pages .aspx contiennent des contenus statiques tandis que dynamiques sont associées à des fichiers .aspx.vb ou .aspx.cs ou .aspx.fs.
résumé
1. WPF est principalement utilisé pour les applications de bureau, alors que ASP.NET est associé à des éléments du Web..
2. WPF utilise les fonctionnalités XAML pour créer l'interface utilisateur alors qu'ASP.NET dépend de fonctionnalités XHTML avec des contrôles Web côté serveur et des fonctionnalités de contrôle utilisateur..
Résumé:
1. WPF ne peut être utilisé que si vous avez un framework .NET et Internet Explorer installé
sur votre système.
2. WPF prend plus de temps pour charger des pages. Cela signifie performance sage ce n'est pas que
bien.
3. WPF a une interface utilisateur riche et les programmeurs Windows comprennent facilement son code.
4. ASP.NET requiert du programmeur une connaissance du modèle Web, de l'interface utilisateur
compréhension et tests inter-navigateurs.
5. ASP.NET est indépendant du navigateur. Il offre donc aux utilisateurs un accès universel..