practices - Patrones de diseño de JavaScript
pattern en javascript (8)
Esta es una pregunta para discusión general. ¿Existen recursos buenos e integrales para patrones de diseño de JavaScript útiles? Estoy intentando evitar las referencias que intentan forzar JavaScript en, por ejemplo, Java mediante la imposición de patrones más adecuados para otro idioma. Dejemos que JS sea JS y formemos nuestros patrones en torno a las fortalezas.
Por favor, cualquier discusión sería valorada por algo más que yo, sospecho.
APress tiene un libro llamado "Patrones de diseño de Pro Javascript" que es probablemente lo que estás buscando. Si bien el autor (Díaz Harmes) ciertamente no es "la pandilla de los cuatro", creo que hace un trabajo bastante bueno; Sé que aprendí bastante de eso (y obtuvo 4.5 estrellas en Amazon).
Enlace de Amazon: http://www.amazon.com/JavaScript-Design-Patterns-Recipes-Problem-Solution/dp/159059908X
Aquí hay un recurso en línea:
Patrones esenciales de diseño de JavaScript para principiantes
Como dijo Sethen, también sugeriré para el libro de Addy Osmani ( http://addyosmani.com/resources/essentialjsdesignpatterns/book/ )
Es realmente genial y fácil para principiantes. Pero no lo subestime como principiante, la idea que se describe en este libro es muy minuciosa y significativa ... Para mí, es una lectura obligada para todos.
Este es un libro increíble de O''Reilly. Se basa en su "JavaScript: The Good Parts".
Hace referencia a muchos de los patrones mencionados en el libro "Gang of Four" y señala que muchos de los problemas resueltos en ese libro son triviales de resolver con JavaScript.
Este es uno de los mejores recursos de patrones de diseño que he encontrado para JavaScript http://shichuan.github.com/javascript-patterns/
Está dirigido a JavaScript tal como lo conocemos y no necesariamente solo intenta utilizar conceptos de otros idiomas.
No estoy seguro de por qué nadie ha enumerado esto, pero el libro de patrones de diseño de JavaScript de Addy Osmani es fantástico y está disponible gratuitamente en línea. Él realmente profundiza para mostrarte las tuercas y los pernos de cada patrón.
http://addyosmani.com/resources/essentialjsdesignpatterns/book/
Peter Michaux tiene algunos artículos decentes
También vea Crockford''s artículos Crockford''s (y su libro )
Un nuevo libro sobre el tema de Stoyan Stefanov: JavaScript orientado a objetos: cree bibliotecas y aplicaciones de JavaScript de alta calidad escalables y reutilizables