Wednesday, December 21, 2016

Hello World on Play Framework 2.5 on OSX

Today we are going to make Hello World project based on Play Framework 2.5 on OS X

I'm getting back to Play Framework again and I'm going to build simple start project.

1. Checking if Java is installed

Make sure you have java installed.

java -version

If java is installed you will see message like that:

java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

2. Installing Typesafe activator (current version is 1.3.12)

brew install typesafe-activator

3. Let's create a new project

activator new hello-world

Activator will ask you what template you want to use for new project? (I used play-java).

  1) minimal-akka-java-seed
  2) minimal-akka-scala-seed
  3) minimal-java
  4) minimal-scala
  5) play-java
  6) play-scala

That will create a java project for us

Now let's run it. Go into newly create project and run activator

activator run

That will run our project and up server as well. You can access project by localhost:9000

3 comments :

NotesSensei said...

Nice one,
I would love your opinion Play framework vs. vertx.io - Both seem to use similar ideas

Dmytro Pastovenskyi said...

I have read little bit about vertx.io but form what I understood Play! is little bit more solid as a solution.

But I will definitely look on it during next year, for some time I will set Play! as my main focus. I have already some projects where I considered to use Play!.

Have you tried both frameworks? What is your opinion?

Durante said...

It helped me to get started.. thanks for posting