Design Pattern em Javascript

Design Pattern

Ultimamente estou um tanto quanto obcecado por padrões – padrões de projeto, padrões de desenvolvimento e afins – acabei me deparando com um assunto deveras comum no meio de desenvolvimento de software, o Design Pattern. A ideia central do Design Pattern é promover uma solução padrão para um “problema padrão”, é ter uma resposta pronta para determina demanda que já foi enfrentada antes por nós ou por terceiros. A ideia não é nada recente, teve inicio ainda nos anos 70, é amplamente divulga e utilizada no mundo Java, mas o conceito se estende a qualquer projeto de software independente da linguagem.

Javascript

O javaScript (js ou ECMAscript para os nerds) é uma das linguagens mais utilizadas na web, não precisamos nem de estatística para afirmarmos isso, basta dizer que é a linguagem nativa de qualquer Browser. Tudo o que você precisa para começar a aprender javaScript é um navegador e um editor de texto (o bloco de notas, por  exemplo) e só.

JavaScript + Design Pattern

Da minha necessidade de organizar melhor meus projetos, tanto por estar fora da expert, quanto para poder ser mais produtivo, entregar projetos mais rápidos e com mais qualidade surgiu a busca por padrões de desenvolvimento em JS. Gostaria de deixa aqui dois livros que encontrei na web sobre o assunto.

1. Learning JavaScript Design Patterns

url : http://addyosmani.com/resources/essentialjsdesignpatterns/book/

2. Pro JavaScript Design Patterns

url: http://bheinrichs.nl/Files/design%20patterns/APress_ProJavaScriptDesignPatterns.pdf