• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Start
  • Kontakt
    • Made in Vorarlberg
  • Leistungen
    • Web Development
    • Enterprise React-Native App Entwicklung
    • Embedded Systems
    • Java Entwicklung
    • C++ Entwicklung
  • Referenzen
    • Kunden
    • Webdesign & Webapps
    • Mobile Apps
    • Embedded Systems
    • Cloud Apps
  • Neuigkeiten
    • We’re hiring

Anagram Engineering

Webdesign und Softwarelösungen aus Vorarlberg. Ihr Partner für innovative Lösungen rund ums Internet. Full Service Agentur.

Februar 2, 2014 by Harald

Scala, Play & Slick Showcase

Die ursprüngliche Anagram Engineering Website wurde mittels des Typesafe Stack erstellt.

In Verwendung waren unter anderem

  • die Scala Programmiersprache
  • das Play Frontend Framework
  • Slick, für die DB-Integration

Das Ganze läuft nach wie vor in der Cloud, genauer gesagt auf Heroku.

Die Entwicklung mit Scala und Play hat sehr viel Spaß gemacht, da wenig Code geschrieben werden muss, um teils komplexe Probleme zu lösen.

Erfahren Sie mehr über die verwendeten Technologien

 

Scala

Scala ist eine funktionale und objektorientierte Programmiersprache.

Neben der alten Anagram Website finden sie hier[Artikel wird in Kürze erstellt] noch ein paar Beispielprogramme, welche mit Scala im Rahmen eines Scalakurses auf Coursera verwirklicht wurden.

scala-logo

Play Framework

Play ist ein ein hochproduktives Java und Scala Web Application Framwork, welches Komponenten und API’s zur Verfügung stellt, die man für die moderne Webentwicklung benötigt.

Insbesondere rückt hier die Responsivität in den Mittelgrund. Damit ist aber nicht responsives Webdesign gemeint, sondern responsives Verhalten.

Das Reactive Manifesto fasst das Ganze recht gut zusammen.

Die Eigenschaften von Play im Überblick

  • lightweight
  • stateless
  • web-friendly
  • features predictable and minimal resource consumption (CPU, memory, threads)
  • for highly-scalable applications thanks to its reactive model
  • based on Iteratee IO

play-logo

 

Slick

Slick  ist eine moderne Datenbank Abfrage- und Zugriffsbibliothek für Scala.

Datenbankabfragen können dabei in Scala, anstatt in SQL geschrieben werden, was zu Typsicherheit und der Offenheit für Verschachtelungen führt.

slick-logo

Kategorie: Cloud Apps Stichworte: cloud, java, play, scala, slick, web

Über Harald Entner

Harald Entner ist seit Januar 2013 Geschäftsführer von Anagram Engineering.

Nachdem er sein Informatikstudium an der Technischen Universität Wien abgeschlossen hat, war er in Wien, München und Dornbirn als Softwareentwickler, Softwarearchitekt und Systementwickler tätig.

Harald war Supporter des Apache Cocoon Projekts
und Mitglied des Consortium and Laboratory on Advanced Robotics Architectures an der TU-Wien.

Heute reist er gerne durch die Welt, lernt neue Sprachen und läuft und wandert durch die Wälder und Gebirge Vorarlbergs. Er spielt gerne Schach (zumeist die Abtauschvariante der Spanischen Partie).

Als Consultant unterstützt Harald Firmen bei der Wahl von Frameworks, Sprachen und Umgebungen .

Cookiebestätigung

Diese Website nutzt Cookies, um Ihnen das bestmögliche Besuchserlebnis zu bieten und eine reibungslose Einbindung sozialer Medien und Dienste zu ermöglichen. Dabei werden Daten an soziale Medien übermittelt. Mit der weiteren Nutzung, stimmen Sie der Verwendung von Cookies und der Datenschutzerklärung zu

Footer

Kontaktieren Sie uns

Stiegstrasse 24
6830 Rankweil
Vorarlberg, Österreich

+43 650 925 62 64

Was wir machen

Anagram Engineering befindet sich im Herzen Vorarlbergs.

Wir beschäftigen uns mit der Softwareentwicklung für Web, Mobile, und eingebettete Systeme.

Wir erstellen Websites und Desktopsoftware für Microsoft und Linuxsysteme für Betriebe in und um Vorarlberg.

Als Consultants helfen wir Industrieunternehmen bei der Wahl von Softwareframeworks und dem Aufbau von sauberen Softwarearchitekturen.

Erfahren Sie mehr

  • Email
  • Facebook
  • Google+

© 2021 · Anagram Engineering

  • AGB
  • Datenschutz
  • Impressum
  • Kunden
  • Referenzen
  • Kontakt
  • Deutsch
  • English