Jump to content

Wikifunctions:What Wikifunctions is not/nl

From Wikifunctions
This page is a translated version of the page Wikifunctions:What Wikifunctions is not and the translation is 100% complete.

Wikifuncties is een nieuw soort website, gericht op een nieuwe gemeenschap. We hopen heel graag samen te werken met veel hulpmiddelen, sites, gemeenschappen en soorten systemen die er zijn: we willen samenwerken met IDE's, cloud computing-platforms, app-ontwikkelingssites en nog veel meer.

Maar we willen ook iets nieuws zijn en we hopen een nieuwe, unieke ruimte voor ons te vormen: een Wikimedia-project voor iedereen om samen een bibliotheek van codefuncties te maken en te onderhouden om de Wikimedia-projecten en daarbuiten te ondersteunen, zodat iedereen ze kan aanroepen en hergebruiken in de natuurlijke en programmeringstalen.

De reikwijdte van het project is echter binnen grenzen. Laten we dus ook verkennen wat Wikifuncties niet is.

Wikifuncties is geen encyclopedie van algoritmen

Dit betekent dat we ons niet zullen concentreren op pagina's voor beroemde en minder beroemde algoritmen zoals Euclides, Newton's, of Dijkstra's algoritme, met als doel alle bestaande algoritmen getrouw en in hun historische context weer te geven.

Ja, we verwachten een functie te hebben voor de grootste gemene deler (GGD) van twee gehele getallen. En er kunnen een of meer implementaties zijn die gebaseerd zijn op het algoritme van Euclides om de GGD te berekenen. Maar het hoofddoel van Wikifuncties is niet het verzamelen van algoritmen, en het zou niet onvolledig zijn als er geen enkele werden opgenomen, en in plaats daarvan alternatieven werden gebruikt om de GGD te berekenen. Als u dat zoekt, zijn veel Wikipedia's eigenlijk goede bronnen.

In tegenstelling tot een encyclopedisch overzicht van bestaande algoritmen, nodigt Wikifuncties ook originele werken uit. We zullen niet beperkt zijn tot functies die eerst elders zijn gepubliceerd, en we vereisen niet dat elke functie en implementatie gebaseerd is op eerder gepubliceerd werk. Wikifuncties, net als Wikibooks en heel anders dan Wikipedia, staan open voor nieuwe bijdragen. De belangrijkste criteria voor implementaties zijn: onder welke voorwaarden kunnen we een bepaalde implementatie uitvoeren, en welke middelen wordt verwacht dat deze zal kosten?

Wikifuncties is geen site voor app-ontwikkeling

We verwachten niet dat het mogelijk wordt gemaakt om volwaardige, zelfstandige apps binnen Wikifuncties te maken — er zal geen plek zijn om "state" op te slaan, we zijn niet van plan externe API's aan te roepen of direct wijzigingen aan andere sites te veroorzaken, en we zijn niet van plan apps te voorzien van pictogrammen, UX, enzovoort.

We verwachten absoluut dat Wikifuncties een zeer nuttige bron zal zijn voor app-ontwikkelaars, en kunnen ons goed voorstellen dat apps in feite wrappers zijn rond één of meer functies van Wikifuncties, maar die nog steeds code en andere assets nodig hebben die geen deel uitmaken van Wikifuncties. We concurreren niet op het gebied van no-code of low-code development sites.

Wikifuncties is geen site voor het hosten van code

Wikifuncties zal code hosten, maar niet voor hele projecten, alleen voor individuele functies. Er zullen geen bibliotheken, apps of services zijn die op Wikifuncties zijn ontwikkeld met bugtrackers, forums, enzovoort. Er zal geen webgebaseerd versiebeheersysteem zijn zoals Mercurial of Git.

We hopen dat er bibliotheken, apps en services zullen zijn die afhankelijk zijn van functies die beschikbaar zijn in Wikifuncties, maar die op een andere site worden ontwikkeld, zoals Gerrit, GitHub of GitLab.

Wikifuncties is geen programmeertaal, ook zullen we geen bepaalde programmeertaal voor te schrijven

In Wikifuncties zal het mogelijk zijn om functies in een veelheid van programmeertalen te implementeren. De mogelijkheid om functies samen te maken om functies op hoger niveau te maken lijkt misschien op een nieuwe programmeertaal, door het toestaan van geneste functie-aanroepen, maar het zal extreem beperkt zijn in vergelijking met de programmeertalen.

Wikifuncties is geen Integrated Development Environment (IDE)

We bieden u geen interface voor het maken en ontwikkelen van softwareprojecten, met interface met bouw-, testen- en broncontrolesystemen.

Wikifuncties is geen vraag en antwoord website

We concurreren niet met Stack Overflow en vergelijkbare websites, waar een ontwikkelaar vraagt hoe een bepaalde taak kan worden uitgevoerd en leden de vraag bespreken en beantwoorden. We zullen geen codefragmenten geven om de vraag te helpen beantwoorden, maar we organiseren wel code binnen onze website om de evaluatie van functies binnen een bibliotheek van functies mogelijk te maken.

Wikifuncties is geen cloud computing-platform

Wij bieden geen resources en toegang tot services en API's, zodat u uw verwerking op ons platform kunt uitvoeren, al dan niet betaald. Het gebruik van het evaluatieplatform van Wikifuncties is bedoeld om de toegang tot kennis voor iedereen te verbeteren.

Wikifuncties is geen website met stukjes code

We concurreren niet met codesnippet-sites zoals GitHub Gists, Rosetta Code, esolangs.org of helloworldcollection.de.

Wikifuncties verschilt doordat het het mogelijk maakt om code te draaien en bestaande functies samen te stellen om nieuwe te creëren. Daarnaast is Wikifuncties bedoeld voor nuttige en betekenisvolle code, niet voor tijdelijke, willekeurige fragmenten die andere platforms kunnen accepteren.

Wikifuncties is geen platform voor code-educatie

We zijn niet gericht op het onderwijzen van mensen hoe te coderen, het materiaal in Wikifuncties wordt niet in een pedagogische volgorde uiteengezet, en we zullen ook niet ervoor zorgen dat we alle belangrijke onderwerpen voor codering volledig behandelen. We willen dat Wikifuncties nuttig zijn voor mensen die niet weten hoe ze moeten coderen en die niet hoeven te leren om de meeste Wikifuncties effectief te gebruiken. Hoewel de Wikifunctions-gemeenschap elkaar wellicht helpt bij het delen van beste aanpakken, stijlgidsen en tips over het gebruik van de site in verschillende talen, zullen deze gericht zijn op het dienen van de kennis van de wereld.