30.09.2014
19:00

80. Treffen der .net user group Köln

Cross-Plattform Apps für Windows, Web & Mobile mit AngularJS und Cordova sowie AngularJS und 3rd party Javascript Libraries

Cross-Plattform Apps für Windows, Web & Mobile mit AngularJS und Cordova

Cross-plattform à la 'Write once, run anywhere'? Da kommen schlechte Erinnerungen hoch, oder?

Doch was ist wenn wir einen Schuß HTML5, CSS3 und ein für .NET Entwickler erträgliches JavaScript Framework hernehmen und damit richtige – also echte ☺ – Anwendungen bauen? Mit einer Code-Basis, tatsächlich. Christian Weyer demonstriert in gewohnt praktischer Manier wie Sie mit AngularJS (MVVM, FTW!) auf dem Client und mit Hilfe von ASP.NET Web API & SignalR auf dem Server Ihre .NET-basierte Business Logik mit ihrer geliebten Datenbank verdrahten. Heraus kommen dabei Anwendungen, die sowohl im Web Browser laufen als auch in Form nativer Apps für Windows, iOS, Android und Windows Phone deployed werden können – Apache Cordova sei Dank. Also: Get ready to rumble!

Sprecher: Christian Weyer

AngularJS und 3rd Party Libraries zusammen verwenden

AngularJS und die direkte DOM Manipulation passen nicht zusammen. Doch viele vorhandene JavaScript Libraries machen genau dies. Also muss man diese so verbinden dass es zu AngularJS passt.

Mit AngularJS wird HTML dynamischer und kann direkt auf Benutzereingaben reagieren.
Die Philosophie von AngularJS sieht vor, dass das UI im Gegensatz zu JQuery ausschließlich als Reaktion auf Veränderungen des zugrunde liegenden View-Modells angepasst wird.
Alle DOM-Manipulation in AngularJs sollten in Direktiven stattfinden.

In diesem Vortrag wird ein möglicher Weg gezeigt, wie man benutzerdefinierte Direktive entwickelt, um Drittanbieter wie Highcharts, JQuery UI, etc. anzubinden.
In ein paar Code-Beispielen wird demonstriert wie solche für sich gekapselte HTML-Komponenten erstellt und verwendet werden können:
z.B. Auswertungen als Kuchendiagramm (Highcharts), Quizseiten mit Einordnung der Begriffe (JQuery UI Draggable + sortable), Flyer generieren (JQuery html2canvas).

Sprecher: Irina Vaganian

Beschreibung

Datum: 30.09.2014 Uhrzeit: 19:00

Ort: Microsoft Köln

Weiter zur Anmeldung