SlideShare una empresa de Scribd logo
TypeScript, ¿la solución definitiva?
Pablo Bouzada
Fernando Escolar


BARCELONA DEVELOPERS CONFERENCE 2012
6 dic – 7 dic – 8 dic
www.pasiona.com
info@pasiona.com
(+34) 669 333 333
@pasiona            Barcelona                 Bilbao                      Madrid           Londres
                    Pujades 350, 10ª planta   Gran Vía 19-21, 2ª planta   Pinar 5,         1 Northumberland Avenue
                    08019 · Barcelona         48008 · Bilbao              28006 · Madrid   London · WC2N 5BW
Qué es



Microsoft                                 Innovación                                      Pasión
socio 100% alineado                       ligada a la mejora continua y basada            somos grandes entusiastas de todo
partner 100% especializado                en las nuevas oportunidades tecnológicas        aquello que creamos y vemos crecer


Desarrollo                                Tecnología                                      Experiencia
capacidad para realizar proyectos de      soluciones a cada una de las necesidades        o la garantía de la habilidad derivada
ámbito tecnológico con un fin de mejora   empresariales que se platean en cada ámbito     de años de vivencias y observación


Especialización                           Conocimiento                                    Valores humanos
ofrecemos soluciones a medida con         adquirido a través de la realización de         guía de lo que hacemos y pretendemos
las mejores herramientas tecnológicas     proyectos, formación e innovación tecnológica   que nos enseña y nos conduce día a día
Servicios
Consultoría   Proyectos       Auditoría




              Servicios                    Social      Formación
              profesionales                Media



                                          Innovación    Azure
TypeScript, ¿la solución definitiva?
Pablo Bouzada
Key Consultant en pasiona Consulting
Divulgador Tecnológico en Fundación Techdencias
   @pbousan
pbouzada@pasiona.compbousan@techdencias.net

        Fernando Escolar
        Key Consultant en pasiona Consulting
        Divulgador Tecnológico en Fundación Techdencias
            @fernandoescolar
        fescolar@pasiona.com fescolar@techdencias.net
@techdencias

@pasiona




    #BCD1
    2
TypeScript, ¿la solución definitiva?
MANTENIBILIDAD
 Comprobación estática de tipos.
 POO: interfaces, clases, herencia
 Module pattern.
Establecer orden en el caos
¿POO en Javascript?
¿Otro lenguaje nuevo?

          TypeScript




                       JavaScritp
¿Otro lenguaje nuevo?

          TypeScript




                       JavaScritp
Cualquier librería Javascript
Integrado con tu IDE favorito
¿Quién está detrás de todo
esto?




            Anders Hejlsberg   Tú, es un proyecto Open-Source
TypeScript, ¿la solución definitiva?
Resumiendo…
Web:
http://www.typescriptlang.org/


Código fuente y ejemplos:
http://typescript.codeplex.com/
Pablo Bouzada
   @pbousan                Q&A
pbouzada@pasiona.com
pbousan@techdencias.net

Fernando Escolar
   @fernandoescolar
fescolar@pasiona.com
fescolar@techdencias.net
BARCELONA DEVELOPERS CONFERENCE 2012
                       | 6 dic – 7 dic – 8 dic

Más contenido relacionado

PPTX
Introducción a TypeScript
PDF
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
PDF
TypeScript: Un lenguaje aburrido para programadores torpes y tristes
PPTX
Javascript + Angular Sesion 2
PPTX
Gestiona tus dependencias con NuGet, VSTs y MyGet
PDF
Manejando Millones de Usuarios Concurrentes con Erlang/OTP
PDF
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
PDF
Erlang/OTP - V Taller de Programación Funcional
Introducción a TypeScript
Quita, que tú no sabes; ya lo hago yo. Generación e inyección de código en ti...
TypeScript: Un lenguaje aburrido para programadores torpes y tristes
Javascript + Angular Sesion 2
Gestiona tus dependencias con NuGet, VSTs y MyGet
Manejando Millones de Usuarios Concurrentes con Erlang/OTP
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
Erlang/OTP - V Taller de Programación Funcional

La actualidad más candente (8)

PDF
TypeScript para Javeros: Cómo programar web front-end y sentirse como en casa
PPTX
AdV - Programación para no Programadores
PPTX
Curso basico c sharp
PPTX
Curso basico c sharp
PDF
Erlang otp yuilop - ieee developer days 2013
PDF
TypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browser
PDF
MANUAL 3
PPTX
Binding estático y dinámico
TypeScript para Javeros: Cómo programar web front-end y sentirse como en casa
AdV - Programación para no Programadores
Curso basico c sharp
Curso basico c sharp
Erlang otp yuilop - ieee developer days 2013
TypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browser
MANUAL 3
Binding estático y dinámico
Publicidad

Destacado (7)

