Zope (förkortning av eng. Z Object Publishing Environment). Det är ett datorprogram som är skapat med programmeringsspråket Python. Det är en familj av fri och öppen källkod på en applikationsserverwebben skriven i Python Python, och deras tillhörande community. Zope står för "Z Object Publishing Environment", och var det första systemet som använde den nu vanliga publiceringsmetoden Object (computer science) för webben.[1] Zope har varit ett genombrottsprogram, en applikation som hjälpte till att sätta det i strålkastarljuset.[2][3]

Historia redigera

Zope Corporation bildades 1995 i Fredericksburg, Virginia under namnet Digital Creations, som ett joint venture med InfiNet (ett gemensamt företag för tidningsföretag). Företaget utvecklade en rubrikannonsmotor för Internet. 1997 blev företaget självständigt och privat. Företagets mjukvaruutvecklare leds av CTO Jim Fulton. PythonLabs, skapare av Python, blev en del av företaget 2000 (Python-grundaren Guido van Rossum lämnade Zope Corp 2003).[4]

Det som nu är känt som Zope 2 började med en sammanslagning av tre separata mjukvaruprodukter – Bobo, Document Template, och BoboPOS – till Principia application server. På uppdrag av sin största investerare, Opticality Ventures, släpptes Principia som fri programvara under namnet Zope 1998. Bobo, och därför Zope, var den första lösningen för publicering av webbobjekt.[1]

I november 2004 släpptes Zope 3. Zope 3 är en fullständig omskrivning som bara bevarar den ursprungliga ZODB-objektdatabasen. Den är direkt avsedd för utveckling av webbapplikationer för företag med de senaste utvecklingsparadigmen. Zope 3 är dock inte kompatibel med Zope 2, så det går inte att köra Zope 2-applikationer på Zope 3.

Referenser redigera

  1. ^ [a b] Reuven M. Lerner. ”At the Forge - Assessing Ruby on Rails” (på engelska). Linux Journal. http://www.linuxjournal.com/article/8662. Läst 19 april 2021. 
  2. ^ Lutz, Mark (2006). ”18: Advanced Internet Topics” (på engelska). Programming Python (3). O'Reilly Media. ISBN 9780596554613. Läst 19 april 2021. 
  3. ^ Jon Udell (2000-02-07). ”Zope Is Python's Killer App.” (på engelska). BYTE. http://www.byte.com/feature/BYT20000201S0004. Läst 19 april 2021.  Arkiverad 2 mars 2000 hämtat från the Wayback Machine. ”Arkiverade kopian”. Arkiverad från originalet den 2 mars 2000. https://web.archive.org/web/20000302033606/http://www.byte.com/feature/BYT20000201S0004. Läst 19 april 2021. 
  4. ^ ”Guido van Rossum Leaves Zope.com - Slashdot” (på engelska). developers.slashdot.org. http://developers.slashdot.org/article.pl?sid=03/07/09/1549236. Läst 19 april 2021.