Repositório de Padrões de Portland
Pontos principais
- O Repositório de Padrões de Portland foi criado por Ward Cunningham no domínio c2.com.
- O repositório é acompanhado pelo WikiWikiWeb, considerado o primeiro wiki do mundo.
- O trabalho conceitual por trás dos padrões de projeto teve forte inspiração nos conceitos arquitetônicos de Christopher Alexander.
- A empresa Cunningham & Cunningham foi incorporada em Salem, Oregon, em 1 de novembro de 1991.
O Repositório de Padrões de Portland (em inglês: Portland Pattern Repository ou PPR) é um repositório online dedicado a padrões de projeto de software na área de ciência da computação. O repositório ganhou grande destaque histórico por ser acompanhado pelo WikiWikiWeb, reconhecido como o primeiro site wiki do mundo. O projeto é hospedado pela consultoria Cunningham & Cunningham (C2), localizada em Portland, no estado americano de Oregon, e adota o lema "People, Projects & Patterns" (Pessoas, Projetos e Padrões).
Histórico e Origens
As bases conceituais do repositório remontam a 17 de setembro de 1987, quando o programador Ward Cunningham, na época vinculado à Tektronix, juntamente com Kent Beck, da Apple Computer, co-publicaram o artigo intitulado "Using Pattern Languages for Object-Oriented Programs". O trabalho abordava conceitos de padrões de projeto de software e foi diretamente inspirado nas ideias arquitetônicas de Christopher Alexander sobre linguagens de padrões. O artigo foi apresentado na conferência de programação OOPSLA de 1987, organizada pela Association for Computing Machinery (ACM).
A empresa Cunningham & Cunningham foi incorporada em Salem, Oregon, em 1 de novembro de 1991, recebendo o nome de Ward Cunningham e de sua esposa, Karen R. Cunningham. A consultoria registrou o domínio de internet c2.com em 23 de outubro de 1994. Foi nesse domínio que Ward Cunningham criou o Repositório de Padrões de Portland, concebido inicialmente como uma plataforma para auxiliar programadores orientados a objetos a publicarem seus padrões de programação por meio de submissões diretas.
Relação com o WikiWikiWeb
Para facilitar a colaboração e a troca de informações entre os desenvolvedores que participavam de conferências como OOPSLA e PLoP (Pattern Languages of Programs), o repositório passou a ser acompanhado pelo WikiWikiWeb. Desenvolvido no mesmo domínio, o WikiWikiWeb tornou-se o primeiro sistema wiki da história da internet, introduzindo o conceito de páginas web modificáveis diretamente pelos leitores.
Perguntas frequentes
O que é o Repositório de Padrões de Portland?
É um repositório online voltado para padrões de projeto de software na ciência da computação, associado à consultoria Cunningham & Cunningham.
Qual é a relação entre o repositório e o WikiWikiWeb?
O WikiWikiWeb acompanha o repositório no mesmo domínio (c2.com) e foi criado como o primeiro sistema wiki do mundo para permitir que os leitores modificassem páginas web de forma colaborativa.
Quem criou o Repositório de Padrões de Portland?
O repositório foi criado pelo programador Ward Cunningham.