Portland Pattern Repository

De Portland Pattern Repository (in het Duits als: ” design patterns bron stock Portland “) is opgesteld door de Amerikaanse software auteur Ward Cunningham als kennis management tool als onderdeel van het ontwerp patroon theorie in 1994 op basis van HyperCard ontworpen systemen. Het behandelt softwareontwerp in de context van objectgeoriënteerd programmeren .

De Portland Pattern Repository is voornamelijk gebaseerd op WikiWikiWeb , een gratis Wiki- software van Ward Cunningham. WikiWikiWeb is de eerste wiki-software, waardoor de Portland Pattern Repository de oudste wiki-site is. Het wordt gehost door Cunningham & Cunningham (C2), en daarom ook wel de C2-wiki genoemd.

Geschiedenis

Op 17 september 1987 publiceerden Cunningham en Kent Beck de paper Using Pattern Languages ​​for Object-Oriented Programs over het programmeren van ontwerppatronen . [1] Ze hadden het in 1987 voor de OOPSLAgeschreven , waar ze het ook presenteerden. Dit patroon van ‘ontwerppatronen’, geïnspireerd door de architecturale patronen van Christopher Alexander , werd al snel populair onder programmeurs, omdat de aanpak met het ontwerppatroon het voor hen veel gemakkelijker maakte om ideeën en oplossingen te verzamelen en te delen, vooral die over programmeren – terugkerende problemen.

In 1994 begon Cunningham met het ontwikkelen van de WikiWikiWeb-software. Op 25 maart 1995 werd het via het internet voor het publiek beschikbaar gesteld. [2] [3] [4]

Cunningham & Cunningham is het softwareadviesbureau van Ward Cunningham. Cunningham & Cunningham werd opgericht op 1 november 1991 in Salem, Oregon en vernoemd naar Ward Cunningham en zijn vrouw Karen R. Cunningham. Het internetdomein c2.com werd geregistreerd op 23 oktober 1994.

De aanpak van Cunningham trok de aandacht van de gemeenschap van softwareontwikkelaars, die snel groeide. Zo bevatten de pagina’s van WikiWikiWeb in december 1995 al 2,4 MB opslagruimte, eind 1997 was dit 10 MB en eind 2000 62 MB. [5]

Literatuur

  • Kent Beck , Ward Cunningham : Patroontalen gebruiken voor objectgerichte programma’s . Technisch rapport nr. CR-87-43. 17 september 1987
  • Ward Cunningham : Correspondence on the Etymology of Wiki , november 2003

Webkoppelingen

  • c2.com/cgi/wiki – WikiWikiWeb
  • WikiWikiWeb: WikiHistorie , Geschiedenis met opmerkingen van Ward Cunningham
  • WikiWikiWeb: Welcome Visitors

Individuele proeven

  1. JumpUp ↑ Patroontalen gebruiken voor objectgerichte programma’s
  2. Spring omhoog↑ WikiHistory op c2.com
  3. Jumping Up↑ Interview met Kim Bruning op Wikimania op Wikinews (Engels)
  4. Jump up↑ Interview met Ward Cunningham op Google Video
  5. Spring omhoog↑ Wiki-geschiedenis op c2.org