Portland Pattern Repository

from Wikipedia, the free encyclopedia

The Portland Pattern Repository (in German: " Design pattern quellenlager Portland ") was designed by the US software author Ward Cunningham as a knowledge management tool as part of the design pattern theory in 1994 on the basis of HyperCard systems. It deals with software design in the context of object-oriented programming .

The Portland Pattern Repository is primarily based on Wiki Wiki Web , a free wiki software by Ward Cunningham. Wiki Wiki Web is the first wiki software, making the Portland Pattern Repository the oldest wiki website. It is hosted by Cunningham & Cunningham (C2) and is therefore sometimes called the C2 Wiki.

history

On September 17, 1987, Cunningham and Kent Beck published the paper Using Pattern Languages ​​for Object-Oriented Programs on programming design patterns . They wrote it for the OOPSLA in 1987, where they also presented it. This concept of "design patterns", inspired by Christopher Alexander's architectural patterns, quickly became popular among programmers, as the design pattern approach made it much easier for them to collect and exchange ideas and solutions, especially those to problems that frequently recur in programming.

In 1994, Cunningham began developing WikiWikiWeb software. On March 25, 1995, it was made available to the public on the Internet.

Cunningham & Cunningham is Ward Cunningham's software consulting firm. Cunningham & Cunningham was founded in Salem, Oregon on November 1st, 1991 and named after Ward Cunningham and his wife Karen R. Cunningham. The Internet domain c2.com was registered on October 23, 1994.

Cunningham's concept attracted a great deal of interest in the software development community and it grew quickly. In December 1995 the pages of WikiWikiWeb already had 2.4 MB of storage space, at the end of 1997 it was 10 MB and at the end of 2000 62 MB.

literature

Web links

Individual evidence

  1. Using Pattern Languages ​​for Object-Oriented Programs
  2. WikiHistory on c2.com
  3. Interview with Kim Bruning at Wikimania on Wikinews (English)
  4. Interview with Ward Cunningham on Google Video
  5. Wiki History at c2.org