L’evoluzione dei linguaggi di scripting lato browser: Il caso dart - Luca Alabiso

Post on 27-Jun-2015

539 views 5 download

Transcript of L’evoluzione dei linguaggi di scripting lato browser: Il caso dart - Luca Alabiso

L’evoluzione dei linguaggi di scripting lato browser:Il caso dart

RelatoreProf. Paolo Ceravolo

Tesi di Laurea diAngelo Alabiso

Matr. 712802

Corso di Laurea di sicurezza dei sistemi e delle reti informatiche

Dart

• Tanti linguaggi per programmare le pagine web (php, html/css, javascript)

• Diversi Framework

• Pagine con diverse funzionalità

• Ogni linguaggio va imparato

Contesto

• Serve un elemento di unione

Storia di Dart• Nasce da Google

• 2010 – Mail di Mark Miller che introduce ai dipendenti Dash

• 2011 – Gilad Bracha e Lars Bak presentano ufficialmente Dart

• Dart attira l’interesse dei programmatori…

• … e di molte aziende

Perché un nuovo linguaggio?

• Sviluppo applicazioni molto semplice

• Indipendenza della piattaforma

• Nessun software di sviluppo specifico

• Molteplici possibilità

Perché Dart?• Tipizzazione facoltativa

• Snapshot

• Isolamento

• Librerie

• Interfacce

Strumenti (1)Dart Editor Dartium

Strumenti (2)Dart AnalyzerDart2Js DartDoc

Performance e caso di studio

Dart Vs. Javascript

AngularDart Vs. AngularJS

Dart Vs. NodeJS

Worky

Worky (1)

Worky (2)