Empezando con
Ionic Framework
Moises Alexander Salazar Vila
Microsoft Most Valuable Professional
CEO & CTO at Epicalsoft
• Professional Full Stack Developer
• Microsoft Visual C# Specialist
• Windows Aplications Developer
• Microsoft Silverlight Developer
• Windows Phone Developer
• Microsoft SQL Server Developer
• Microsoft Azure Solutions Developer
• HTML5 with JavaScript and CSS3 Specialist
Moises Alexander Salazar Vila
Lima, Perú
bit.ly/1urSn7l
Visión general
Ionic
Framework
Sass AngularJS
NodeJS npm
Apache
Cordova
• Free & Open Source
• HTML, CSS &
Javascript Components
• Built with Sass
• Optimized for
AngularJS
Ionic Framework
• Syntactilly Awesome
Stylesheets
• Built on Ruby
• Open Source
• Metalenguaje de hojas
de estilos
Sass
• Javascript Framework
• Open Source
• SPA (Single Page Apps)
• MVC & Databinding
AngularJS
• JavaScript Runtime
• Built on Chrome’s v8
• Open Source
• Event-driven model
NodeJS
• Package Manager for
Node.js
• Hecho en Javascript.
• Gestiona dependencias
• Instala aplicaciones
Node.js
npm
• Open Source
• Envuelve
HTML/Javascript
• Expone funciones de
los dispositivos
Apache Cordova
Demo
• Ionic Framework
• http://ionicframework.com
• Sass
• http://sass-lang.com
• AngularJS
• https://angularjs.org
Recursos
• NodeJS
• https://nodejs.org
• npm
• https://www.npmjs.com
• Apache Cordova
• https://cordova.apache.org
Recursos
Gracias
bit.ly/1urSn7l

[Cordova] Empezando con Ionic

Editor's Notes

  • #6 http://rubyinstaller.org gem install sass
  • #7 https://angularjs.org Disociar la manipulación del DOM de la lógica de la aplicación. Esto mejora la capacidad de prueba del código.
  • #8 Node.js es similar en su propósito a Twisted o Tornado de Python, Perl Object Environment de Perl, libevent o libev de C, EventMachine de Ruby, vibe.d de D y JEE de Java. Chrome’s v8 es un motor de javascript desarrollado por Google, pero escrito en C++. Event-driven model lightweight and efficient.
  • #9 Línea de comandos
  • #10 Cordova wraps your HTML/JavaScript app into a native container which can access the device functions of several platforms. These functions are exposed via a unified JavaScript API, allowing you to easily write one set of code to target nearly every phone or tablet on the market today and publish to their app stores.