Kontakt
QR-Code für die aktuelle URL

Story Box-ID: 782675

openFORCE Information Technology Franzensbrückenstraße 5/5 1020 Wien, Österreich https://www.openforce.com
Ansprechpartner:in Herr Otto Meinhart +43 1 3191775
Logo der Firma 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.

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

Für die oben stehenden Stories, das angezeigte Event bzw. das Stellenangebot sowie für das angezeigte Bild- und Tonmaterial ist allein der jeweils angegebene Herausgeber (siehe Firmeninfo bei Klick auf Bild/Titel oder Firmeninfo rechte Spalte) verantwortlich. Dieser ist in der Regel auch Urheber der Texte sowie der angehängten Bild-, Ton- und Informationsmaterialien. Die Nutzung von hier veröffentlichten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Bei Veröffentlichung senden Sie bitte ein Belegexemplar an service@pressebox.de.
Wichtiger Hinweis:

Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die unn | UNITED NEWS NETWORK GmbH gestattet.

unn | UNITED NEWS NETWORK GmbH 2002–2024, Alle Rechte vorbehalten

Für die oben stehenden Stories, das angezeigte Event bzw. das Stellenangebot sowie für das angezeigte Bild- und Tonmaterial ist allein der jeweils angegebene Herausgeber (siehe Firmeninfo bei Klick auf Bild/Titel oder Firmeninfo rechte Spalte) verantwortlich. Dieser ist in der Regel auch Urheber der Texte sowie der angehängten Bild-, Ton- und Informationsmaterialien. Die Nutzung von hier veröffentlichten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Bei Veröffentlichung senden Sie bitte ein Belegexemplar an service@pressebox.de.