Skip to content

bssstudio/ScalaGettingStarted_SLO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

ScalaGettingStarted_SLO

Scala: Getting started - kako zaceti s scalo

Uporabni linki

Kratki opisi

###Scala

Scala je programski jezik. Pika. Ampak ni cisto obicajen, navaden. Je navdihujoc, lep in urejen. Dovolj subjektivnosti. Scala je splosno-namenski objektno orientiran (OO) in funkcijski (FP - functional programming - slog programiranja) programski jezik. Z Javo si delita isto platformo (JVM) kar dela Scalo se posebej uporabno tudi v produkcijskih okoljih.

###Play! framework

Play! je igriv. Play! je zabaven. Play! je ogrodje za razvoj spletnih aplikacij. Za programiranje uporabljamo Scalo (lahko tudi Javo) prav tako pa je samo ogrodje napisano v Scali. Omogoca agilen a hkrati strukturiran pristop h gradnji spletnih resitev s pomocjo konceptov MVC - Model-View-Controller http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller).

###Slick

Slick omogoca hiter in ucinkovit pristop za pisanje alikacij, ki dostopajo do podatkovnih baz. Poizvedbe pisemo kar v Scali, Slick pa poskrbi, da se pretvorijo v SQL poizvedbe nad bazo.

###Akka

Akka je revolucioaren pristop k pisanju vecnitnih aplikacij. Z modelom Actor (igralec/delavec) in asinhrono izmenjavo sporocil med actorji doseze bolj varen (Thread Safe) nacin uporabe vecnitnosti.

###TypeSafe stack

TypeSafe je podjetje, ki podpira vse izmed zgoraj nastetih komponent in jih zdruzuje v t.i. TypeSafe Stack - sklad jezikov, orodij in knjiznic za popolno podporo izdelavi aplikacij tudi za najbolj zahtevna produkcijska okolja.

###Git

Git je moderno orodje za nadzor nad verzijami kode (ali cesar koli drugega). Omogoca hranjenje zgodovine sprememb in napredne mehanizme za programiranje v ekipi, kjer vec ljudi dela na istem projektu (isti bazi kode - codebase). Obstajajo spletni portali, ki omogocajo shranjevanje in objavljanje kode (Public-OpenSource: GitHub, privatni: GitLab).

About

Scala: Getting started - kako zaceti s scalo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published