Le codage à la main est une technique de codage et de programmation dans lequel les types sur l'ensemble du code de l'utilisateur manuellement. Lorsqu'un utilisateur crée un site Web ou d'un programme, il peut soit le code à la main ou utiliser un générateur - souvent connu comme un What You See Is What You Get (WYSIWYG). Un avantage de la main de codage est un codage empreint plus petite, ce qui provoque des sites Web et des programmes pour charger rapidement et proprement. La plupart des emplois qui embauchent des programmeurs exigent qu'ils sachent comment remettre le code, parce que certains générateurs peuvent être limités en fonctionnalités. Les inconvénients de codage manuellement un site Web ou un programme sont qu'il faut plus de temps et il existe une courbe d'apprentissage.
Un programmeur qui veut créer un site web ou un programme peut choisir de coder à la main ou utiliser un générateur. Avec le codage à la main, l'utilisateur tape sur tout manuellement; tout le code est tapé dans un éditeur de texte à la main. Si un générateur est utilisé, le générateur crée automatiquement une grande partie du code. Par exemple, si le programmeur veut placer une image sur un site web, il ou elle peut juste ouvrir l'image dans le générateur et le générateur va créer tout le codage nécessaire pour fixer l'image sur le site.
Le principal avantage de la main de codage est une petite empreinte de codage; où un générateur est utilisé, il crée souvent un code supplémentaire. Certains générateurs ajouter le code d'identification, afin que les autres utilisateurs sachent ce générateur fait le site ou programme. Autres générateurs d'ajouter du code supplémentaire pour satisfaire plusieurs années la valeur de normes de codage à la fois, afin que les gens qui ont antérieures des navigateurs Internet ou des systèmes d'exploitation peuvent toujours utiliser le site Web ou d'un programme, mais ce n'est généralement pas nécessaire. Un site web ou un programme codé à la main seront généralement ont beaucoup moins de codage, de sorte que les temps de chargement sont beaucoup plus rapides. Codage charge aussi plus propre, ce qui signifie qu'il y a moins de chance que une partie du programme ou site web se charge correctement, provoquant code semble plutôt que l'image ou le texte.
Si un programmeur est à la recherche d'une carrière dans les programmes ou sites de construction, la plupart des employeurs demandent que son ou elle sache comment remettre le code. Les générateurs sont normalement en mesure de manipuler et de créer un code très bien, mais les producteurs ne peuvent pas être en mesure de corriger les problèmes de codage avancées. Sachant codage à la main exige aussi plus de connaissances de codage, rendant le programmeur plus aptes à la langue de codage.
Il y a deux inconvénients majeurs à codage à la main: le temps et la connaissance. Création d'un site ou d'un programme à partir de zéro peut prendre des heures ou des jours de plus que l'aide d'une volonté de générateur. Programmeurs main-codage doivent également avoir une bonne connaissance de la langue de codage; sinon, ils devront vérifier codage références souvent tout en rendant le site Web ou un programme.