PDF
Desarrollo web front-end con TypeScript, Angular 2 e Ionic
PDF
TypeScript - Angular 2 - ionic 2
PPTX
Aplicaciones Web SPA con WebAPI y TypeScript
PPTX
Conociendo TypeScript
PPTX
Antipatrones de desarrollo de software
PPTX
Conexion a servidor desde android
PDF
Sincronización de BD SQLite con MySQL en Android
Desarrollo web front-end con TypeScript, Angular 2 e Ionic
TypeScript - Angular 2 - ionic 2
Aplicaciones Web SPA con WebAPI y TypeScript
Conociendo TypeScript
Antipatrones de desarrollo de software
Conexion a servidor desde android
Sincronización de BD SQLite con MySQL en Android
Publicidad

Similar a TypeScript, ¿la solución definitiva? (20)

PPTX
Coding kihon + Zombie Code Survival Guide
PPTX
PPTX
BcnDevCon12 - Una vuelta por Orchard CMS
PPSX
KnockoutJs at We Love Js event
PPSX
We Love Js 6 - Knockout js (with Marc Rubiño)
PPTX
SPA ASP.NET MVC & AngularJS codemotion 2013
PPTX
Aplicaciones moviles nativas con Xamarin
PDF
Mvp cluster - Línea de movilidad
PPSX
MediaNet Software
PDF
Experto big_data
PDF
Booklet de Ideas Disruptivas
PDF
DIPLOMADO EN TRANSFORMACION DIGITAL EMPRESARIAL.pdf
PDF
Presentacion EAAD
PDF
Ideas Disruptivas: Booklet 2015
PPTX
PROYECTO AGORA 2025. grupo cesima e.cpptx
PPTX
Presentacion CTOUCH
PDF
Programa en Dirección y Gestión de la Innovación
PDF
Presentable tecnoparque 2016
PDF
Presentación Pixel Studios
Coding kihon + Zombie Code Survival Guide
BcnDevCon12 - Una vuelta por Orchard CMS
KnockoutJs at We Love Js event
We Love Js 6 - Knockout js (with Marc Rubiño)
SPA ASP.NET MVC & AngularJS codemotion 2013
Aplicaciones moviles nativas con Xamarin
Mvp cluster - Línea de movilidad
MediaNet Software
Experto big_data
Booklet de Ideas Disruptivas
DIPLOMADO EN TRANSFORMACION DIGITAL EMPRESARIAL.pdf
Presentacion EAAD
Ideas Disruptivas: Booklet 2015
PROYECTO AGORA 2025. grupo cesima e.cpptx
Presentacion CTOUCH
Programa en Dirección y Gestión de la Innovación
Presentable tecnoparque 2016
Presentación Pixel Studios

Más de Pablo Bouzada (9)

PDF
Toxic cultures - DevOpsDays Eindhoven 2022
PPTX
Culture really matters - DevOps and Cloud days 2021
PDF
Cultura - más allá de eslóganes y palabras bonitas
PDF
Atlantica conf 2019 no estas preparado para migrar al cloud
PPTX
Antipatrones de la cultura de una organización
PPTX
Gab 2019 - No, (aún) no estás preparado para migrar a Azure
PPTX
¿Cuál es tu excusa para no tener tests?
PPTX
Descubriendo windows8
PPTX
Aos2012 sobrevivir a proyectos heredados
Toxic cultures - DevOpsDays Eindhoven 2022
Culture really matters - DevOps and Cloud days 2021
Cultura - más allá de eslóganes y palabras bonitas
Atlantica conf 2019 no estas preparado para migrar al cloud
Antipatrones de la cultura de una organización
Gab 2019 - No, (aún) no estás preparado para migrar a Azure
¿Cuál es tu excusa para no tener tests?
Descubriendo windows8
Aos2012 sobrevivir a proyectos heredados

TypeScript, ¿la solución definitiva?

Notas del editor

  • #10: TypeScritp lo que nos ofrece es MANTENIBILIDAD, y esto qué es lo que es? Pues ni más ni menos que en nuestros proyectos en los que tengamos mucho JavaScritp (estamos hablando de esos proyectos molones en los que todos los javascripteros queréis trabajar), lo podamos tener mejor estructurado y haya una jerarquía de clases robusta.
  • #12: TypeScript se adelanta a la nueva versión de EcmaScript, que será la 6, en la que se van a incluir definición de clases, aunque no de interfaces, tal vez para la 7…
  • #13: No, TypeScritp es un superconjunto de Javascript, por lo que no necesitas aprender un lenguaje nuevo.
  • #14: No, TypeScritp es un superconjunto de Javascript, por lo que no necesitas aprender un lenguaje nuevo.
  • #15: jQuery, nodejs,backbone, knockout y winjs para apps de Windows 8Pero se puede decir lo mismo para cualquier librería JavaScript existente … o futura.
  • #16: Múltiples plataformas: integración con Visual Studio, Sublime Text, Vi, Ecmas
  • #17: ¿Quién está detrás de TypeScript?AndersHejlsbergAutor de Turbo Pascal, arquitecto jefe de Delphi, C#, vamos un cualquiera...Tú: es un proyecto open-source con licencia Apache
  • #18: Pero basta ya de hablar, vamos con las demos, que es lo importante…