Manejando datos

Modulos internos en #TypeScript

Posted by in Javascript y TypeScript

Aunque hablamos muy de pasada, los módulos es otro de los puntos fuertes de #TypeScript para mejorar la organización y la reutilización de código. En C# se conoce como NameSpace, y comparte también la característica de que puede estar distribuido en varios ficheros. Los módulos en TypeScript Los módulos permiten agrupar código con igual finalidad. Por ejemplo, si tienes un proyecto grande, no está mal que te crees varios módulos: uno para las interfaces, otro para las clases relacionadas con nuestra base de datos, y otro para el resto de…read more

Genericos en #TypeScript

Posted by in Javascript y TypeScript

Continuamos aprendiendo TypeScript, y hoy es el turno de los genéricos, una recurso que facilita la reutilización de componentes, porque en realidad, gran parte del trabajo de ingeneria de software consiste no solo de definir una API que además sea consistente, sino que en la medida de las posibilidades también sea reutilizable. La virtud principal es crear componentes que sean capaces de trabajar con datos de hoy, pero también con los datos futuros, facilitando la flexibilidad requerida para escribir largas aplicaciones web.. En lenguajes como C# y Java, una de…read more

Interfaces en #TypeScript

Posted by in Javascript y TypeScript

Después de cómo se crean y trabajan con las clases, el siguiente paso son las interfaces, otro concepto incluido en C# y Java que también es adquirido por TypeScript, y que nos facilitará la vida. Qué son las interfaces Para alquien que no ha estudiado informática, las interfaces pueden parecer que es un concepto un poco abstracto de “poca” utilidad. Con la práctica, uno se hace eco de su importancia, y del hecho de que sea otra de las fundamentales características de TypeScript respecto a Javascript, porque en Javascript no…read more

Herencia en #TypeScript

Posted by in Javascript y TypeScript

En la entrada anterior hablamos de que las clases no existen en Javascript. Pero además, tampoco existe el concepto de herencia verdadera, aunque sí hay herencia. Ahora, vamos a ver cuál es la propuesta de TypeScript en este aspecto: Herencia en TypeScript Javascript es un lenguaje preparado para prototipos, y la herencia está basada en ello. Por contra, TypeScript soporta el modelo de herencia que está más alineado con otros lenguajes orientados a objetos, por lo que es más fácil trabajar si proceder de otros lenguajes, así como está en…read more

Clases en #TypeScript

Posted by in Javascript y TypeScript

Una de las cosas que muchos programadores de C# y de Java, o incluso de Python echan de menos en Javascript son … las clases (como tal). Pues bien, TypeScript sí que tiene clases que facilitan la encapsulación de código. Utilizar las clases de Typescript es una magnífica manera de extender la programación orientada a objetos al desarrollar programas en Javascript. Using TypeScript to create classes is a powerful way to extend object-oriented programming when creating JavaScript programs Esta visión está más cercana a la programación orientada a objetos clásica,…read more

Página 10 de 61« Primera...89101112...2030405060...Última »