Scala for Web Application

  • Vishal Layka
  • David Pollak
Chapter

Abstract

The web continues to evolve in a sort of benign continuum and has become the central town of all applications with its architecture transcending to real-time, due to the emerging new requirements such as asynchrony, reactivity and responsivity, collaborating with both structured and unstructured datastore and so on. The aforementioned factors have made web development a non-trivial undertaking, which means several web frameworks have emerged to address these issues. In this chapter, we begin our journey of the Scala web landscape through one of the highly popular web frameworks Play 2. We elected Play framework, because it enables web development for the modern era using both Scala and Java. We introduce both Play 2 for Scala and Play 2 for Java, because we believe that most Scala developers are experienced in Java through industrial projects or academia. The remaining Scala developers are the ones who transitioned to Scala from Java and so, we believe, having familiarity with Java will make the transition to Play framework much easier and it allows Play framework to position itself in an already established segment of Java web.

Keywords

Java Application Application Controller Template File Project Folder Play Application 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Vishal Layka 2015

Authors and Affiliations

  • Vishal Layka
    • 1
  • David Pollak
    • 1
  1. 1.EvereBelgium

Personalised recommendations