Contact
QR code for the current URL

Story Box-ID: 782675

openFORCE Information Technology Franzensbrückenstraße 5/5 1020 Wien, Austria https://www.openforce.com
Contact Mr Otto Meinhart +43 1 3191775
Company logo of openFORCE Information Technology
openFORCE Information Technology

Warum Scala?

(PresseBox) (Wien, )
Wir werden umgeben von Schlagzeilen wie “Für jedes Problem das richtige Werkzeug”, “Scala, die Sprache der Zukunft” oder “Scala ist jung, sexy und performant”. Wir haben schon viele Projekte erfolgreich umgesetzt, bei denen sich unser Entwicklerteam für Scala entschieden hat. In einer Interviewrunde haben wir die Frage gestellt, warum dem so ist.

Scala bietet für die openForce Webprojekte genau die richtigen Features um verteilte Systeme zu entwickeln, die auf mehreren Rechnern laufen. Genial bei Scala ist die Tatsache, dass es sich um eine objektorientiert funktionale Hybridsprache handelt. Durch diese Kombination kann man sich kurz und prägnant, passend zu den Anforderungen, ausdrücken. Zudem läuft Scala sehr ausgereift und performant auf der JVM.

Aus unternehmerischer Sicht bedeutet dies, dass ohne zusätzliche Investition in Hardware, die bestehende Java Infrastruktur weiterhin verwendet werden kann. Java Libraries sind kompatibel mit Scala. Das heißt, aus Scala Code heraus kann man Java Code aufrufen und mit gewissen Einschränkungen ist dies auch umgekehrt möglich. Belohnt wird man dabei neben hoher Programmiersicherheit (Stichwort: Secure Coding in Multiprozessor Systemen) auch mit einer kompakten Syntax.

Es hat sich in unseren Projekten gezeigt, dass wir deutlich weniger Code schreiben müssen, weil die Scala Sprache selbst moderne Konstrukte hat und man recht komplexe Probleme mit wenig Schreibarbeit lösen kann. Die Denkarbeit bleibt die selbe. Die Schreibarbeit ist allerdings deutlich geringer. Weniger Code bedingt auch weniger Fehler und somit eine höhere Entwicklerperformance.

Scala bietet zudem einen sanften Einstieg ins Thema ohne gleich auf die rein funktionale Lehre umzusteigen. Mit fortschreitendem Wissensaufbau nimmt der Anteil der objektorientierten Konstrukte ab und der der funktionalen Konstrukte zu.

Als Nachteil sehen wir den Paradigmenwechsel. Dieser benötigt sehr viel Lern- und Übungszeit, da die Syntax von Scala nicht immer leicht zu lesen ist. Sie enthält viele Kommandos und Sonderzeichen. Man ist recht schnell “dabei”, benötigt allerdings viel Erfahrung bis man die Vorteile von Scala ganz ausschöpfen kann.

Scala ist eine sehr lebendige Sprache und die Scala Community betreibt einen sehr hilfreichen Wissensaustausch. Zum Beispiel finden sich in Stack Overflow (dem „Wikipedia der Softwareentwickler“) qualitativ hochwertige Antworten und Lösungsvorschläge für individuelle Anforderungen.

Wir beobachten, dass besonders innovationsgetriebene Firmen gerne mit Scala entwickeln. So sind Finanzzentren wie London oder New York, die im Bereich Big Data arbeiten, richtige Scala-Hochburgen.

Im eher traditionellen Wien übernimmt die openForce hier eine Vorreiterrolle. Dass das Interesse in Wien an Scala steigt, sieht man bei den, von der openForce gesponserten und gut besuchten Meetups.

Attachments

Website Promotion

Website Promotion

openFORCE Information Technology

Die Deloitte Fast500 Company openForce hat sich seit 2002 als Projektexperte im Bereich Migration, Webentwicklung, Big Data, Cloud-Lösungen und Apps etabliert.

Zielgruppen sind öffentlich-rechtliche Institutionen, Vereine, Konzerne und mittelständische Unternehmen in der gesamten DACH Region.

openForce bietet maßgeschneiderte Software Lösungen für die Java und Scala Plattform mit modernen und leicht bedienbaren Oberflächen für Cloud- und mobile Anwendungen.

Als White Label Provider stellt openForce seine Klienten in den Vordergrund damit diese ihre Kunden über B2B und B2C Portale zielgruppenspezifisch erreichen.

Die Softwarelösungen werden ganzheitlich geplant, agil entwickelt, getestet und schlüsselfertig übergeben.

Der Stammsitz der openForce ist in Wien:

openForce Information Technology GesmbH
Franzensbrückenstraße 5/5
1020 Wien
Tel. +43 1 3191775
office@openforce.com
openforce.com

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.
Important note:

Systematic data storage as well as the use of even parts of this database are only permitted with the written consent of unn | UNITED NEWS NETWORK GmbH.

unn | UNITED NEWS NETWORK GmbH 2002–2024, All rights reserved

The publisher indicated in each case (see company info by clicking on image/title or company info in the right-hand column) is solely responsible for the stories above, the event or job offer shown and for the image and audio material displayed. As a rule, the publisher is also the author of the texts and the attached image, audio and information material. The use of information published here is generally free of charge for personal information and editorial processing. Please clarify any copyright issues with the stated publisher before further use. In case of publication, please send a specimen copy to service@pressebox.de.