Strumenti per sviluppare app

5
Strumenti per sviluppare app Daniele Giudice Studente al 1° anno del corso di Informatica all’università “La Sapienza” di Roma 02/2/2016

Transcript of Strumenti per sviluppare app

Strumenti per sviluppare appDaniele GiudiceStudente al 1° anno del corso di Informatica all’università “La Sapienza” di Roma02/2/2016

Facilità vs Completezza• Ad oggi sviluppare un App Mobile è molto semplice, poiché esistono vari

editor ‘visuali’, o WYSIWYG.

• WYSIWYG: Acronimo inglese: “What You See Is What You Get” In italiano “quello che vedi è ciò che è ottieni”

• Il vantaggio del loro uso è la facilità di sviluppo, poiché non occorrono (o quasi) conoscenze di programmazione

• Svantaggi: Impossibilità di implementare alcune funzioni avanzate Interfacce grafiche poco personalizzabili C’è bisogno di un editor diverso per ogni piattaforma, e spesso non è

possibile implementare le stesse cose su ognuno

• Per sviluppare App complete (e commercializzabili), è quindi necessario:▫ Imparare alcuni linguaggi di programmazione▫ Apprendere l’uso degli IDE di tali linguaggi (che NON sono WYSIWYG)

App Android•Strumenti necessari:

▫Eclipse (IDE)▫JDK (Java Development Kit)▫Android SDK (Software Development Kit)

•Linguaggi necessari:▫Java▫XML

App iOS•Strumenti necessari:

▫Xcode (IDE)

•Linguaggi necessari:▫Objective-C▫XML

App Windows Phone•Strumenti necessari:

▫Windows Phone SDK (Software Development Kit)

▫Il pacchetto sopra descritto contiene tutti gli strumenti necessari, compreso l’IDE Visual Studio

•Linguaggi necessari:▫C# (C Sharp)▫XML