Quel langage choisir en 2009 : PHP ou ASP/ASP.NET ?

Le , par Bovino, Rédacteur
Bonjour à tous,

Lors d'un précédent sondage PHP versus Java qui s'est déroulé entre le 09/02/2004 et aujourd'hui, on s'est rendu compte que c'était le PHP que le choix était assez difficile à faire.

On repart sur un nouveau sondage ayant le même thème : Si vous deviez choisir l'un de ces langages pour l'année 2009, lequel prendriez-vous ? PHP ou ASP(.NET) ?

Faîtes votre choix tout en essayant si possible de nous préciser quels sont les éléments qui vous ont aidé à choisir.



PS: Je tiens à préciser que ce sondage est une question assez récurrente et qu'il est uniquement réservé au langage PHP et ASP(.NET), par conséquent évitons les déviations vers les autres du style Java, RoR, etc.

Autres sondages :



Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :




Avatar de Aquaa Aquaa - Inactif http://www.developpez.com
le 13/07/2009 à 9:21
Citation Envoyé par stailer  Voir le message
Intégrer le ZF dans .net ? ah , j'étais pas au courant

j'ai pas dis ça

Sauf que ZF est un ensemble de composants indépendants, càd avec ton framework ou sans il pourra être implémente n'importe ou dans du code PHP, mvc ou d'autre pattern.
Ce que je voulais dire que .net est plus apte à adopter la notion de composants que PHP et que t'y arrive à integrer ZF à ton propre framework n'ajoute aucun point à PHP.
Avatar de stailer stailer - Membre chevronné http://www.developpez.com
le 14/07/2009 à 10:54
Ce que je voulais dire que .net est plus apte à adopter la notion de composants que PHP

C'est pas parce que VS te propose de développer des supers composants de la mort qu'il est davantage orienté composant.

Si tu utilises un framework asp.net avec une certaine logique, il faut aussi que tes composants soient compatibles avec ce framework et c'est pas toujours le cas.
J'ai pas d'exemple concret la, mais tous les composants ne sont pas forcément compatible avec toutes les façons de travailler.

Alors si PHP a bien un avantage, c'est la qu'il se situe : en 5 secondes tu peux utiliser en même temps 3 frameworks, avec (ou sans) ajax etc... Tu as une souplesse énorme.
asp.net, n'a pas cette souplesse et cette vitesse d'intégration.

Sinon y a la version 2 de DelphiForPhp basé sur la VCL PHP qui permet de faire trucs aussi assez sympa, mais alors l'éditeur utilisant le framework rend forcément les choses un peu plus compliqués pour sortir "du cadre" facilement, utiliser d'autres outils, et pour finalement rester à l'intérieur de ce cadre.

PHP est du script, c'est un défaut et c'est aussi un avantage
Avatar de sinople sinople - Membre chevronné http://www.developpez.com
le 17/07/2009 à 17:43
Je trouve que la question est mal posée car on compare un framework avec un language.

Il me semble même qu'à l'époque il était question d'un PHP.net
Avatar de gervaimi gervaimi - Nouveau Candidat au Club http://www.developpez.com
le 11/08/2009 à 19:38
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.
Avatar de batataw batataw - Membre éprouvé http://www.developpez.com
le 17/08/2009 à 12:16
Il y a quelques années, j'ai choisi PHP a .NET ou Java, ben j'ai longtemps pensé avoir fait une grosse erreur. Non pas que PHP (PHP4 pour info) était mauvais mais jusqu'il n'avait pas a l'époque tous les mechanismes de la programmation avancé.

Aujourd'hui je suis plutôt satisfait de mon choix, pour quatre raisons:

