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

ASP.NET Discussion :

Adaptation d'un programme C# en ASP.net


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 8
    Par défaut Adaptation d'un programme C# en ASP.net
    Bonjour à tous,

    Après de vaines et vaines recherches je m'en remet à un forum puisque je ne trouve pas la réponse sur le net.

    En gros j'ai un projet dans lequel je dois développer une application en C# que je dois ensuite "transformer" en site web (en passant par de l'ASP.net). Ceci permettrai donc d'avoir accès aux données du projet aussi bien en local que via le net.

    J'ai tenté d'utiliser les DLL de mon projet etc etc mais je n'y arrive pas et je ne trouve aucunes infos la dessus.

    Est-il possible de transformer une application codée en C# en ASP.net ? Si oui qu'elles sont les méthodes et comment dois-je m'y prendre?

    En vous remerciant par avance.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    D'abord, "transformer une application C# en ASP.NET", ça ne veut pas dire grand chose... C#, c'est juste le langage, qui peut servir à développer aussi bien des applications Windows (console, Windows Forms, WPF) que des applications web (ASP.NET, Silverlight).

    Je suppose donc que tu parles de transformer une application Windows Forms en ASP.NET, et la réponse est oui, c'est possible... mais il faut tout faire soi-même, il n'y a rien d'automatique. Les deux technos sont complètement différentes, il est impossible de "convertir" automatiquement.

    Si ton application est bien conçue et que tu as le code métier et la couche d'accès aux données dans des DLL séparées, indépendantes de l'interface graphique, la migration sera un peu moins difficile : il faudra juste recoder l'interface utilisateur en ASP.NET, en utilisant les DLL existantes. Par contre, si tout est dans le même projet, avec du code métier et d'accès aux données dans les Forms, ça va être plus galère, il faudra tout recoder...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 8
    Par défaut
    Rho purée !! Je le sentais ca...

    Franchement j'ai 4 mois de développement à reprendre et à transformer en ASP pour le début du mois d'Avril. Malgré la bonne compartimentation du programme (DLL accessible => couche d'accès aux données "indépendantes") j'ai 4 mois de boulot de 3 personnes à transformer en ASP en 1 mois. En gros impossible.

    Merci pour ta réponse...

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par cbr954 Voir le message
    En gros impossible.
    Je confirme, surtout si tu ne connais pas du tout ASP.NET, y a quand même un temps d'apprentissage incompressible

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 8
    Par défaut
    J'ai des connaissances en programmation, je me débrouille bien en C# mais la le truc est bien au delà de ce que j'avais escompté. L'utilisation des DLL est pratique certes mais elle ne permet pas de reprendre autant de chose que ce que j'espérais.

    Donc en gros il y a les fonctions de fonds à reprendre et modifier car on ne fait pas la même chose en ligne et en local (puissance de calcul notamment) et tout ce qui va autours à reprendre.

    Personnellement, je trouve que le mode design en C# via visual studio est assez simple contrairement à celui en ASP. Par exemple, placer une image comme on le souhaite en ASP tiens du miracle. J'ai passé 30 minutes à aligner 2 box derrière les mots 'login' et 'mot de passe'... est-ce simplement moi qui ai du mal ou bien que le mode est réellement plus difficile à appréhender (ou juste à utiliser) ?

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par cbr954 Voir le message
    Personnellement, je trouve que le mode design en C# via visual studio est assez simple contrairement à celui en ASP. Par exemple, placer une image comme on le souhaite en ASP tiens du miracle. J'ai passé 30 minutes à aligner 2 box derrière les mots 'login' et 'mot de passe'... est-ce simplement moi qui ai du mal ou bien que le mode est réellement plus difficile à appréhender (ou juste à utiliser) ?
    Oui, tout le monde a cette impression au début
    En fait c'est logique quand tu y penses : ASP.NET génère du HTML, et en HTML on ne dispose pas les éléments de façon absolue (enfin, c'est possible avec des styles CSS). Si tu n'as jamais fait de développement web, ça te fait encore pas mal d'autres trucs à apprendre... (HTML, CSS, éventuellement un peu de Javascript)

    En ce qui concerne le designer ASP.NET, personnellement je le trouve complètement nul (cela n'engage que moi bien sûr...). En général je travaille directement sur le source ASPX, je perds moins de temps comme ça

  7. #7
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Entierement d'accord avec Tomlev. Mieux vaut coder directement, on perd beaucoup moins de temps, et de toute maniere l'editeur n'est pas á 100% du WYSIWYG

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 8
    Par défaut
    D'accord merci ! J'ai fais du dev web aussi bien en php qu'en html et j'ai pour habitude de coder "en brut" sans passer par des éditeurs WYSIWYG.

    Dernière question : est-il possible de coupler du php avec du code en C# le tout avec une extension ASP ?

  9. #9
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Non, tu ne pourras pas "coupler" du php et du C#.
    Au mieux, si tu veux utiliser dans ton projet asp.net des objets d'un projet Php, il faudra que tu les exposes en webservice. Tu pourras alors les consommer en C#.

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par cbr954 Voir le message
    D'accord merci ! J'ai fais du dev web aussi bien en php qu'en html et j'ai pour habitude de coder "en brut" sans passer par des éditeurs WYSIWYG.
    Attention, quand je parlais de coder "à la main", je ne voulais pas dire à coups de "Response.Write", sinon autant rester en PHP (ou ASP classique). Tu peux quand même utiliser les contrôles serveurs, qui facilitent bien la vie

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 8
    Par défaut
    Le mode design n'est vraiment pas pratique et les modifications que j'apporte dans le code fonctionnent hasardeusement. C'est vraiment pas évident !

    Dommage pour le Php cela aurait pu être marrant de mélanger le tout... En tout cas merci pour vos réponses !

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 8
    Par défaut
    Rebonjour !

    Après de multiples déboires je suis repassé à du PHP. Cependant, j'ai besoin d'afficher des courbes via des infos récupérées d'un serveur mssql. Nous avons utilisé une bibliothèque en C# qui se trouve aussi exister en asp.net.

    Je voudrais savoir si il est possible d'intégrer une sorte de module ASP dans une page PHP, ou a défaut, de récupérer un design effectué en PHP et l'utiliser en ASP ?

    Sinon quelqu'un aurait-il une idée de comment faire car je ne trouve rien sur le net ?

    Merci !!

  13. #13
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par cbr954 Voir le message
    Je voudrais savoir si il est possible d'intégrer une sorte de module ASP dans une page PHP
    Non

    Citation Envoyé par cbr954 Voir le message
    ou a défaut, de récupérer un design effectué en PHP et l'utiliser en ASP ?
    Pas vraiment... enfin tu peux récupérer les CSS, mais c'est à peu près tout

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 8
    Par défaut
    Hum... donc dans mon cas ou j'ai un site en php dans lequel je veux intégrer une fonction en ASP que puis-je faire ?

    Si je pouvais éviter d'avoir un jolie site en php suivi d'une page toute moche avec une courbe dessus... cela m'arrangerai

    Merci

  15. #15
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu peux toujours faire un IFRAME qui affiche la page ASP.NET...

Discussions similaires

  1. [Débutant] programmation objet et asp.net
    Par nath-0-0 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/11/2011, 16h45
  2. Méthode de programmation ASP .NET
    Par Gobouz dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/07/2007, 11h36
  3. Réponses: 4
    Dernier message: 27/06/2007, 13h38
  4. Réponses: 2
    Dernier message: 13/12/2006, 13h48
  5. Réponses: 4
    Dernier message: 28/04/2006, 23h21

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