PresseKat - Warum Scala?

Warum Scala?

ID: 1326861

(PresseBox) - 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.

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(at)openforce.com
openforce.com

Unternehmensinformation / Kurzprofil:

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(at)openforce.com
openforce.com



drucken  als PDF  an Freund senden  SAP-Wissen auf Knopfdruck mit dem SAP Learning Hub Compac eröffnet europäischen Geschäftssitz und Zentrum für Nach-Ernte-Lösungen und -Dienste für Frischwaren
Bereitgestellt von Benutzer: PresseBox
Datum: 29.02.2016 - 10:55 Uhr
Sprache: Deutsch
News-ID 1326861
Anzahl Zeichen: 4104

Kontakt-Informationen:
Stadt:

Wien



Kategorie:

Softwareindustrie



Diese Pressemitteilung wurde bisher 0 mal aufgerufen.


Die Pressemitteilung mit dem Titel:
"Warum Scala?"
steht unter der journalistisch-redaktionellen Verantwortung von

openForce (Nachricht senden)

Beachten Sie bitte die weiteren Informationen zum Haftungsauschluß (gemäß TMG - TeleMedianGesetz) und dem Datenschutz (gemäß der DSGVO).

15 Jahre openForce Jubiläumsfeier ...

Die openForce Information Technology GesmbH feierte am 23. März ihr 15jähriges Jubiläum. Neben den knapp 30 Mitarbeitern waren etwa 60 Gäste aus unterschiedlichen gemeinsamen Projekten geladen. Der Beginn Geschäftsführer Otto M ...

openForce als Gold Sponsor auf dem DevFest 2016 ...

Am 5. und 6. November fand das DevFest 2016 statt. Bereits zum fünften Mal trafen sich bei diesem Community Event in Wien mehr als 250 Entwickler aus den Bereichen der mobilen und neuen Technologien sowie aus den Sparten Social Media, Cloud und Web ...

Alle Meldungen von openForce