|

[How To] Ξεκινώντας με το Play Framework

Τι είναι το Play Framework;

To Play Framework είναι ένα εργαλείο ανάπτυξης ιστοσελίδων για Java/Scala και σε αντίθεση με άλλα περίπλοκα java web development frameworks, είναι ένα πολύ ισχυρό, συμπαγές, γρήγορο, απλό και υψηλής επεκτασιμότητας πολυεργαλείο, εμπνευσμένο από την λογική της γλώσσας προγραμματισμού Ruby On Rails. Μέχρι πρότινος υποστήριζε μόνο Java αλλά πλέον υποστηρίζει και την γλώσσα προγραμματισμού Scala η οποία μοιάζει αρκετά με την Java αλλά έχει περισσότερα λειτουργικά χαρακτηριστικά από αυτήν.

Εγκατάσταση

 

normal


Θα πρέπει να έχετε ήδη εγκατεστημένο στο Ubuntu/Mint σύστημά σας, το Java Development Kit 6 ή νεότερο κάτι που είχαμε δει πως γίνεται σε παλαιότερα άρθρα. Για να δείτε αν αυτό έχει στηθεί σωστά απλά τρέξτε στο τερματικό σας την εντολή:

javac
 

download

 

Download Play Framework

Κατεβάστε την τελευταία έκδοση του Play Framweork (v2.1.0) από τον παρακάτω σύνδεσμο

αποσυμπιέστε το αρχείο που θα κατεβάσετε μέσα στο home directory.

 

Set Path Variable για το Play

Ανοίξτε το τερματικό σας και δώστε τα παρακάτω:
 
export PATH=$PATH:~/packages/play-2.1.0/

Πλέον αν γράψετε play στο τερματικό σας αυτό θα είναι διαθέσιμο.
 
play-command

codeplay

 

Δημιουργία εφαρμογής


Αν για παράδειγμα θέλουμε να δημιουργήσουμε μια εφαρμογή με το όνομα "TestApp" που θα δίνει ως έξοδο το "Hello Play" θα πρέπει να κάνουμε τα εξής:  

Μέσα απο το τερματικό δίνουμε:
 
play new TestApp

Αφού θα σας γίνουν κάποιες ερωτήσεις σχετικά με το όνομα και την γλώσσα που θα επιλέξετε για την εφαρμογή σας θα:  

Μετακινηθείτε στο application directory:
 
cd TestApp
play

Δώσετε το play prompt για να τρέξει η εφαρμογή
 
[TestApp]$ run

Ανοίξετε τον browser σας και θα πληκτρολογήσετε την διεύθυνση http://localhost:9000 όπου by default θα σας εμφανιστεί το:
 
welcome-play-app

Ανοίξετε το αρχείο App/Controllers/Application.java με έναν οποιοδήποτε editor και αντικαταστήστε την υπάρχουσα γραμμή (index method return line) με αυτή:
 
return ok("Hello Play");
 
helloplay


Αυτό ήταν ή πιο άχρηστη εφαρμογή σας ever είναι γεγονός, καθώς αν επισκεφθείτε ξανά την διεύθυνση http://localhost:9000 θα δείτε το Hello Play φαρδύ πλατύ να σας χαιρετά στην οθόνη σας...