Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiely medzi knižničný funkcie a užívateľom definované funkcie

Pri písaní aplikácií pomocou programového kódu , môžete si vybrať , aby splnili všetky vaše vlastných funkcií , alebo môžete použiť existujúce zdroje . Väčšina jazykov ťažiť z voľných knižníc kódu pre bežné funkcie . To zahŕňa desktopových aplikácií v jazykoch ako je Java a webových aplikácií v jazykoch , ako je PHP a JavaScript . Vývojári často stretávajú výber poskytovať funkcionalitu sami vytvárať užívateľom definované funkcie alebo importu externých zdrojov . Zdroj

Hlavný rozdiel medzi knižnicou a používateľom definované funkcie je zdrojový kód . Ak používate knižnicu kódu , bude vaša žiadosť musieť dovážať tento zdroj a použiť ho prostredníctvom aplikácie programovacie rozhranie alebo podľa pokynov v akejkoľvek priloženej dokumentácii . Ak ste sa vykonáva svoje vlastné funkcie , môžete samozrejme napísať zdrojový kód sami , takže sa zdá , vnútri súbory aplikácie spolu s iným kódom .
Zmeny

Ak písať vlastné funkcie kódu , môžete vykonať zmeny k nim , ich vývoj spolu so zvyškom vašej aplikácie . To vám umožní vytvoriť funkcie , ktoré sú dokonale vhodné pre vaše aplikácie . Mať pochopenie procesu vývoja pre vaše funkcia vám dáva dobrú pozíciu , aby pochopili možné dôsledky prípadné zmeny , ktoré urobíte na ne .

Knižnicu funkcií , v niektorých prípadoch dokonca ani nemusí byť schopný vykonať zmeny v uplatňovaní kóde . Ak máte prístup k zdrojovému kódu pre knižnice , ktoré dovážajú , môžete zmeniť kód , ale to môže byť zložité , riskantné proces , pretože si nemusia pochopiť potenciálne vedľajšie účinky .

Viditeľnosť

závislosti od jazyka či platforme vaše aplikácie , ktoré používate , môžete mať obmedzené viditeľnosti importovaných funkcií knižnice . Napríklad , môžete byť len vidieť obrys funkcie , s jeho menom , parametre a návratový typ zadaný , ale bez implementačných detailov . Kód knižnice tiež sa líšia v množstve a kvalite dokumentácie alebo komentáre , ktoré poskytujú . Ak nevidíte vnútri funkcie a nemajú žiadne informácie o tom , tam je limit , ako efektívne ho môžete použiť . Máte úplný prístup a viditeľnosť pre funkcie , ktoré navrhujú sami , takže môžu uvedomelo z nich na inom mieste v rámci svojich programov .
Zdroje

Hoci tam sú obmedzenia na to , ako môžete použiť niektoré knižnice kódu , môžu vám ušetriť veľa úsilia . Ak ste sa vykonáva niečo , čo sa vzťahuje značne inými vývojármi , môžete zamerať svoje zdroje na jedinečné aspekty aplikácie , ktoré pracujú na . Často , knižnice kódov pomocou pokročilé funkcie , ktoré by trvalo dlhú dobu pre jednotlivé vývojárov dosiahnuť , takže môžete používať niečo , čo nielen šetrí čas , ale tiež je lepšie ako to , čo by si prísť na vlastnú päsť .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené