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

Affichage des résultats du sondage: Si vous deviez choisir l'un de ces langages pour l'année 2009 ?

Votants
204. Vous ne pouvez pas participer à ce sondage.
  • PHP

    111 54,41%
  • ASP.NET

    93 45,59%
  • ASP

    0 0%
Conception Web Discussion :

Que choisir en 2009 : PHP ou ASP(.NET) ? [Débat]


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 93
    Par défaut
    Citation Envoyé par emmanuel.remy Voir le message
    A mon avis les raisons sont historiques, techniques et financières.....
    J'ai beaucoup aimé cette réponse, à la complète et simple.
    Merci beaucoup.

    En fait je me pose cette question car je maitrise bien la technologie .Net.
    Mais lorsque je regarde les appels d'offre pour des petits contrats c'est souvant le PHP qui est demandé.
    Autant je comprend bien pourquoi nombre de développeurs adeptes de PHP ne souhaitent pas plus de changer de technologie que moi, autant je ne comprend pas trop l'intérêt des "clients" de faire un tel choix technologique. Si ce n'est peut-être des à prioris sur Microsoft.

    Travaillant avec Windows (fourni avec mon ordinateur avec IIS) et Visual Studio Express mon coût de développement est nul. Tout comme pour un développeur PHP.
      0  0

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Travaillant avec Windows (fourni avec mon ordinateur avec IIS) et Visual Studio Express mon coût de développement est nul. Tout comme pour un développeur PHP.
    Ce qui ne sera pas le cas de l'hébergement par exemple. Une licence Server 2003 , c'est un bufget à prévoir pour le client si c'est lui qui héberge son appli.

    Faudrait voir ce qu'il en est vraiment mais je suis quasi sûr qu'un développeur .NET est mieux payé qu'un développeur PHP et donc forcément le coup final du projet est plus élevé en .NET

    As tu déjà essayé de comparé à projet équivalent le prix proposé au client en .NET et PHP ?
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
      0  0

  3. #3
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    En fait je me pose cette question car je maitrise bien la technologie .Net.
    Mais lorsque je regarde les appels d'offre pour des petits contrats c'est souvant le PHP qui est demandé.
    Autant je comprend bien pourquoi nombre de développeurs adeptes de PHP ne souhaitent pas plus de changer de technologie que moi, autant je ne comprend pas trop l'intérêt des "clients" de faire un tel choix technologique. Si ce n'est peut-être des à prioris sur Microsoft.
    "Pour des petits contrats": prends 10 développeurs WEB, quelle va être la répartition (à la très grosse louche) en matière de technologie ? 4 PHP, 2 Java, 1 .NET, 1 PERL/RoR/autre
    Donc quand tu as besoin de faire réaliser un petite appli, vers quelle techno vas tu te diriger, sachant que la personne qui va la coder ne sera certainement pas toujours là pour la maintenir, et donc que tu auras besoin de trouver une autre compétence et qu'elle ne pourra pas passer plusieurs journées à s'immerger dans le code ? Tu te tournes vers le "standard", le plus grand nombre, PHP.

    ERE
      0  0

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    Pour ma part il faut faire la différence entre deux points importants :
    • Applications
    • Site Web


    En effet les deux "technologies" permettent chacune de faire les deux cependant dans le cas de PHP, je considère qu'il ne peut pas le faire seul. Afin de poivoir réaliser une application(avec une interface graphique), il faut lui intégrer une librairie tel que GTK ou autre afin de s'en sortir facilement. De même un site web ne peut pas complètement être réalisé en PHP, il faut lui ajouter du HTML et du javascript. Alors que dans le framework tout est comprit. Dans les deux sens cela peut-être considéré comme un point positif ou comme un point négatif.

    Si on regarde les possibilité entre les versions payant et gratuite de Visual Studio, on a vite le soufle coupé :

    Ces versions sont limitées et ne supportent pas :

    * l'attachement à des processus en cours d'exécution [2] [3]
    * la visualisation des autres bases de données que Microsoft Access et Microsoft SQL Server Express
    * le développement pour environnement embarqué
    * Crystal Reports
    * certains projets spécialisés ( Windows Services, Excel Workbook)
    * certaines options de débogage
    * la création de services Windows
    * IronPython

    La version 2008 Express, par rapport à la version 2005, supporte :

    * Cider, un outil de création de page WPF
    * le débogage en exécution
    * un support plus complet de l'Intellisense (complétion automatique)
    La majorité des options qui m'amène à utiliser le DotNet ne sont pas utilisables. De plus il me semble qu'il n'est pas autorisé à produire des applications propriétaires avec la version express(information à vérifier).

    Ensuite PHP est un projet libre, tout le monde peut mettre son nez dedans et est donc en constante évolution contrairement au Framework Dotnet qui lui est complètement géré par Windows ce qui peut induire des contraintes qui seront peut-être mise en place par ce gestionnaire. Que se passerait-il si Microsoft décidait d'arrêter le developpement de son Framework ? C'est une question qui ne se pose même pas pour PHP.

    Puis on sait tous que PHP est multiplateforme car c'est un langage interprété. Pas besoin de se casser la tête pour la compatibilité, contrairement au dotnet qui lui ne possède pas encore d'environnement d'exécution sur Linux(à ma connaissance) mais par contre il est vrai qu'il existe un environnement de développement. Cependant celui-ci n'est pas du tout abouti et est de plus très lourds d'utilisation.

    On peut aussi parler des éditeurs, pour le framework .NET on ne peut pas dire qu'il existe d'autres éditeurs que VisualStudio et sa suite (express, Visual C++ editor,...), certes il est très abouti mais c'est une contrainte supplémentaire contrairement au PHP pour lequel il existe un grand nombre d'IDE comme pas exemple Eclipse PDT, Dreamweaver qui sont très abouti aussi.

    Ensuite pour reprendre les premiers points :
    - programmation évennementielle, Possible
    - programmation objets (héritage, etc...), Possible
    - FrameWork standardisé assez complet, Existant
    - séparation de l'IHM et du "code behind", Possible
    - outil de développement visuel, Existant
    - rapidité de mise en oeuvre, Dépendant du projet, circonstances
    - etc... idem ^^
      0  0

  5. #5
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    Moi ce que j'aime à chaque fois, c'est que tout de suite on entend :
    "Pour une petite appli, quand même le PHP c'est le top".

    Ou encore :
    "Pour un petit site, non vraiment PHP c'est génial".

    Alors encore une fois dans ce genre de débat, je viens mettre la merde

    Non, PHP c'est pas "petit". On peut faire des gros sites avec, des e-commerce complets , des gros portails webs , y a aucun souci et à l'époque des Zend Framework , Symfony and co et bien je ne vois pas le côté "petit" de la chose, tant au niveau du résultat affiché, que du développement.

    MAINTENANT, je fais aussi du dotnet (depuis la 1.1 en c#) et j'adore. Et même si PHP5.3 arrive avec son lot d'améliorations, au niveau codage OO pur, les possibilités parlent d'elles mêmes : dotnet et java sont devant, trèèèèèès loin devant.
    Ca ne veut pas dire qu'ils sont mieux, mais juste que leur possibilité au niveau langage sont carrément plus poussées.

    Tiens juste 2 trucs au hasards : les délégués.... l'héritage de méthode (création de plusieurs méthodes du même nom). Et bien sur tout ce qui va avec dans Visual Studio concernant l'autocomplétion qui va jusqu'au bout des choses.

    Exemple iterateur php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    foreach($mesObjets as $objet) {
    }
    Même dans netbeans ou eclipse avec les commentaires qui vont bien vous aurez bien l'aide sur $mesObjets-> ... En revanche dans la boucle si on fait $objet-> ... plus rien, il faut aller chercher la classe pour avoir les infos.
    Donc des fois on râle et on perd en productivité à ce niveau.

    Il y en a aurait des avantages à dire concernant C# contre PHP, qu'on ne sait par quoi commencer.

    Mais voilà, PHP aussi sait faire sa place quand on l'utilise bien. Des frameworks MVC intéressants, des créations de modèles d'applications rapides, et le nombre de sujets parcourus.
    Rien qu'avec le Zend Framework, j'ai à ma disponibilités l'API de Google, delicous, Amazon et j'en passe (PDF, Mails complexes, FLickr et je ne parle pas de Zend_Amf qui permet d'envoyer un objet depuis flash et de le recevoir en objet depuis PHP, et inversement ! quel gain de temps !).

    Ok, c'est un peu la promo du ZF la... Mais encore une fois, la puissance de PHP est la. Dans mon travail j'ai développé mon propre framework MVC qui évolue petit à petit... Pourtant AUCUN souci pour intégrer le Zend Framework à l'intérieur du mien (en ne chargeant bien sur que ce qui est utilisé , j'en vois certains venirs).

    Bref, ce sont 2 mondes vraiments intéressants et à la limite j'ai envie de dire qu'il est bien prétentieux celui qui pourra affirmer que l'un ou l'autre est le meilleur.
      0  0

  6. #6
    Inactif  
    Inscrit en
    Novembre 2008
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 255
    Par défaut
    Citation Envoyé par stailer Voir le message
    Ok, c'est un peu la promo du ZF la... Mais encore une fois, la puissance de PHP est la. Dans mon travail j'ai développé mon propre framework MVC qui évolue petit à petit... Pourtant AUCUN souci pour intégrer le Zend Framework à l'intérieur du mien (en ne chargeant bien sur que ce qui est utilisé , j'en vois certains venirs).
    on peut le faire en .net aussi...
      0  0

  7. #7
    Membre extrêmement actif
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2003
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 144
    Billets dans le blog
    3
    Par défaut
    Intégrer le ZF dans .net ? ah , j'étais pas au courant
      0  0

  8. #8
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 93
    Par défaut
    Merci à tous pour les différents éléments de réponse.
    Cdt
      0  0

  9. #9
    Invité de passage
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1
    Par défaut Delphi pour PHP
    J'utilise depuis près de 2 ans Delphi pour PHP pour développer des intranet/extranet, ce IDE se compare très bien avec Visual Studio.

    Oui je sais que le produit de codegear n'est pas parfait actuellement mais il répond à mes attentes.
      0  0

Discussions similaires

  1. Choisir PHP ou ASP.NET ?
    Par discogarden dans le forum Général Conception Web
    Réponses: 81
    Dernier message: 31/12/2009, 18h11
  2. Migrer un site en ASP vers PHP ou ASP.Net
    Par fredouille31 dans le forum ASP
    Réponses: 4
    Dernier message: 23/08/2007, 21h17
  3. Réalisation d'un mémoire sur la POO pour PHP et ASP.NET
    Par arnaudperfect dans le forum Langages de programmation
    Réponses: 16
    Dernier message: 21/07/2007, 16h06
  4. php vers ASP.NET
    Par abda1000 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/07/2007, 20h57
  5. Développer en PHP ou ASP.NET (serveurs Windows)
    Par Lord_S4me dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 30/04/2007, 17h02

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