Projecte llegit
Títol: API REST LoopBack (Node.JS) vs. Rust
Estudiants que han llegit aquest projecte:
- PRYSHCHEPA PRYSHCHEPA, MAKSYM (data lectura: 06-09-2017)
- Cerca aquest projecte a Bibliotècnica
Director/a: VALERO GARCÍA, MIGUEL
Departament: DAC
Títol: API REST LoopBack (Node.JS) vs. Rust
Data inici oferta: 31-05-2017 Data finalització oferta: 03-10-2017
Estudis d'assignació del projecte:
- GR ENG SIS TELECOMUN
- GR ENG TELEMÀTICA
- MU MASTEAM 2015
Tipus: Individual | |
Lloc de realització: EETAC | |
Segon director/a (UPC): MESEGUER PALLARÈS, ROC | |
Paraules clau: | |
Rust, LoopBack, NodeJS, JavaScript, REST, comparativa tecnica | |
Descripció del contingut i pla d'activitats: | |
El projecte a desenvolupar semmarca dintre dun projecte
global de desenvolupament duna aplicació de gamificació per entorns docents. L'arquitectura software que dóna suport a aquesta aplicació de gamificació està composta per una aplicació mòbil hibrida (iOS i Android) realitzada amb Ionic 2 i una interfície d'administració web amb Angular 2. Tota l'arquitectura de dades està definida amb una capa de serveis REST realitzada amb Loopback. Les tecnologies que suporten l'arquitectura són l'"state of the art" en el desenvolupament HTML5 del mercat laboral actual. Aquest fet, permet adquirir una sèrie d'habilitats addicionals a l'entorn universitari que poden ser de gran utilitat en el futur laboral. Addicionalment s'ha construït tota una arquitectura de Continuos Integration i Continuos Deployment sota eines públiques de software lliure. Aquest fet dóna molta visibilitat al projectista a l'hora de construir el seu perfil tecnològic online com ara el seu currículum. També li aportarà una sèrie de metodologies i bones pràctiques de desenvolupament que s'adquiriran durant el projecte. El plataforma encara es troba en la seva fase de desenvolupament, però està previst que hi hagi properes fases amb usuaris reals i amb visibilitat dins de la comunitat educativa. Aquest fet aporta una visibilitat addicional a la feina realitzada. Això fa que el projecte, a part del seu vessant educatiu i formatiu, tingui una part productiva amb usuaris reals. Coneixements previs necessaris: Javascript, HTML, CSS Coneixements que s'assoliran al final el projecte: Ionic 2, Cordova, SASS, Loopback, Express, Node.js, Bootstrap, Angular 2, Docker, Ghost |
|
Overview (resum en anglès): | |
In order to demonstrate that the use of JavaScript on the server can lead to performance losses and incorrect habits, this project aims to compare between JavaScript and another more appropriate or specialized language such as Rust for the server scope. |