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

Conception Web Discussion :

Reconversion développeur d'applications lourdes vers le WEB


Sujet :

Conception Web

  1. #1
    Lucas Panny
    Invité(e)
    Par défaut Reconversion développeur d'applications lourdes vers le WEB
    Bonjour,

    Depuis que je suis développeur, je ne traitais que des projets sur des applications Delphi

    et C++: des logiciels quoi
    On me propose alors de créer une application web (site web intranet) en PHP

    Le problème c'est que je ne connais que PHP4 mais pas PHP Objet (PHP5), de plus j'ai

    remarqué que les experts du web ne partent plus à zéro lors d'un projet soit il utilise un

    framework, soit il part de quelques choses

    Pensez-vous que j'arriverais à traiter ce projet à temps (durée 3 mois pour le 1.0) avec mes

    compétences en programmation (et gestion d'équipe) mais pas encore d'expériences en

    développement web

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 130
    Points : 127
    Points
    127
    Par défaut
    Salut,
    ce n'est pas parce que "framework" est le mot à la mode sur tous les forum de nos jours que tu es obligé d'en utiliser un.
    Ça peut aider, mais c'est loin d'être une obligation.
    Et de toute façon, ce n'est pas en utilisant un framework qu'on apprend à programmer dans un language.

    Un framework c'est juste une sur-couche qui t'aide à ne pas ré-inventer la roue et te facilite les choses (un truc de feignasse, perso j'aime bien réinventer la roue, c'est comme ça qu'on apprend le mieux).


    La première approche serait de chercher un projet existant qui ressemblerait à ce que tu veux faire.
    Ensuite, il te faudra quand même le temps de l'installer, de comprendre comment il fonctionne, de s'apercevoir qu'il ne correspond pas à tout ce que tu veux et donc de le modifier comme tu en as besoin (c'est quasiment inévitable).

    Au moins tu connais PHP4, PHP5 n'est pas si différent.
    L'objet dans PHP5 n'est pas bien compliqué à cerner.

    Et de toute façon, c'est comme les framework, ce n'est parce que tout le monde en parle qu'on est obligé de s'en servir.

    Tu peux très bien tout faire en procédural, même si ça peut paraitre "archaïque".


    Niveau temps, tout dépend surtout de l'ampleur de ce que tu dois faire et aussi bien sur de combien vous êtes à travailler dessus.

    Bonne chance

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 91
    Points : 62
    Points
    62
    Par défaut
    Personnellement j'ai déjà utilisé Zend studio comme framework, je dois dire que je ne suis pas très enchanté par les framework.

    Le développement WEB est je trouve plus libre que de la programmation par exemple en C++ ou autre, je veux dire pas là que malgré mon peu d'expérience il m'est souvent arrivé de me retrouver face a une page blanche de PHP et a être perdu ne sachant que faire tellement j'avais de possibilité.

    On dirait que les developpeurs aiment les patterns (on dit ca comme ca ?) enfin tout ce qui est de l'ordre du je dois faire comme ca je code de facon carré (Facon de coder, code préconcu, prédesign), une aide au codeur a se sentir dirigé ??? pour coder plus vite peut être


    Pour moi le developpement ce n'est pas ca, et toujours malgré le peu d'experience que j'ai, j'avais davantage l'impression que les framework php avait été créé parce que le code php permet énormément de libertés.

    Je pense que tu n'auras pas de soucis en terme de temps, vois que le php/php objet est un langage très simple comparé au C++ (je n'ai jamais fait de C++, mais je vois ce qui m'attends le jour ou je m'y mettrais (je sais coder objet))

    Je pense que si tu décide de coder sans framework, essaye de coder le plus propre possible de gérer tes fichiers, je pense que tu peux faire mieux qu'un framework.

    L'idée d'un framework c'est d'apprendre le framework + le langage (les fonctions etc..) tandis que si tu n'as que le langage tu n'auras pas de problème lié au framework si tu débute avec un framework.

    Je sais que j'ai surement tort, les framework étant utilisé partout mais une chose est indéniable, (attention missile) les framework php sont énormément plus lourd que du code basique, certes les serveurs de nos jours sont rapide.

    Mais pourquoi s'embêter avec tout un protocole et des règles pour se retrouver avec un site plus lent, chargé de fichier inutilisé.

  4. #4
    Lucas Panny
    Invité(e)
    Par défaut
    Beaucoup disent que "rien n'est plus bon que coder à la base" c'est à dire comme vous le dites: réinventer la roue
    Même faisant du C++ avant, je le pense aussi mais on ne peut pas faire vite sans passer par MFC sous Visual C++ ou VCL sous Borland C++ Builder par exemple

    Avec les tonnes de fonctionnalités à faire, les frameworks semblent la solution

    J'ai JELIX (PHP) en tête en ce moment et j'ai déjà fait un Hello World, qu'utilisez-vous? Qui est le plus maniable? plus célèbre?

    On m'a conseillé aussi un serveur TomCat donc du J2EE?

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    j2ee c'est java.
    Tomcat c'est une jvm dans un apache (?). Tu l'auras compris je ne suis pas spécialiste java, mais je sais que tu vas passer un certain nombre d'heures dans le simple setup de ton hello world et qu'il faudra recommencer pour la liv.

    Cependant, pour faire le projet en 3 mois, c'est que tu ne dois pas avoir de grosses problématiques de scalabilitée.
    Aussi, pour plus de simplicité d'installation et pour démarrer plus vite, je conseille php.

    Après, fw or not fw. Je n'ai pas trop d'avis la dessus, disons que vu tes délais et ta méconnaissance, j'essaierais de trouver un framework avec de vrais exemples et une grosse documentation pour pouvoir faire un maximum de ré interprétation plutôt que de le faire from scratch des bases du fw.
    Et la dessus il te faudra surement des exemples sur l'authentification, les accès bases de données, les autorisations, et la couche de présentation (qui pourrais être entièrement manuelle à la rigueur).
    Enfin, si tu as des contraintes de scalabilitée ou stress load, privilégie un fw il te proposera surement des solutions.


    Pour répondre à cette question
    Pensez-vous que j'arriverais à traiter ce projet à temps (durée 3 mois pour le 1.0) avec mes

    compétences en programmation (et gestion d'équipe) mais pas encore d'expériences en

    développement web
    Il nous faudrait plus d'informations ! Là on ne connait pas l'envergure du projet. Est ce un blog ? Ou est ce la refonte du site de la fnac ? (On sent déjà que la valeur métier n'à pas le même poids).
    Et tu seul ou plusieurs ?
    Quelles sont tes contraintes de scalabilitée ?
    ect
    ect

  6. #6
    Lucas Panny
    Invité(e)
    Par défaut
    Il ne s'agit pas de site web mais d'une application interne à une société qui est utilisée en réseau, il n'y a de mieux que le web! En fait, cela concerne à informatiser une clinique, fini la paperasserie

    Je travailles avec 3 bon développeurs! Je suis le chef de projet et faire une application lourde n'est pas si rapide à faire, donc j'opte pour le web et la clinique est ravie de cette option

    Je redemande: quel framework me conseillerez-vous? Environnement: PHP, ASP ou J2EE?

  7. #7
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    Citation Envoyé par Lucas Panny Voir le message
    Il ne s'agit pas de site web mais d'une application interne à une société qui est utilisée en réseau, il n'y a de mieux que le web! En fait, cela concerne à informatiser une clinique, fini la paperasserie
    Salut, à mon avis, il n'y a aucune différence avec la conception d'un site web dynamique, les procédés de développement ne changeront pas.
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    Citation Envoyé par Lucas Panny Voir le message
    Il ne s'agit pas de site web mais d'une application interne à une société qui est utilisée en réseau, il n'y a de mieux que le web! En fait, cela concerne à informatiser une clinique, fini la paperasserie

    Je travailles avec 3 bon développeurs! Je suis le chef de projet et faire une application lourde n'est pas si rapide à faire, donc j'opte pour le web et la clinique est ravie de cette option

    Je redemande: quel framework me conseillerez-vous? Environnement: PHP, ASP ou J2EE?
    honnetement je suis le moins bien placer pour te conseiller sur 1 framework bien nommé, je développe exclusivement en php de manière pro, et pas du tout sur un fw open source.
    Impossible pour moi de te répondre correctement.


    Je peux simplement te guider vers ces deux sondages où partisans de chaque camps s'échangent des arguments pour l'un ou pour l'autre :

    http://www.developpez.net/forums/d73...2009-php-java/

    http://www.developpez.net/forums/d74...9-php-asp-net/

    bon courage.

Discussions similaires

  1. Choix d'architecture : client lourd vers appli web
    Par nonoRedDevils dans le forum Frameworks Web
    Réponses: 8
    Dernier message: 21/04/2010, 10h14
  2. Application VB6 vers page web Asp.
    Par Wiz-W dans le forum VB.NET
    Réponses: 7
    Dernier message: 03/10/2007, 15h33
  3. Migrer une application Oracle vers le web
    Par floflo164 dans le forum Forms
    Réponses: 3
    Dernier message: 04/07/2007, 12h26
  4. Application web vs application lourde
    Par eponette dans le forum Windows
    Réponses: 10
    Dernier message: 29/09/2005, 15h49

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