Startseite | IT & BWL | IT & Recht | Daten & BWL | Software & BWL | Java Virtual Machine | Web Frameworks | Impressum

Java Virtual Machine

Kurzprofil

  1. Interessen
    • Computer, Internet, Software, Linux, Programmierung, Marketing, Wirtschaft, Online Journalismus
  2. Überzeugung
    • Langfristig wird beinahe alles mittels Internet-Protokoll vernetzt sein und der überall installierte Web-Browser dominiert dann als das eigentliche "Endgerät" für Software und digitale Inhalte.
  3. Mehr: Über mich

Kategorien

  1. IT & BWL
  2. IT & Recht
  3. Daten & BWL
  4. Software & BWL
  5. Java Virtual Machine
  6. Web Frameworks

Powered by Google App Engine

Java

Java ist eine besonders im Unternehmensumfeld weit verbreitete, objektorientierte Programmiersprache für die JVM. Sie zeichnet sich durch eine sehr hohe Leistungsfähigkeit aus, erreicht aber im Entwicklungsprozess in der Regel eine deutlich schlechtere Produktivität als die im Web-Umfeld weit verbreiteten Programmiersprachen Scala, Ruby und Python. Java wurde allerdings auch mit einem anderen Fokus konzipiert und sollte beispielsweise einfacher sein als C.

Scala

Bei Scala handelt es sich um eine noch recht junge rein objektorientierte sowie funktionale Programmiersprache für die Java Virtual Machine. Sie wollte Java einfacher und besser machen und zeichnet sich durch eine extrem gute Interoperabilität zu ihrem Vorbild aus und kann deshalb besonders gut mit dieser Sprache kombiniert werden. Die Performance ist im Allgemeinen etwas schlechter als die von Java, aber deutlich besser als die von Ruby und Python.

Ruby & JRuby

Die objektorientierte Programmiersprache Ruby dürfte den meisten aufgrund des Web-Frameworks Ruby on Rails bekannt sein und wird wie Python und im Gegensatz zu Java und Scala interpretiert statt kompiliert. Entsprechend ist die Performance deutlich schlechter, allerdings erreichen Entwickler in der Regel eine wesentlich höhere Produktivität, ohne und erst recht mit dem bekannten Framework.

Python & Jython

Die nicht auf spezielle Programmierparadigmen festgelegte Sprache Python besticht vor allem durch ihre großartige Lesbarkeit. Quellcode erinnert nicht selten an sog. Pseudocode, der im Gegensatz zu Python nicht ausführbar ist. Wie Ruby und anders als Java und Scala wird Python interpretiert und hat damit ähnliche Nachteile hinsichtlich der Performance wie Ruby. Mit Django steht ein von Ruby on Rails inspiriertes Web Framework zur Verfügung.