Mis vahe on käitustõmmisel ja raamistikul?


Vastus 1:

Kestus on lihtsalt käskude täitmise platvorm. Populaarsed käitusajad, näiteks JRE (Java Runtime Environment) ja Node.js (JavaScripti käituskeskkond) töötlevad koodi ja annavad tulemusi. Nad ei kehtesta mingeid arengumustreid ... nad lihtsalt juhivad koodi.

Raamistik keskendub rohkem parimatele tavadele, s.t sellele, kuidas peaksite koodi kirjutama. Raamprogrammid on tavaliselt arvamusel, kavandatud ennustatavate tulemuste saavutamiseks. Näiteks on Expressi raamistik mõistlik viis veebiserveri loomiseks, mis töötaks Node.js käitusajaga. Ilma selle raamistikuta on endiselt võimalik veebiserver luua nullist saidil Node.js .... Kuid see võib olla aeganõudev ja nõuab, et te teaksite kõiki veebiserveri toimimise nüansse. Raamistikke kasutatakse sageli teadmiste lünkade täitmiseks või arendajate tõhusamaks muutmiseks, pakkudes usaldusväärseid / prognoositavaid tulemusi.