Maison >développement back-end >Problème PHP >Quelle efficacité de développement est plus élevée en PHP qu'en Java ?

Quelle efficacité de développement est plus élevée en PHP qu'en Java ?

青灯夜游
青灯夜游original
2019-10-18 17:01:123041parcourir

Quelle efficacité de développement est plus élevée en PHP qu'en Java ?

Certaines choses que Java peut faire ne peuvent pas être faites avec Php, ou ne peuvent être faites qu'avec l'aide d'autres outils. Cependant, lorsqu'il s'agit de développer des sites Web, Php est en effet plus efficace. que Java. , en particulier les projets relativement simples.

Tout d'abord, l'architecture de Java est plus compliquée que celle de Php. Ne parlons pas des différents frameworks de développement. Les fichiers Jsp et Class doivent être utilisés pour se connecter à la base de données. divers packages open source couramment utilisés, la couche inférieure du serveur http a besoin d'un conteneur de servlet. L'architecture Php est très simple. En théorie, il suffit d'écrire le fichier Php et de le placer sur le serveur http. La lecture et l'écriture de la base de données MySQL ne nécessitent quasiment aucun outil supplémentaire. Quant à MVC, développer des projets sérieux nécessite à la fois Php et Java. La programmation orientée objet en Java doit toujours être respectée, alors que PHP ne le fait souvent que partiellement, et que la plupart des autres adoptent une approche orientée processus (bien que cette partie soit souvent également déguisée en orientée objet).

Deuxièmement, Php utilise des variables faiblement typées. Quelle que soit la variable que vous souhaitez définir, un $ suffit, et il n'y a presque pas besoin de s'inquiéter du problème de conversion, mais ce n'est pas le cas de Java. nombre, et une chaîne est une chaîne. C'est Java. L'une des raisons de la grande efficacité est également la raison pour laquelle le développement est plus lent que Php.

Troisièmement, PHP peut prendre en charge le déploiement à chaud, tandis que JAVA doit être recompilé. Après avoir modifié un morceau de code en PHP, vous pouvez voir les résultats après l'avoir publié, ce qui évite beaucoup de travail de maintenance.

Quatrièmement, les projets Java à faible coût ne peuvent pas résoudre le problème de la forte concurrence du site Web. Il est très difficile pour un seul Tomcat, Jetty ou Jboss de prendre en charge 1 000 simultanéités, sans parler de Nginx qui prend en charge PHP, même Apache ne peut pas comparer.

Bien sûr, c'est différent si vous investissez plus d'un million dans weblogic. Notez que ce plus d'un million est investi uniquement dans le serveur httpd et le conteneur de servlet, et n'a rien à voir avec le développement spécifique.

L'efficacité informatique de Java est supérieure à celle de Php, mais un grand nombre d'opérations dans les projets de sites Web se produisent au niveau de la base de données, et cet avantage de Java ne peut pas être utilisé. Par exemple, il existe 100 000 articles, et en comparant leur pertinence, Java est bien plus adapté que Php pour cela.

Pour plus de connaissances sur PHP, veuillez visiter le site Web chinois de php !

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