Namespacing Javascript en Ontuts

Adrián Mato me pidió recientemente que colaborase en Ontuts con un artículo sobre programación avanzada en Javascript.

El resultado ha sido “Namespacing en Javascript“, un análisis sobre las tendencias actuales en el desarrollo de aplicaciones utilizando POO (programación orientada a objetos). A través de varios ejemplos, se enumeran diversas técnicas como la asignación de métodos por prefijo, la notación literal, el diseño de módulos o el más reciente Proxy Namespace de James Edwards.

Con estas aproximaciones, el objetivo es evitar la creación de variables y funciones globales que puedan ocasionar errores por colisión o ambigüedades durante su definición. Para ello, las técnicas actuales recomiendan la creación de objetos que actúen como contenedores de aquellas piezas de código que comparten funcionalidad: esta es la idea que encontramos por ejemplo detrás de populares librerías como jQuery o Mootols. Otro beneficio directo del paradigma POO en Javascript es la facilidad para reutilizar código que encontramos en otros lenguajes de programación orientados a objetos.

El artículo original podéis encontrarlo aquí.

Acerca de Carlos Benítez

Programador Web y arquitecto Javascript. Fundador de www.etnassoft.com y OpenLibra, la Biblioteca Libre Online
Esta entrada fue publicada en Javascript y etiquetada , , , . Guarda el enlace permanente. Sígueme en Twitter

Últimos libros gratuitos añadidos a OpenLibra

Aún no tenemos debug!
Ningún marciano se ha comunicado.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Licencia Creative Commons 3.0

®Copyright 2016. Cotenido web bajo licencia Creative Commons 3.0

Códigos bajo licencias MIT y GPL. Ver página de licencias para más información