Skip to main content

Vad är handkodning?

Handkodning är en programmerings- och kodningsteknik där användaren skriver ut alla koden manuellt.När en användare bygger en webbplats eller ett program kan han eller hon antingen handkod eller använda en generator mdash;Ofta känd som en vad du ser är det du får (WYSIWYG) redaktör.En fördel med handkodning är ett mindre kodande fotavtryck, som får webbplatser och program att laddas snabbt och rent.De flesta jobb som anställer programmerare kräver att de vet hur man ska lämna kod, eftersom vissa generatorer kan vara begränsade i funktionalitet.Nackdelarna med att manuellt koda en webbplats eller ett program är att det tar längre tid och det finns en inlärningskurva.

En programmerare som vill skapa en webbplats eller ett program kan välja att lämna kod eller använda en generator.Med handkodning skriver användaren ut allt manuellt;All kod skrivs in i en textredigerare för hand.Om en generator används skapar generatoren automatiskt en stor del av koden.Om till exempel programmeraren vill placera en bild på en webbplats kan han eller hon bara öppna bilden i generatorn och generatorn skapar all kodning som behövs för att fästa bilden på webbplatsen.

Den primära fördelen med handenKodning är ett litet kodande fotavtryck;När en generator används skapar den ofta extra kod.Vissa generatorer lägger till identifierande kod, så andra användare vet vilken generator som skapade webbplatsen eller programmet.Andra generatorer lägger till extra kod för att uppfylla flera års värda kodningsstandarder på en gång, så människor som har tidigare webbläsare eller operativsystem kan fortfarande använda webbplatsen eller programmet, men detta är vanligtvis onödigt.En handkodad webbplats eller program kommer vanligtvis att ha mycket mindre kodning, så lastningstider är mycket snabbare.Kodning laddar också renare, vilket innebär att det finns mindre chans att någon del av programmet eller webbplatsen kommer att ladda felaktigt, vilket gör att kod visas snarare än en bild eller text.

Om en programmerare letar efter en karriär i att bygga program eller webbplatser, De flesta arbetsgivare ber henne eller hon vet hur man ska lämna kod.Generatorer kan normalt manipulera och skapa kod ganska bra, men generatorer kanske inte kan korrigera avancerade kodningsproblem.Att känna till handkodning kräver också mer kodningskunskap, vilket gör programmeraren mer skicklig på det kodande språket.

Det finns två stora nackdelar att handskodning: tid och kunskap.Att skapa en webbplats eller ett program från grunden kan ta timmar eller dagar längre än att använda en generator.Handkodande programmerare måste också ha god kunskap om det kodande språket;Annars måste de kontrollera kodningsreferenser ofta medan de gör webbplatsen eller programmet.