Når du skriver programmer ved hjælp af programmering kode, kan du vælge at gennemføre alle dine egne funktioner , eller du kan bruge de eksisterende ressourcer. De fleste sprog gavn af gratis kode biblioteker til fælles funktioner . Dette omfatter desktop applikationer i sprog såsom Java og web-applikationer i sprog såsom PHP og JavaScript. Udviklere ofte står valget mellem at give funktionalitet selv, skaber brugerdefinerede funktioner eller importere eksterne ressourcer . Kilde
Den væsentligste forskel mellem bibliotek og brugerdefinerede funktioner er kildekoden. Hvis du bruger en kode bibliotek, vil din ansøgning nødt til at importere denne ressource og derefter bruge det gennem sin application programming interface eller ved at følge instruktionerne i enhver inkluderet dokumentation. Hvis du gennemfører dine egne funktioner , du naturligvis skrive kildekoden selv , så det ser ud inde i dit programfiler sammen med din anden kode .
Ændringer
Når du skriv din egen kode -funktioner , kan du foretage ændringer til dem , udvikle dem sammen med resten af din ansøgning. Dette giver dig mulighed for at designe funktioner, der er perfekt egnet til dine applikationer . Have en forståelse af udviklingsprocessen for dine funktioner sætter dig i en god position til at forstå de mulige konsekvenser af eventuelle ændringer, du foretager dem.
Bibliotekets funktioner , i nogle tilfælde kan du ikke engang være i stand til at gøre ændringer i koden for gennemførelse . Hvis du har adgang til kildekoden for bibliotekerne , du importerer , kan du ændre koden , men det kan være en kompleks og risikabel proces , fordi du måske ikke forstå de potentielle bivirkninger.
synlighed
Afhængigt af sproget eller platformen dine programmer bruger, kan du have begrænset synlighed af importerede bibliotekets funktioner . For eksempel kan du kun være i stand til at se omridset af en funktion , med navn , parametre og retur angivne type, men uden gennemførelsesdetaljer . Kode biblioteker også variere i mængden og kvaliteten af dokumentation eller kommentarer , de leverer. Hvis du ikke kan se inde i en funktion og har ingen oplysninger om det , er der en grænse for, hvor effektivt du kan bruge det. Du har fuld adgang til og synlighed for de funktioner, du designer selv , så kan træffe informerede brug af dem andre steder i dine programmer .
Resources
Selv om der er begrænsninger på, hvor kan du bruge nogle kode biblioteker , kan de spare dig for en masse besvær. Hvis du gennemføre noget, der er blevet dækket intensivt af andre udviklere , kan du fokusere dine ressourcer på de unikke aspekter af det program, du arbejder på. Ofte kode biblioteker bruger avanceret funktionalitet, der ville tage lang tid for de enkelte udviklere til at opnå , så du kan bruge noget, der ikke blot sparer tid , men også er bedre end hvad du ville have kommet op på din egen .
< Br >