2009-07-03 7 views
0

Les programmeurs expérimentés utilisent souvent PHP. Mais jusqu'ici je n'ai pas trouvé une liste de raisons résumée. Quelqu'un veut-il expliquer?Pourquoi pas PHP?

Répondre

3

Je suppose que cela se résume au fait qu'il est trop facile de problème mal/insécurité, etc. en raison de la faible barrière à l'entrée.

Cela dit, il y a une discussion assez complet ici: Defend PHP; convince me it isn’t horrible

3

Le principal inconvénient de PHP est le manque d'une méthodologie orientée objet pur. En outre, les performances peuvent ne pas correspondre à d'autres langages de programmation de haut niveau. Il ne favorise pas la programmation modulaire.

Les avantages de PHP sont plus élevés par rapport aux inconvénients.

Pour un développement rapide, PHP est l'un des meilleurs langages. Sa connectivité à la base de données avec tous les serveurs SQL est trop bonne. Et le dernier, il a une base d'utilisateurs énorme.

1

Je pense que l'une des principales raisons est qu'il est très facile de combiner le code PHP et le balisage HTML d'une page dans un gros fichier, illisible et non supportable. Cependant, la même chose s'applique à tous les autres langages/cadres, par ex. ASP.Net. Il est possible d'organiser le code PHP bien; Je pense que c'est aussi plus facile avec les nouveaux bits de PHP 5.

Comme middaparka le dit, il a une faible barrière à l'entrée, donc il est plus susceptible d'être récupéré et utilisé par les développeurs qui n'ont pas comme beaucoup d'expérience dans le maintien de grands projets, d'où la descente dans le "code spaghetti".

5
  1. Tout a été ajouté après la version 3.
  2. goto 1;
+0

Si je pouvais +5 cela je le ferais. –

1

Je pense que PHP est un langage excellent et capable, mais aussi trouver certaines des les conventions de nommage pour les fonctions etc., pour être tout à fait arbitraire, incohérente et unintuitive.

Questions connexes