Computação e Tecnologia

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.