Moderne Programmiersprachen

Die Verwendung der richtigen Programmiersprachen und Frameworks erhöht die Produktivität, die Code-Qualität und letztendlich die Produkteinführungszeit ("time to market").

Heutzutage bestehen Computersysteme aus verschiedenen Diensten oder Schichten, für die unterschiedlichen Sprachen benutzt werden. In der Datenbank wird SQL benutzt, für die Weboberfläche JavaScript und die Applikation wird in Java entwickelt, usw.

Hier werden oft zwei Fehler gemacht.

  1. Die Einteilung in Dienste oder Schichten sollte nicht die Verwendung nur einer Sprache pro Schicht erzwingen. Durch die Einführung von domänenspezifischen Sprachen können oft erhebliche Verbesserungen gemacht werden.
  2. Die verwendeten Programmierprachen, wie z.B. Java und C++ sind nicht für "Rapid Application Development" geeignet und unterstützen neuere Techniken, wie z. B. XML, SOA oder Parallelität eher schlecht.

Aber hier gibt es Lösungen und der Erfolg von Ruby on Rails beweist dieses momentan gerade im Bereich der Webapplikationen.

Es gibt inzwischen Praktiker und Theoretiker, die die Benutzung von spezialisierten Sprachen empfehlen. Einige nennen es polyglot programming, während andere es language oriented programming nennen.

Meine Lösung: Groovy, Ruby, Haskell oder Python einsetzen!

Haben Sie Fragen ? Dann schicken Sie mir doch eine Email ! Ich beantworte Ihre Fragen gerne.

Valid XHTML 1.0 Strict Valid CSS! XING
Last modified: