Portlandské úložiště vzorů

Portland Pattern Repository (v němčině: „ design pattern quellenlager Portland “) byl navržen americkou softwarovou autor Ward Cunningham jako řízení znalostí nástroje jako součást designu vzoru teorie v roce 1994 na základě HyperCard systémů. Zabývá se návrhem softwaru v kontextu objektově orientovaného programování .

Portlandské úložiště vzorů je primárně založeno na Wiki Wiki Web , bezplatném wiki softwaru od Warda Cunninghama. Wiki Wiki Web je první wiki software, díky kterému je Portland Pattern Repository nejstarším webem wiki. Hostují ho Cunningham & Cunningham (C2), a proto se mu někdy říká C2 Wiki.

příběh

17. září 1987 publikovali Cunningham a Kent Beck dokument Používání vzorových jazyků pro objektově orientované programy o programování návrhových vzorů . Napsali ji pro OOPSLA v roce 1987, kde ji také představili. Tento koncept „návrhových vzorů“, inspirovaný architektonickými vzory Christophera Alexandra , se mezi programátory rychle stal populárním, protože přístup k návrhovým vzorům jim usnadnil shromažďování a výměnu nápadů a řešení, zejména těch, které se v programování často opakují.

V roce 1994 Cunningham začal vyvíjet software WikiWikiWeb. 25. března 1995 byla zpřístupněna veřejnosti na internetu.

Cunningham & Cunningham je softwarová poradenská společnost Ward Cunningham. Cunningham & Cunningham byla založena v Salemu v Oregonu 1. listopadu 1991 a pojmenována po Wardu Cunninghamovi a jeho manželce Karen R. Cunninghamové. Internetová doména c2.com byla zaregistrována 23. října 1994.

Cunninghamův koncept přitahoval velký zájem v komunitě vývoje softwaru a rychle rostl. V prosinci 1995 měly stránky WikiWikiWeb již 2,4 MB úložného prostoru, na konci roku 1997 to bylo 10 MB a na konci roku 2000 62 MB.

literatura

webové odkazy

Individuální důkazy

  1. Používání vzorových jazyků pro objektově orientované programy
  2. WikiHistory na c2.com
  3. Rozhovor s Kim Bruningovou na Wikimanii na Wikinews (anglicky)
  4. Rozhovor s Wardem Cunninghamem na Google Video
  5. Historie Wiki na c2.org