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

Discussion :

Passer de PHP à ASP en 3 jours ?!

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Par défaut Passer de PHP à ASP en 3 jours ?!
    Bonjour à tous,

    On vient de me dire que 3 jours suffisent pour savoir programmer (ou en tout cas comprendre un programme) en ASP pour quelqu'un qui a appris le PHP.

    A votre avis ?

    Merci d'avance.

    P.S : Le but étant de faire de la maintenance d'un site de e-commerce.

  2. #2
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut, et bienvenue sur le forum.

    Il faut bien comprendre que, quel que soit le langage de "programmation" ou de "script" utilisé, ils partagent tous les concepts "de base", tels que structures conditionnelles, blocs d'instructions, boucles, etc.

    En cela, on peut estimer que
    Peut importe le langage tant qu'on a l'algorithme
    Pour le reste, j'aurais tendance à dire qu'une personne connaissant bien PHP (et sans doute qui soit habitué à travailler de manière orientée objet, que ce soit sous PHP ou sous d'autres technologie) arrivera en trois jours à comprendre un code ASP, et à comprendre les principes du langage.

    De là à dire qu'en trois jours, quelqu'un ayant appris php sera capable de modifier correctement et avec toutes les restrictions que peuvent impliquer un site de e-commerce, il y a un pas que je me garderai bien de franchir...
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    Oui je pense que c'est jouable. La seule subtilité à comprendre, je pense, est qu'ASP n'est qu'un ensemble d'objets à utiliser avec les objets ADO afin de communiquer avec une base de données et un langage de script. VBScript est le plus populaire, si tu as des questions, tu auras plus de facilités à obtenir une réponse en l'utilisant. Par contre, venant du PHP tu aurais plus de facilités avec la syntaxe JScript qui est l'équivalent Javascript de Microsoft.

  4. #4
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Je crois qu'il serait utile de d'abord se mettre d'accord sur les termes, étant donné que chaque terme utilisé peut être abordé de plusieurs manière.

    Ainsi, pour moi, quand on parle de faire quelque chose en trois jours, cela signifie "en 24 heures effectives", étant donné que la durée de travail est de l'ordre de 8h/j

    Ensuite, il faut voir ce que l'on entend par "apprendre le php".

    Ainsi, il est possible "d'apprendre" le php, en partant de rien (aucune connaissance en programmation) en une pair d'heures (moins de 100), réparties pour un quart en l'apprentissage des bases du HTML et des CSS, pour un quart en l'utilisation d'une base de données (typiquement MySQL) et pour les quarts restant en l'apprentissage réel du PHP... qui restera finalement d'un niveau assez sommaire, et risque de ne regrouper que la notion de variable, les notions de tests et boucle, de fonction, et de présentation de quelques fonctions particulières (principalement celles relative à l'utilisation de MySQL, et éventuellement de la gestion de sessions)

    Mais on peut aussi considérer les termes "apprendre le PHP" sous la forme de quelqu'un ayant fini par maitriser le HTML statique, qui décide de fournir un peu de dynamisme dans ses sites, qui s'habitue au PHP sur "le long terme", s'intéressant, au gré de ses opportunités et de ses besoins, aux problèmes de sécurité, à la gestion de bases de données, et même, pourquoi pas, à la conception orientée objet.

    Enfin, il y a les "JAFO" qui se sont très tôt initiés aux différents langages de programmation, qui sont - pour ainsi dire naturellement - passés à la conception orientée objet, et qui ont "appris le PHP" en suivant l'une des filières citées plus haut.

    Enfin, il faut se mettre d'accord sur ce que l'on entend par "savoir programmer en ASP".

    Il peut s'agir juste de comprendre ce que fait un code, mais cela reste quelque peu "limite" comparé à l'objectif final qui est quand même de travailler sur une application que l'on peut qualifier de sensible, et qui a donc des besoins de sécurité et de robustesse qui sont sans doute loin hors de portée de quelqu'un qui est juste capable de comprendre ce qui se fait...

    Le tout sans compter sur la complexité du modèle ADO ni sur celle du langage en lui-même

    Au final, les 24 heures citées me semblent permettre:
    • à quelqu'un qui maitrise la POO (pas forcément PHP) et le HTML, d'apréhender suffisemment le modèle ADO et (VBScript) le langage de script en lui-même pour avoir une idée précise de ce qui se fait, voir être en mesure de repérer des erreurs.
    • à quelqu'un habitué à programmer, mais pas à la POO de comprendre les principes OO, de s'habituer au modèle ADO et de pouvoir faire une première analyse "transversale" du code existant (en comprenant ce qui se fait)
    • à quelqu'un n'ayant que peu ou pas de base de programmation (du genre de "juste limitée aux structures de contrêles et à quelques fonctions propres au php"), de s'habituer en surface avec le modèle ADO et l'OO

    Le tout en restant bien conscient du fait que, si 40 heures suffisent pour apprendre et maitriser les bases d'un langage, il faut quand même compter un an d'utilisation du langage (quel qu'il soit) avant de pouvoir estimer que l'on est en mesure d'en maitriser les particularités et finesses ...
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

Discussions similaires

  1. Probleme d'envois de mail serveur PHP/ASP
    Par oulahoup dans le forum ASP
    Réponses: 2
    Dernier message: 23/08/2005, 14h38
  2. De php à ASP
    Par oulahoup dans le forum ASP
    Réponses: 2
    Dernier message: 17/08/2005, 23h00
  3. php & asp
    Par NeHuS dans le forum ASP
    Réponses: 4
    Dernier message: 15/02/2005, 11h06
  4. Réponses: 2
    Dernier message: 06/01/2005, 21h09
  5. XMLRAD vs PHP / ASP
    Par rgarnier dans le forum XMLRAD
    Réponses: 5
    Dernier message: 28/10/2004, 08h45

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