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

Dotnet Discussion :

Combinisation entre logiciel,site web et mobile


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    etudiant
    Inscrit en
    Juillet 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : etudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 12
    Par défaut Combinisation entre logiciel,site web et mobile
    bonjour,

    je suis un étudiant universitaire filière:informatique,spécialité: décisionnelle.
    je veux combiner entre:logiciel,site web et mobile,par exemple: client fait une commande soit par mobile,site web,logiciel( BD centralisé).

    comment réaliser cette idée?

    C#->logiciel,Windows Mobile?
    ASP.net->site web?
    BD->SqlServer?
    cloudComputing->WindowsAzure?
    ...

    Merci de votre aide

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Tu auras besoin des choses suivantes...

    - Pour la base de données :
    SQL Server (par exemple) hébergé sur un serveur (cloud ou non, l'important c'est qu'il soit accessible).

    - Pour le site web :
    Le langage, soit C# soit VB.NET couplé à ASP.NET (MVC ou non) et éventuellement à AJAX.

    Un serveur Web classique (cloud ou non, l'important c'est qu'il soit accessible).

    - Pour ton logiciel (bureau et mobile) :
    Le langage, soit C# soit VB.NET. Les technos, soit WinForms soit WPF (WPF est recommandé puisque tu vises aussi les mobiles).

    Indépendamment de ceci, ton application pourra soit communiquer directement avec la base de données, soit passer par un Web Service hébergé sur ton serveur Web. C'est le Web Service qui se chargera de faire l'intermédiaire entre l'application bureau/mobile et la base de données. C'est un peu une sorte de proxy.

    Cela peut être intéressant si par exemple tu as des traitements à faire (ex. vérification des habilitations). Plutôt que de déporter tout ça chez le client, tu le fais côté serveur via le Web Service...
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    - Pour ton logiciel (bureau et mobile) :
    Le langage, soit C# soit VB.NET. Les technos, soit WinForms soit WPF (WPF est recommandé puisque tu vises aussi les mobiles).
    J'ai un peu du mal avec l'expression en gras. Peut-être que j'ai dû zapper un truc. Merci de m'éclaircir sur ce point.

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Effectivement j'aurais dû détailler.

    Si tu développes une appli en WPF, tu peux facilement la porter pour Windows Phone. En tout cas plus facilement qu'une appli WinForms. Par exemple tu choisis le pattern MVVM, tu utilises des Portable Class Library et tu n'as plus qu'à réaliser tes Views pour le bureau et celles pour mobile. Je simplifie, mais c'est ce qu'il fallait comprendre ^^
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    Pour les mobiles tu veux faire une application par plateforme? ou une appli web?
    Comme techno je te conseil:
    BDD SQL Server
    WebService WCF avec une configuration compatible avec toutes les plateformes si tu développes sur android ou ios par exemple.
    Ton site web en ASP.net MVC comme ça si tu dois l'adapter au mobile tu aura juste a crée les vues pour ça (en théorie).
    Bien sur tes applications ne se connecterons pas directement à la BDD mais passerons par l'intermédiaire du Webservice (l'appli web aussi).

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Effectivement j'aurais dû détailler.
    [...]
    Je simplifie, mais c'est ce qu'il fallait comprendre ^^
    Moi j'ai bien compris
    Le problème c'est qu'il s'agit d'un étudiant donc mieux vaut détailler les trucs pour être sûr que "WPF est recommandé puisque tu vises aussi les mobiles" ne devienne "WPF peut s'exécuter sur un mobile".

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 200
    Par défaut
    Dans mon projet actuel, on utilise :
    - ASP.NET MVC 4/JQuery avec SQL Server 2012 et Entity Framework entre les deux pour le Back Office
    - WebAPI pour les web services (très facile à mettre en place et à utiliser comparé à WCF je trouve)
    - PhoneGap pour la partie mobile qui n'est que du HTML/js (si tu souhaites te déployer sur tout type de mobile Android/iOS/BlackBerry/Windows Phone...)

    Voilà si ça peut aider...

Discussions similaires

  1. Interaction entre deux site web !
    Par toto9o dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/05/2008, 17h14
  2. Partager une variable entre deux sites web
    Par debutantasp dans le forum ASP
    Réponses: 3
    Dernier message: 12/05/2008, 20h03
  3. Difference entre un site web et un portail?
    Par bylka dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 29/07/2007, 14h23
  4. Site web pour mobile
    Par asmodee_mf dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 13/11/2006, 13h56

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