- Car il est constante évolution et qu'une forte communauté de développeurs décident dans quelle direction il doit aller. J'espère qu'un jour il n'aura plus rien a envier aux autres langages (pourvu qu'il garde sa souplesse).

- En PHP il faut être touche a tout, Système, DBA, Frontend...tu vois toujours le projet dans son ensemble. Je trouve ça valorisant de ne pas se contenter que de la partie PHP pure.

- J'ai toujours travaillé dans des environnements hyper décontracte, agences de pub, communication ou publication. Ce n'est pas propre a PHP mais pas mal de projets sont réalisés en PHP dans ce type de compagnies. Je n'ai travaillé qu'une seul fois dans un SI (canal historique) autrement je suis toujours mêlé a du personnel non technique: force de vente, marketing ou a la direction et c'est plutôt agréable.

- Beaucoup de compagnies ne sont plus aussi frileuses quant a son choix, j'ai même vu des offres pour des projets de migration vers PHP.
Avatar de Florian Florian - Inactif http://www.developpez.com
le 18/08/2009 à 18:07
Ce qui est rassurant c'est que personne n'a pris Asp.
Avatar de - http://www.developpez.com
le 19/08/2009 à 10:57
Ben asp, c'est comme tout les langages qui disparaissent, a mon avis y'a moyen de trouver du taff , car beaucoup de système sont encore en asp (celui sur lequel est encore bcp en asp, on migre... ^^), mais pour un jeune développeur c'est suicidaire pour la suite de sa carrière.
Avatar de MadCat34 MadCat34 - Membre habitué http://www.developpez.com
le 21/08/2009 à 11:51
Pour ma part, j'ai choisi PHP.
J'ai commencé à coder avec PHP4 et c'est vrai que c'était limite du point de vue POO. Les dernières versions se sont améliorées et le code s'en retrouve plus "propre".

Concernant l'aspect "bidouilleur" que plusieurs personnes dénoncent, c'est comme tout langage. Un "mauvais" développeur peut faire un code brouillon en ASP.
PHP est assez permissif et impose d'être rigoureux.

Points positif:
  • langage simple
  • permet de développer rapidement
  • multi-plateforme
  • communauté active
  • nombre de librairies important


Points négatifs:
  • un débutant fera un code brouillon (mais c'est pareil pour d'autres langages)
  • une image pas encore "pro"
  • langage interprété
  • encore quelques manques pour une programmation objet
  • langage peu typé
Avatar de kaymak kaymak - Membre chevronné http://www.developpez.com
le 22/08/2009 à 19:37
- Beaucoup de compagnies ne sont plus aussi frileuses quant a son choix, j'ai même vu des offres pour des projets de migration vers PHP.

C'est clair, récemment on à fait migrer toutes la plate forme commerce d'une société de java vers php.
Et pour le moment ils sont très content.

Concernant l'aspect "bidouilleur" que plusieurs personnes dénoncent, c'est comme tout langage. Un "mauvais" développeur peut faire un code brouillon en ASP.
PHP est assez permissif et impose d'être rigoureux.

+1 aussi, je dirais même que l'approche aisé du langage permet d'avoir une palette d'utilisateur très très large, et que cela pénalisent les plus compétents. Là ou en java, le simple fait de dire "Je suis dév java" suffit à te donner une pseudo valeur absolument infondée à ce moment.
Avatar de Nicam Nicam - Membre confirmé http://www.developpez.com
le 01/09/2009 à 11:38
Citation Envoyé par stailer  Voir le message
En 5 minutes j'ai installé l'extension libsvn sur mon linux et maintenant je pilote mon serveur SVN en PHP. Je peux faire pareil en .Net ? aussi facilement ? Non

Je doute juste que tu fasses le choix d'une technologie, d'une architecture technique sur ce simple fait ...
Avatar de stailer stailer - Membre chevronné http://www.developpez.com
le 01/09/2009 à 22:16
c'était un simple exemple...
Il y a pleins d'autres extensions php très intéressantes : pour java , pour ssl , bref pour pleins de trucs.

Ce qui est une erreur de choix : ne pas prendre PHP en ne regardant ses possibilités uniquement sur un hébergement mutualisé, uniquement avec mysql et uniquement sur xhtml.

Encore un exemple, du Zend Framework : Zend_Amf, qui propose la conversion automatique d'objets php en objets ou tableaux en AS.
J'ai eu l'occasion de l'utiliser quelquesfois, le gain de temps est énorme et super facile à utiliser. Le développement avec Php et Flex devient d'une grande simplicité.

D'un autre côté bien sur ASP.NET est super bien adapté à Silverlight, l'intégration est complète dans Visual Studio.

Encore une fois : c'est pas comparable, tout dépend du besoin et des préférences des développeurs vers telle ou telle techno.
Offres d'emploi IT
Développeur java en environnement web et IOT automotive h/f
KUANTIC - Provence Alpes Côte d'Azur - Sophia-Antipolis
Développeur / intégrateur web - 3 ans d'exp
Mirada - Ile de France - Paris 11
Développeur web php & symfony 2 h/f
Abaka Conseil - Bretagne - Rennes (35000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Développement Web : Xavier Lecomte -