Frage

Warum ist Java die am häufigsten verwendete Programmiersprache? Warum sind die meisten Programmierer Jobs für Java?

Sie mich nicht falsch hier? Ich mag Java und ich Arbeit in Java? Ich habe nichts dagegen?

Auch ich versuche, einige andere Sachen zu lernen, aus der OOP-Box, wie Clojure mit seiner funktionalen Programmierung.

Aber ich frage mich, warum ist Java Nummer eins? Ich meine, dynamische Sprachen (Ruby, Python, PHP, JavaScript) Menschen sagt, dass statische Typen Sprachen (Java, C / C ++, C #) Menschen beneiden sie für ihre Produktivität? Sie sagen, sie die Arbeit schneller erledigen ...

Ok dann, wenn dynamische Sprachen produktiver sind, wie kommt Java steht, wo es steht?

War es hilfreich?

Lösung

  • Es wurde von einem großen kommerziellen Unternehmen unterstützt Sun -., Die andere Wert Geschäft, wenn sie auf der Annahme, solche Dinge entscheidet

  • Es ist in der syntaktischen Tradition C fortgesetzt ++ - bereits weit in der Zeit verwendete Sprache. In vielerlei Hinsicht wurde es als weit verbessert C ++ verkauft.

  • Es kam mit Batterien - den Rahmen

  • .
  • Superb Marketing-Aufwand von einmal beschreibbaren / laufen überall (Plattformunabhängigkeit).

  • Die Angst vor Microsofts Dominanz zu der Zeit gezwungen, eine Menge von Unternehmen, die Zusammenarbeit in der Java bemühen, insbesondere IBM.

Ich glaube nicht, andere Sprachen auf Ihrer Liste diese Eigenschaften hatte (auch wenn ich in die dynamische / Produktivität Lager fallen). Diskutierbar Python einige dieser Nischen zu der Zeit gefüllt.

Andere Tipps

  • Normalerweise ist es für die Menschen leichter zu conceptualize in imperativen Sprachen mit Garbage Collection (C #, Java)
  • Spolsky hält Java eine einfache Sprache sein, er einen berühmten Post hat auf sie.
  • Java ist gut definiert und somit einfacher für formale Analyse Bemühungen
  • Java läuft auf den meisten modernen Plattformen ohne massive Trauer
  • Java ist „enterprisey“, womit ich meine, so scheint es, stark angenommen und von großen Unternehmen entwickelt werden, die aufgrund einer Best-Practice-Risikominimierung sortieren, mit anderen Mitteln große Unternehmen werden es auch verwendet werden.
  • Java ist in vielen Universitäten gelehrt wird.

Direkt an der Spitze von meinem Kopf ...

  • Sehr große Potenzial Benutzerbasis.
  • Große Reihe von Bibliotheken.
  • Established Gemeinschaft.
  • Fast VM.
  • unabhängige Plattform.
  • Es ist kostenlos.
  • Es ist schon seit Ewigkeiten um.

Einige der Faktoren, die Java seine Popularität gegeben haben, sind:

  • Die Fälligkeit
  • Easiness lernen
  • Großer API

Auch aufgrund seiner Philosophie von „Write Once Run überall“ , sind Java-Programme sehr leicht zu transportieren und die Java-Plattform selbst ist ziemlich ausgereift, in Bezug auf die Art von Anwendungen, die mit entwickelt werden können es; nicht die Fülle neuer Sprachen zu erwähnen, die auf der JVM.

ausgeführt werden entwickelt

Denken Sie daran, die meisten verwendet wird, bedeutet nicht besser; viele Zwecke für Sie werden feststellen, dass Java einfache Unterschreiten einer dauerhaften Lösung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top