Web-sovellusten kehittämiseen on tarjolla useita vaihtoehtoisia teknologioita. Loppukäyttäjälle valittu toteutusteknologia ei välttämättä ole näkyvissä, mutta asiakkaalle se näkyy projektista aiheutuvina kustannuksina. Lisäksi teknologiavalinnoilla on vaikutusta lopputuloksen laadulle ja projektin kehittäjien työn mielekkyydelle. Pääsääntöisesti vaihtoehdot perustuvat dynaamisiin ohjelmointikieliin, ja staattisesti tyypitetty kieli toisikin mielenkiintoisen vaihtoehdon. Tässä työssä tarkastellaan Scala-ohjelmointikielen soveltuvuutta perinteiseen Web-kehittämiseen ja arvioidaan sen tuomia etuja ja haittoja. Scala-ohjelmointikieli on tavukoodiyhteensopiva yleisesti käytetyn Java-kielen kanssa, mutta sen funktionaalisen paradigman hyödyntäm...
The Internet usage of mobile and tablet devices combined overtook desktop for the first time in Octo...
Tutkimuksen kohteena tietoajan toimintakäytännöt Tietoajan oppimisen tietokäytännöt perustuvat tekn...
Tavoitteet. Ohjelmointiin liittyvää ymmärrystä pidetään tärkeänä osana teknologista lukutaitoa. Ohje...
Web-sovellusten kehittämiseen on tarjolla useita vaihtoehtoisia teknologioita. Loppukäyttäjälle vali...
Opinnäyte perustuu työharjoittelun aikana tehtyyn projektityöhön. Projektin tarkoituksena oli kehitt...
Opinnäytetyön tavoitteena oli toteuttaa toimeksiantajan verkkosovellus uudelleen käyttäen uusia nyky...
Different programming languages are used to solve different problem domains. Front-end code standard...
JavaScript is a ubiquitous programming language with usage in web, mobile applications and server so...
Yhä useammat tietojärjestelmät ovat toiminnaltaan niin kriittisiä, että niiden palveluiden tulee oll...
Opinnäytetyön tarkoituksena oli kehittää selainpohjainen etähallintatyökalu kaivoskoneita tuottavall...
Diplomityössä tutkittiin millä tavoin organisaation raportointitarpeita voidaan kehittää, kun siirry...
Monisäikeistä ohjelmistoa suunniteltaessa ja toteutettaessa on usein järkevää aloittaa luomalla ohje...
Kun ohjelmisto on saatu ylläpitovaiheeseen, vaatii ohjelma edelleen työpanosta. Ohjelman konteksti...
Nuorisotutkimusverkoston tutkija Tomi Kiilakoski tutkii väitöskirjassaan kasvatusta teknologisessa m...
Toiminnanohjausjärjestelmät (ERP, Enterprise Resource Planning) ovat yritysten tietojärjestelmiä, jo...
The Internet usage of mobile and tablet devices combined overtook desktop for the first time in Octo...
Tutkimuksen kohteena tietoajan toimintakäytännöt Tietoajan oppimisen tietokäytännöt perustuvat tekn...
Tavoitteet. Ohjelmointiin liittyvää ymmärrystä pidetään tärkeänä osana teknologista lukutaitoa. Ohje...
Web-sovellusten kehittämiseen on tarjolla useita vaihtoehtoisia teknologioita. Loppukäyttäjälle vali...
Opinnäyte perustuu työharjoittelun aikana tehtyyn projektityöhön. Projektin tarkoituksena oli kehitt...
Opinnäytetyön tavoitteena oli toteuttaa toimeksiantajan verkkosovellus uudelleen käyttäen uusia nyky...
Different programming languages are used to solve different problem domains. Front-end code standard...
JavaScript is a ubiquitous programming language with usage in web, mobile applications and server so...
Yhä useammat tietojärjestelmät ovat toiminnaltaan niin kriittisiä, että niiden palveluiden tulee oll...
Opinnäytetyön tarkoituksena oli kehittää selainpohjainen etähallintatyökalu kaivoskoneita tuottavall...
Diplomityössä tutkittiin millä tavoin organisaation raportointitarpeita voidaan kehittää, kun siirry...
Monisäikeistä ohjelmistoa suunniteltaessa ja toteutettaessa on usein järkevää aloittaa luomalla ohje...
Kun ohjelmisto on saatu ylläpitovaiheeseen, vaatii ohjelma edelleen työpanosta. Ohjelman konteksti...
Nuorisotutkimusverkoston tutkija Tomi Kiilakoski tutkii väitöskirjassaan kasvatusta teknologisessa m...
Toiminnanohjausjärjestelmät (ERP, Enterprise Resource Planning) ovat yritysten tietojärjestelmiä, jo...
The Internet usage of mobile and tablet devices combined overtook desktop for the first time in Octo...
Tutkimuksen kohteena tietoajan toimintakäytännöt Tietoajan oppimisen tietokäytännöt perustuvat tekn...
Tavoitteet. Ohjelmointiin liittyvää ymmärrystä pidetään tärkeänä osana teknologista lukutaitoa. Ohje...