IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

Comprendre l'environnement de WPF


Sujet :

Windows Presentation Foundation

  1. #1
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 487
    Points : 6 030
    Points
    6 030
    Par défaut Comprendre l'environnement de WPF
    Bonjour,

    Attention question de noob

    Je cherche à me remettre un peut sur le C# et j'ai entendu parler du coup de WPF. Sur le principe je comprend mais vois pas trop la différence avec Silverlight. WPF est-ce un peut comme fût Flex mais coté web et Air coté poste client (Créé par Adobe). Pouvons avoir un accès directe ou indirecte avec une base de données ? Est ce que WPF est pérenne ou WinRT commence à faire de l'ombre. Je pose ces questions car j'ai commencé à m'investir à Flex il y a quelque années et j'ai même fait une formation mais le jour précédent la formation Adobe à fait une annonce disant qu'ils allaient abandonner Flex en faveur du HTML5 donc maintenant je suis un peut échauder par ça.

    J'ai un peut de mal à trouver des ouvrages fr récent sur WPF (J'ai 4 heures de trajets jours donc autant en profiter).

    Merci
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  2. #2
    Membre chevronné

    Profil pro
    Chef de Projet / Développeur
    Inscrit en
    Juin 2002
    Messages
    598
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de Projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2002
    Messages : 598
    Points : 2 016
    Points
    2 016
    Par défaut
    Citation Envoyé par berceker united Voir le message
    Sur le principe je comprend mais vois pas trop la différence avec Silverlight. WPF est-ce un peut comme fût Flex mais coté web et Air coté poste client (Créé par Adobe).
    WPF est le successeur de WinForm.
    C'est pour faire du développement desktop en client lourd.

    Silverlight était un sous-ensemble de WPF pour pouvoir tourner dans un navigateur (Silverlight s'est d'abord appelé WPF/E pour WPF Everywhere).
    Ce n'est donc pas un plug-in de navigateur qui viendrait se poser sur le bureau, mais le contraire : WPF est antérieur à Silverlight et lui a survécu.

    Il est basé sur Xaml tout comme Silverlight mais est beaucoup plus vaste que ce dernier car non limité au bac à sable qu'est le navigateur.
    Son gros intérêt par rapport à WinForm, c'est tout ce qu'apporte Xaml (possibilité d'une meilleur séparation code/interface, création simple de contrôles personnalisés, aspect vectoriel etc.)


    Citation Envoyé par berceker united Voir le message
    Pouvons avoir un accès directe ou indirecte avec une base de données ?
    Oui sans aucun problème, comme à tout le reste du PC (bases de registre, système de fichiers etc...).
    C'est du client lourd.
    En même temps, Framework .Net oblige, il est tout aussi facile de consommer un Web Service.


    Citation Envoyé par berceker united Voir le message
    Est ce que WPF est pérenne ou WinRT commence à faire de l'ombre.
    Aujourd'hui la question se pose avec l'Universal Windows Platerform (UWP) de Windows 10.
    WPF a plusieurs fois été plus ou moins donné pour mort puis relancé, mais cela reste dans tous les cas un investissement intéressant pour du développement desktop, car quelque soit son avenir il reste basé sur le couple C#/Xaml qui est la base de UWP. Les acquis ne seront donc pas perdu.

    N'ayant aucune envie de passer par le store Windows, à ce jour, je ne démarrerais un nouveau projet professionnel Windows que sous WPF.
    Mais il n'est pas certain que je ferais un accès directe à la base de données. En tout cas j'isolerais bien mon DAL pour ne pas me couper de développements parallèle ou d'une bascule sous UWP.

    Visual Studio lui même est en WPF.
    --
    vanquish

  3. #3
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 487
    Points : 6 030
    Points
    6 030
    Par défaut
    Merci pour ces informations. Donc c'est ce dont je pensais. WPF est l'équivalent de Air* coté Adobe et Silverlight est l'équivalent de Flex* . En faite, c'est sur le même principe.
    J'y vois plus claire maintenant et je pense investir du temps dessus

    Merci

    *Créé au départ par Adobe et abandonné par ce dernier pour le refiler à Apache.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

Discussions similaires

  1. Comprendre le Binding en WPF et Silverlight
    Par Nathanael Marchand dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 03/05/2012, 16h50
  2. comprendre l'environnement de projet
    Par spring.time dans le forum Modélisation
    Réponses: 8
    Dernier message: 27/12/2011, 21h48
  3. WPF en environnement TSE/Citrix et rendu du texte
    Par _PascalC_ dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 21/10/2009, 12h09
  4. Comprendre l'environnement Bibliography
    Par Anamelech dans le forum Bibliographies - Index - Glossaires
    Réponses: 4
    Dernier message: 14/05/2009, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo