Maison  >  Article  >  développement back-end  >  Les startups doivent-elles utiliser Java ou PHP ?

Les startups doivent-elles utiliser Java ou PHP ?

(*-*)浩
(*-*)浩original
2019-09-11 09:35:353685parcourir

Avec le développement d'Internet, la technologie est constamment mise à jour et évolue chaque jour qui passe. Il existe de nombreux langages de développement back-end, tels que php, java, c#, pyhon et golang. les écoles de pensée s’affrontent.

Les startups doivent-elles utiliser Java ou PHP ?

PHP ou Java

1. Comparaison des difficultés à la prise en main (apprentissage recommandé : Programmation PHP Du débutant au compétent)

PHP est facile à apprendre et à comprendre. Les personnes non techniques peuvent commencer avec une petite étude. Le package d'installation en un clic de LAMP/WAMP est utilisé pour créer le. Les outils de développement courants sont phpstorm.

Java nécessite une compréhension de la syntaxe Java, de l'architecture de base (paquet jar) et de la JVM, et la configuration de l'environnement est également plus compliquée. Les outils de développement couramment utilisés sont Eclipse ou Intellj Idea

2 ; . Comparaison des avantages et des inconvénients

Avantages de Java : en termes d'opérations mathématiques, d'accès aux bases de données et d'architecture technique, il est meilleur que PHP. Par conséquent, pour les systèmes d'applications d'entreprise multiplateformes à grande échelle, Java est presque devenu le seul choix. Alibaba C'est la gamme complète de la série Java, et son niveau est également à l'avant-garde du monde

Inconvénients de Java : Derrière la puissante architecture et les performances Java, ou le le prix, c'est la complexité, en particulier dans le framework Web, utiliser Java pour développer un système de service client Web. La lecture peut prendre 9 mois et 9 livres, alors que php ne peut prendre que 2 mois et 3 livres

Avantages ; de php : php absorbe les avantages de Java, c et perl, se concentrant sur le domaine du web Internet, très adapté au développement rapide, à la maintenance et aux sites Web de petite et moyenne taille

Inconvénients de PHP : Dans le dernier ; étapes du projet PHP, avec le développement de l'entreprise, les exigences en matière de base de données sont élevées et le support et l'architecture de PHP sont plus faibles que Java, et il y a moins de programmeurs PHP et l'écologie des programmeurs Java n'est pas aussi forte comme celui des programmeurs Java.

Étape applicable

Étape initiale de l'entreprise : php, backend

Étape intermédiaire : php, c++, cto+backend

Étape ultérieure : java, c++, cto+architect+backend

Pourquoi y a-t-il un c++ supplémentaire ?

En fait, au début du projet entrepreneurial, il s'agissait d'un petit projet (backend + base de données). Au fur et à mesure que l'entreprise se développait, les exigences en matière de base de données sont devenues plus élevées, et plus tard, il y a eu des exigences en matière de base de données. l'architecture, donc un grand système peut être constitué de plusieurs sous-systèmes. Les sous-systèmes peuvent être développés dans différents langages tant qu'ils suivent le protocole (soap/websevice/restful), ils peuvent être parallélisés et former une architecture. Un DBA sera nécessaire à moyen terme, et un architecte sera nécessaire à un stade ultérieur.

Java - le grand frère depuis de nombreuses années

Au début de l'année 2000, Java a été élu grand frère en raison de ses excellentes fonctionnalités linguistiques. Le Big Brother est sur le trône depuis 23 ans. Durant cette période, PHP, Ruby, etc. ont tenté de contester sa position, mais elle était solide comme le roc.

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