& Sylvain PONTOREAU Node.js Asynchrone, événementiel, plateforme I/O non bloquante parfaite pour le temps réel Single thread pour l’execution Construit sur le moteur Javascript V8 de Chrome Multi-Plateforme
& Sylvain PONTOREAU Exemple var express = require('express') var app = express() app.get('/', function (req, res) { res.send('Hello World!') }) var server = app.listen(3000, function () { var host = server.address().address var port = server.address().port console.log('Example app listening at http://%s:%s', host, port) })
& Sylvain PONTOREAU Composants tiers Juggler pour gérer des connexions a plusieurs base de données Géolocalisation Serveur mail Third party login Notifications push
& Sylvain PONTOREAU Code partagé en C# L’approche Xamarin Applications natives en C# Interfaces et fonctionnalités natives API iOS, Android et Windows complètes Partage de code
& Sylvain PONTOREAU IHM iOS en C# Xamarin, le mode traditionnel Développement en C# IHM spécifique par plateforme Code métier partagé Adapté au développement d’IHM complexe (Gestuelle, animation, géolocalisation…) Code partagé en C# IHM Android en C# IHM WP8 en C#
& Sylvain PONTOREAU Xamarin.Forms 99% du code partagé en C# Code IHM partagé Code métier partagé Facile à apprendre Adapté au application orientées données (Métier, Statistiques, BI…) Code partagé en C# IHM partagé en C#
& Sylvain PONTOREAU IDE Xamarin Studio Visual Studio Optimisé pour le développement X-Platform Auto-complétion APIs natives et .Net Designer Android et iOS Debug on Devices Solution unique pour tout les environnements Ecosystème Microsoft et ses extensions (R#, TFS, Code Analysis…) Designer Android et iOS