Skip to main content

Τι είναι η κωδικοποίηση χεριών;

Η κωδικοποίηση των χεριών είναι μια τεχνική προγραμματισμού και κωδικοποίησης στην οποία ο χρήστης πληκτρολογεί όλο τον κώδικα με μη αυτόματο τρόπο.Όταν ένας χρήστης δημιουργεί έναν ιστότοπο ή ένα πρόγραμμα, αυτός ή αυτή μπορεί είτε να χειριστεί είτε να χρησιμοποιήσει μια γεννήτρια mdash;Συχνά γνωστό ως αυτό που βλέπετε είναι αυτό που παίρνετε (wysiwyg).Ένα πλεονέκτημα για την κωδικοποίηση των χεριών είναι ένα μικρότερο αποτύπωμα κωδικοποίησης, το οποίο προκαλεί τη φόρτωση των ιστοσελίδων και των προγραμμάτων γρήγορα και καθαρά.Οι περισσότερες θέσεις εργασίας που προσλαμβάνουν προγραμματιστές απαιτούν να γνωρίζουν πώς να παραδώσουν τον κώδικα, επειδή ορισμένες γεννήτριες μπορεί να είναι περιορισμένες σε λειτουργίες.Τα μειονεκτήματα της μη αυτόματης κωδικοποίησης ενός ιστότοπου ή ενός προγράμματος είναι ότι διαρκεί περισσότερο και υπάρχει μια καμπύλη μάθησης.

Ένας προγραμματιστής που θέλει να δημιουργήσει έναν ιστότοπο ή ένα πρόγραμμα μπορεί να επιλέξει να παραδώσει κώδικα ή να χρησιμοποιήσει μια γεννήτρια.Με την κωδικοποίηση των χεριών, ο χρήστης πληκτρολογεί τα πάντα με μη αυτόματο τρόπο.Όλος ο κώδικας πληκτρολογείται σε έναν επεξεργαστή κειμένου με το χέρι.Εάν χρησιμοποιείται μια γεννήτρια, η γεννήτρια θα δημιουργήσει αυτόματα ένα μεγάλο κομμάτι του κώδικα.Για παράδειγμα, εάν ο προγραμματιστής θέλει να τοποθετήσει μια εικόνα σε έναν ιστότοπο, μπορεί απλώς να ανοίξει την εικόνα στη γεννήτρια και η γεννήτρια θα δημιουργήσει όλη την κωδικοποίηση που απαιτείται για την τοποθέτηση της εικόνας στον ιστότοπο.

Το κύριο πλεονέκτημα στο χέριΗ κωδικοποίηση είναι ένα μικρό αποτύπωμα κωδικοποίησης.Όταν χρησιμοποιείται μια γεννήτρια, δημιουργεί συχνά επιπλέον κώδικα.Ορισμένες γεννήτριες προσθέτουν κωδικό αναγνώρισης, έτσι ώστε άλλοι χρήστες να γνωρίζουν ποια γεννήτρια έκανε τον ιστότοπο ή το πρόγραμμα.Άλλοι γεννήτριες προσθέτουν επιπλέον κώδικα για να ικανοποιήσουν τα πρότυπα κωδικοποίησης αρκετά χρόνια ταυτόχρονα, έτσι ώστε οι άνθρωποι που έχουν προηγούμενα προγράμματα περιήγησης στο διαδίκτυο ή λειτουργικά συστήματα μπορούν ακόμα να χρησιμοποιήσουν τον ιστότοπο ή το πρόγραμμα, αλλά αυτό είναι συνήθως περιττό.Ένας ιστοχώρος ή το πρόγραμμα που έχει κωδικοποιηθεί με το χέρι θα έχει συνήθως πολύ λιγότερη κωδικοποίηση, οπότε οι χρόνοι φόρτωσης είναι πολύ πιο γρήγοροι.Η κωδικοποίηση φορτώνει επίσης καθαρότερο, πράγμα που σημαίνει ότι υπάρχει λιγότερη πιθανότητα ότι κάποιο μέρος του προγράμματος ή του ιστότοπου θα φορτώσει ακατάλληλα, προκαλώντας την εμφάνιση του κώδικα παρά μια εικόνα ή κείμενο.

Εάν ένας προγραμματιστής ψάχνει για καριέρα σε προγράμματα οικοδόμησης ή ιστότοπων, οι περισσότεροι εργοδότες ζητούν να ξέρουν πώς να παραδώσουν τον κώδικα.Οι γεννήτριες είναι κανονικά σε θέση να χειραγωγούν και να δημιουργούν κώδικα αρκετά καλά, αλλά οι γεννήτριες ενδέχεται να μην είναι σε θέση να διορθώσουν προηγμένα προβλήματα κωδικοποίησης.Η γνώση της κωδικοποίησης των χεριών απαιτεί επίσης περισσότερες γνώσεις κωδικοποίησης, καθιστώντας τον προγραμματιστή πιο έμπειρο στη γλώσσα κωδικοποίησης.Η δημιουργία ενός ιστότοπου ή ενός προγράμματος από το μηδέν μπορεί να διαρκέσει ώρες ή ημέρες περισσότερο από τη χρήση μιας γεννήτριας.Οι προγραμματιστές με το χέρι πρέπει να έχουν επίσης καλή γνώση της γλώσσας κωδικοποίησης.Διαφορετικά, θα πρέπει να ελέγχουν συχνά τις αναφορές κωδικοποίησης κατά τη δημιουργία του ιστότοπου ή του προγράμματος.