Question

Pourquoi Java le plus langage de programmation utilisé? Pourquoi les programmeurs la plupart des emplois pour Java?

Ne vous méprenez pas ici? Je aime Java et je travaille en Java? Je n'ai rien contre elle?

En outre, je suis en train d'apprendre d'autres choses hors de la boîte POO, comme Clojure avec sa programmation fonctionnelle.

Mais, je me demande, pourquoi est-numéro Java un? Je veux dire, les langages dynamiques (Ruby, Python, Php, JavaScript) dit que les gens langues types de statiques (Java, C / C ++, C #) les gens les envient pour leur productivité? Ils disent qu'ils obtiennent le travail plus rapidement ...

Ok alors, si les langues dynamiques sont plus productifs, comment se fait Java où il se trouve?

Était-ce utile?

La solution

  • Il a été soutenu par une société commerciale importante Sun -. Quelle autre valeur commerciale lorsqu'il a décidé d'adopter de telles choses

  • Il a continué dans la tradition syntaxique de C ++ - déjà une langue largement utilisée à l'époque. À bien des égards, il a été vendu comme beaucoup amélioré C ++.

  • Il est venu avec batteries inclus - le cadre

  • .
  • effort de marketing superbe d'écriture une fois / run partout (indépendance de la plate-forme).

  • La peur de la domination de Microsoft au moment forcé beaucoup d'entreprises à collaborer à Java s'efforcer, notamment IBM.

Je ne pense pas que d'autres langues sur votre liste avaient ces qualités (même si je tombe dans la dynamique / camp de productivité). On peut dire que Python rempli certaines de ces niches à l'époque.

Autres conseils

  • En général, il est plus facile pour les gens à conceptualiser dans les langues impératives avec la collecte des ordures (C #, Java)
  • Spolsky considère Java comme une langue facile, il a un célèbre poste là-dessus.
  • Java est bien définie et donc plus facile pour les efforts d'analyse formelle
  • Java fonctionne sur la plupart des plates-formes modernes sans douleur massif
  • Java est « enterprisey », je veux dire qu'il semble être fortement adoptée et développée par les grandes sociétés, qui, en raison de tri d'une approche de minimisation des risques les meilleures pratiques, des moyens autres grandes entreprises utiliseront également.
  • Java est enseigné dans de nombreuses universités.

Juste à côté du haut de ma tête ...

  • base d'utilisateurs potentiel énorme.
  • Grand ensemble de bibliothèques.
  • communauté établie.
  • VM rapide.
  • indépendante plate-forme.
  • Il est gratuit.
  • Il a été autour depuis des siècles.

Certains des facteurs qui ont donné sa popularité Java sont:

  • Sa maturité
  • Easiness apprendre
  • Grande API

En outre, en raison de sa philosophie de « Write Once Run Everywhere » , les programmes Java sont extrêmement portable et la plate-forme Java lui-même est arrivé à maturité tout à fait, en termes de type d'applications qui peuvent être développées avec il; sans parler de la pléthore de nouvelles langues qui sont en cours d'élaboration pour fonctionner sur la machine virtuelle Java.

Rappelez-vous, le plus utilisé, ne signifie pas mieux; pour de nombreuses applications, vous trouverez que Java simple, est loin d'une solution viable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top