Conociendo un poco de Typescript

A continuación les dejo un vídeo que acabo de hacer sobre Typescript. Ya hemos visto un poco sobre eso anteriormente y me resulta muy interesante y útil ya que lo he estado utilizando día a día en proyectos con .NET.

Saludos!

Anuncios

Comenzando con NodeJs, Express y TypeScript – Parte 2

Buen día a todos, en esta entrada seguiremos con la pequeña serie de programación en Nodejs con express utilizando Typescript como compilador de Javascript. En esta entrada estaremos integrando en el ejemplo que estamos llevando la persistencia de datos utilizando Mongodb.

Si no has leído la parte 1, te dejo el enlace.

Para comenzar primero tenemos que estar al tanto con Mongodb, existe un instalador y no tiene ciencia la instalación. También necesitamos un cliente con una GUI amigable. Podemos usar Robomongo, fue la herramienta de administración que más me gusto, además no busqué muchas. Sigue estas instrucciones para tener Mongodb corriendo, ya que por default no corre como un servicio (mi costumbre de MySQL o SQL Server que siempre lo hagan). Una vez teniendo Mongodb corriendo, podrás usar Robomongo para jugar con el, pero continuemos.

Continuar leyendo “Comenzando con NodeJs, Express y TypeScript – Parte 2”

Comenzando con NodeJS, Express y TypeScript – Parte 1

Muy buenas tardes a todos, por fin me esfuerzo un poco para volver a escribir en este blog que cada vez lo tengo más abandonado. En todo este tiempo que he durado sin escribir he tenido mucho trabajo, y como nunca me canso, en mi tiempo libre decido seguir aprendiendo tecnologías que regularmente no uso en mi trabajo.

Ahora le toca a NodeJS y el Framework Web Express junto con mi nuevo pre compilador de Javascript: TypeScript. La verdad es que Javascript es uno de mis lenguajes favoritos por el simple hecho que lo uso todos los días para funciones específicas, nunca como lenguaje principal en un desarrollo. Javascript se ha vuelto amigable conmigo gracias a Visual Studio e intellisense, pero de igual forma, por no ser fuertemente tipado, me sigue dando a veces dolor de cabeza cuando uso librerías/componentes de terceros y no hay mucha documentación.

Esto me empezó a pasar con NodeJS y Sails, un framework MVC que hace el desarrollo muy similar a Ruby on Rails. Mi costumbre al comenzar a utilizar un framework que desconozco es comenzando con intellisense y ver que posibilidades tengo al ver el autocomplete de Visual Studio (lo sé, no es muy buena idea depender de eso). Pero pensé, en que si Javascript se convertirá en el lenguaje principal en el desarrollo, en mi opinión, tiene que ser un lenguaje fuertemente tipado para hacer todo el ciclo lleno de felicidad. Para esto les presento TypeScript, un pre compilador (se le llama así?) fuertemente tipado, robusto y orientado a objetos que su código se convierte en Javascript que cualquier navegador lo correrá sin problemas.

Para comenzar, necesitaremos Visual Studio 2013 como mínimo el update 2 (cualquier versión de Visual Studio, te recomiendo Community Edition) y las herramientas de desarrollo de NodeJS. Una vez esto instalado, comenzemos.

Creando el proyecto

Creando el proyecto Continuar leyendo “Comenzando con NodeJS, Express y TypeScript – Parte 1”