facilitando el desarrollo web móvil, frameworks

Post on 21-Dec-2014

1.595 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Facilitando el desarrollo web móvil, Frameworks

Raúl Jiménez Ortega raul@pidecurso.es - @hhkaos

¿Quien soy?Y por qué os cuento esto.

● Emprendedor en:○ GeoRemindMe!

○ PideCurso

● Desarrollador web desde 1999:○ (X)HTML, HTML5, CSS 2.1, CSS3, Javascript, PHP,

Python+Django, ExtJS, Blueprint, etc.

MóvilesPongamos a prueba nuestros conocimientos de la situación en España con 3 preguntas.

¿Cuánto ha crecido la presencia smartphones en el último año?

a) 10%b) 20%c) 30%d) 40%

¿Cuánto ha crecido la presencia smartphones en el último año?

a) 10%b) 20%c) 30%d) 40%

#PIDECURSO

Fuente IAB Spain:De 2008 a 2009 incrementó un 11%De 2009 a 2010 incrementó un 18%De 2010 a 2011 incrementó un 40%

¿Qué % de la población Española tiene dispositivos móviles con Inet?

a) 10%b) 15%c) 25%d) 30%

¿Qué % de la población Española tiene dispositivos móviles con Inet?

a) 10%b) 15%c) 25%d) 30%

#PIDECURSO

Fuente IAB Spain:11.8 Millones de personas en España tienen dispositivos móviles con conexión a Internet

¿Qué sistema operativo está creando más empleo?

a) Androidb) iOSc) Blackberryd) Windows Mobile

¿Qué sistema operativo está creando más empleo?

a) Androidb) iOSc) Blackberryd) Windows Mobile

Fuente Trovit:3.162 empleos de desarrollo móvil

iPhone 58.9% y Android 41.1%

¿Desarrollo nativo, híbrido o web?

La gran pregunta

La respuesta obvia:DEPENDE

Depende de:● Necesidades:

○ Rendimiento○ Funcionalidades○ Urgencia

● Presupuesto● Conocimientos● Objetivo● Etc.

FrameworksHerramientas para desarrollar aplicaciones web móvil con el mínimo esfuerzo.

LungoJSDesarrollo de aplicaciones web para dispositivos móviles con HTML5, CSS3 y JS

Autor:Javier JiménezCEO & Creative Leader in TapQuo Inc.

Framework LungoJSWebapps con HTML5, CSS3 y Javascript

- Semántico- Multiplataforma:

- iOS- Android- Blackberry- WebOS

- Vectorizado- 188 hilos en los foros

http://www.lungojs.comhttps://github.com/TapQuo/Lungo.js

Wall - App

http://wall-app.com

TV-Euskadi

jQuery MobileFramework multiplataforma

● Soporte para: iOS, Android, Blackberry, Windows Phone, bada, palm webOS, symbian, MeeGo

● jQuery Project: 11 personas + 38 colaboradores

● Plugins7167 hilos en los foros

jquerymobile.com

Autor:John ResignCEO & Creative Developer en jQuery Team

http://jquerymobile.com/#sites

Stanford, OpenTable & SlideShare

Sencha Touch 2Desarrollo móvil exclusivamente con Javascript y CSS

● Soporta: iOS 4+, BB OS+6, Android 2.3+, Kindle OS 6.2.2

● Productos Sencha: ○ Ext JS 4.1○ Sencha GXT 3○ Sencha Architect 2○ Sencha Animator

● Formación 700$/día

● Licencia 300$/1 dev.

sencha.com/products/touch

Sencha Team89 empleadosRedwood EE.UU.

LungoJS vs jQuery MobileFramworks para el desarrollo de webs móviles

Características LungoJS jQuery Mobile 1.1.0 Sencha Touch 2

Interfaz sensible nativa Sí No No

Lenguajes HTML5, CSS3, JS HTML5, CSS3, JS Javascript

Plataformas soportadas 4 8 4

Tamaño 12KB 88.8KB 89.9KB

Madurez 9/12/2011 26/10/2010 17/07/2010

Documentación Escasa Bastante Mucha

Plugins Con Sugar Sí Sí

Themes Escasos Escasos Varios

Licencia Dual: GPL o MIT Dual: GPL o MIT Dual: GPLv3 o comercial

TitaniumTraductor Javascript-Nativo

● Soporte:○ Android○ iOS

● Clientes: Ebay, Paypal, NBC, ...

Productos: Titanium SDK, Titanium Studio, Appcelerator Analytics,...

App Celerator Team:122 EmpleadosMountain View EE.UU.

appcelerator.com

Titanium Apps

http://www.appcelerator.com/thinkmobile/showcase

PhoneGap/CordovaEmpaquetador de aplicaciones web en aplicaciones nativas.

Autor:Adobe SystemsPrimera versión 2005

PhoneGap o Apache Cordova

- API- Multiplataforma:

- iPhone- Android- Blackberry- Windows Phone 7- Bada- Symbian- webOS

PhoneGap vs TitaniumFrameworks móviles

Características PhoneGap Titanium

SDK propia Sí Sí

Genera código nativo No Sí

Lenguajes de desarrollo HTML, CSS, Javascript

HTML, CSS, Javascript, PHP, Python & Ruby

Rendimiento Baja Alto

Plataformas soportadas 7 2

Documentación de la API Amplia Amplia

Licencia BSD Modificada Apache Public License v2

Esto ha sido todo... ¡GRACIAS!

Podéis encontrarme en...● Twitter: @hhkaos

● Linkedin: Raúl Jiménez Ortega

● Slideshare: hhkaos

● Youtube: hhkaos

● Email: raul@pidecurso.es

● ... Google: hhkaos ;-)

top related