Maison >développement back-end >Problème PHP >Quels sont les avantages de PHP par rapport aux autres langages

Quels sont les avantages de PHP par rapport aux autres langages

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-27 12:01:523406parcourir

Quels sont les avantages de PHP par rapport aux autres langages

Quels sont les avantages de php par rapport aux autres langages ? Les avantages spécifiques sont les suivants :

Avantages :

1 Démarrez rapidement. Les programmeurs ayant des connaissances de base dans d'autres langages peuvent se lancer dans environ. deux semaines et un mois, vous pouvez développer des projets simples en 10 secondes environ.

2. Faible coût de développement, la combinaison la plus classique de PHP est : Linux + Apache + MySQL + PHP. Il est très adapté au développement d'applications Web de petite et moyenne taille. Parce qu'il est facile à démarrer, la vitesse de développement est relativement rapide. Et tous les logiciels sont open source et gratuits, ce qui peut réduire les investissements.

Recommandations associées : "Tutoriel d'introduction PHP"

3.PHP est un langage de script interprété, qui peut être exécuté après l'écriture du code, contrairement aux langages c, java et comme c++ doivent également être compilés et exécutés, ce qui permet de gagner relativement du temps.

4. Relativement parlant, le salaire moyen des programmeurs PHP est inférieur au salaire moyen des programmeurs c, c++, java, notamment pour les petites et moyennes entreprises, ce qui peut permettre d'économiser certains coûts.

5. La configuration et le déploiement sont relativement simples Par rapport au développement JAVA, la configuration du développement JAVA est beaucoup plus compliquée, même si elle doit être configurée à de nombreux endroits. vous êtes dans le programme Chaque instruction SQL écrite doit d'abord être configurée dans Hibernate. Parfois, le redéploiement d'un fichier de classe ou d'un fichier jar peut également nécessiter le redémarrage du serveur Web (Tomcat ou Resin ou autres serveurs Web) pour que le fichier de bibliothèque nouvellement déployé prenne effet. . Le développement PHP implique principalement les propres fichiers de configuration de PHP et la configuration du serveur Web (comme Apache ou Nginx ou Lighttpd, etc.), qui sont plus simples que JAVA, et les fichiers nouvellement modifiés peuvent prendre effet immédiatement sans redémarrer le Web.

6. Il existe de nombreux frameworks ou systèmes open source qui peuvent être utilisés. Par exemple, les frameworks open source bien connus incluent Zend Framework, CakePHP, CodeIgniter, symfony, etc., les forums open source incluent. Discuz !, Phpwind, etc., et le blog open source WordPress, les systèmes de boutique en ligne open source tels que Ecshop, ShopEx, etc., et les systèmes SNS open source tels que UCHome, ThinkSNS, etc.

Inconvénients :

1. Le support multi-thread n'est pas très bon la plupart du temps, nous ne pouvons l'implémenter que via une simple simulation.

2. Le support orienté objet n'est pas très bon. Relativement parlant, l'orientation objet de PHP5 a été beaucoup améliorée.

3. Les normes de codage ne sont pas uniformes. Par exemple, pour supprimer un utilisateur, certaines personnes utilisent delete_user, tandis que d'autres peuvent utiliser deleteUser. Si les normes de codage ne sont pas formulées à l'avance, cette situation peut se produire fréquemment. parce que tout le monde a ses propres habitudes de codage.

4. La syntaxe n'est pas très stricte. Par exemple, les variables peuvent être utilisées sans être définies. En c, java et c++, les variables doivent être définies avant de pouvoir être utilisées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn