Εάν χρησιμοποιείτε οποιοδήποτε είδος κοινωνικών μέσων όπως το Facebook ή το Twitter, δεν θα έχετε καταφέρει να αποφύγετε την ανελέητη επίθεση διαφημίσεων που προωθούν την ανάπτυξη ιστότοπων του WYSIWYG. Δεν μιλώ για τις φανταστικές εφαρμογές λογισμικού όπως το DreamWeaver, αλλά στην πραγματικότητα φιλοξένησαν εφαρμογές οικοδόμησης ιστοσελίδων που προσφέρουν συστήματα οικοδόμησης ιστοτόπων drag-n-drop με πλήρεις προκαθορισμένες πρότυπα.

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

1. Διατηρείτε το 100% έλεγχο στον ιστότοπό σας και όπου φιλοξενείται

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

2. Δωρεάν WYSIWYG sites δεν είναι πραγματικά δωρεάν

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

3. Κάνετε τον εαυτό σας να φαίνεται άσχετος με τους πελάτες

Εάν δημιουργείτε ιστοσελίδες για άλλους ανθρώπους, το τελευταίο πράγμα που πρέπει να κάνετε είναι να προωθήσετε ιστότοπους που τους ενθαρρύνουν να χρησιμοποιούν μια προσέγγιση DIY. Σχεδόν δηλώνετε ότι έχουν χάσει τα χρήματά τους, προσλαμβάνοντας σας για μια δουλειά που μπορούν να κάνουν οι ίδιοι.

Οι περισσότεροι πελάτες δεν μπορούν να δημιουργήσουν ιστότοπους, αλλά μπορεί να τους δοθεί η εντύπωση ότι μπορούν να το κάνουν. Αυτό είναι πραγματικά επικίνδυνο, επειδή σημαίνει ότι υπάρχουν πάρα πολλές άσχημες ιστοσελίδες εκεί έξω. Μια από τις πιο ενδιαφέρουσες παρατηρήσεις είναι ότι οι πελάτες εντοπίζουν πάντα κάθε ελάττωμα (πραγματικό ή φανταστικό) σε οτιδήποτε δημιουργείτε και θα το χρησιμοποιήσουν για να κάνουν τη ζωή σας κόλαση, αλλά ποτέ δεν παρατηρούν τις τεράστιες και πολύ πραγματικές ατέλειες σε ό, τι δημιουργούν.

4. Καταλαβαίνετε τον δικό σας κώδικα

Εάν είστε καλοί στην κωδικοποίηση, γράφοντας νέο κώδικα γραμμής με γραμμή δεν παίρνει περισσότερο χρόνο από την κατασκευή στοιχείων χρησιμοποιώντας κώδικα που δημιουργήθηκε από άλλους ανθρώπους, και μπορεί να πάρει ακόμη και λιγότερο χρόνο. Αν δεν είστε τόσο καλοί, και πουλάτε ιστότοπους, θεωρήστε ότι μπορεί να βρίσκεστε σε λανθασμένη επιχειρηματική δραστηριότητα.

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

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

Αυτό δεν είναι μια πρόταση που δεν πρέπει ποτέ να χρησιμοποιείτε υλικά τρίτων, γιατί υπάρχουν κάποια πραγματικά σπουδαία πράγματα εκεί έξω που μπορείτε να χρησιμοποιήσετε. Αλλά πρέπει να αποδεχτείτε ότι με την ενσωμάτωση αυτών των αντικειμένων στο σχέδιό σας, αποδέχεστε επίσης τους κινδύνους και τις επιπλοκές που έρχονται μαζί τους. Απλά επιλέξτε σοφά.

5. Ο δικός σας κώδικας είναι σχεδόν πάντα πιο αποτελεσματικός

Αυτές οι τοποθεσίες WYSIWYG προσθέτουν επιπλέον πολυπλοκότητα στο σχεδιασμό σας. Κοιτάξτε τον πηγαίο κώδικα οποιουδήποτε προτύπου δημιουργίας ιστότοπου και θα δείτε πολλά παράξενα μεταδεδομένα που περιέχουν εκατοντάδες οδηγίες για τις διευθύνσεις URL. Αν είναι ένας ελεύθερος ιστότοπος, τότε θα προστεθούν επιπλέον γραμμές για την υποχρεωτική διαφήμιση.

Έχοντας τόσες πολλές διευθύνσεις URL υποδηλώνει μεγάλη εξάρτηση από εξωτερικά εξαρτήματα. Αυτό αυξάνει την πιθανότητα να αποτύχει ο ιστότοπός σας σε τεχνικό επίπεδο. Λιγότερα είναι περισσότερα, και πρέπει να κρατήσετε τα πράγματα όσο πιο τοπικά μπορείτε, αν θέλετε να αποφύγετε να ανησυχείτε για προβλήματα εξάρτησης.

6. Ο δικός σας κώδικας είναι πιο ασφαλής

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

7. Είναι πιο εύκολο να επαναλάβετε τον δικό σας κώδικα

Πρέπει να μετακινήσετε ένα στοιχείο στη δομή του καταλόγου σας για να το κάνετε πιο ασφαλές; Πρέπει να χρησιμοποιήσετε προσαρμοσμένο κώδικα PHP για να μεταφράσετε ή να κρυπτογραφήσετε κάτι; Θέλετε να κάνετε κάποια φανταστική ουσία βάσης δεδομένων που δεν ταιριάζει σε ένα μοντέλο σχεδιασμού cookie-cutter; Όταν γράφετε τον δικό σας κώδικα, δεν υπάρχουν όρια ή περιορισμοί σε ό, τι μπορείτε να κάνετε. Είστε κυριολεκτικά ο webmaster!

8. Ο δικός σας κώδικας είναι πρωτότυπος

Έχετε παρατηρήσει ποτέ ότι κάποιες ιστοσελίδες έχουν πολλά κοινά; Και στη συνέχεια, κάθε φορά που θα συναντήσετε δύο ή περισσότερα ιστότοπα που έχουν πάρα πολλά κοινά σημεία; Αυτό είναι το πρόβλημα του σχεδιασμού με βάση το πρότυπο.

Δεν υπάρχει τίποτα λανθασμένο με τα πρότυπα εάν τα προσαρμόζετε σωστά και τα μετατρέπετε σε κάτι εντελώς πρωτότυπο, αλλά τεράστιος αριθμός ανθρώπων φαίνεται να είναι πολύ τεμπέλης γι 'αυτό. Το αποτέλεσμα αυτής της έλλειψης προσπάθειας θα είναι λιγότεροι πελάτες για εσάς (ή τον πελάτη σας), επειδή δεν βλέπουν το site σας να προσφέρει κάτι μοναδικό.

9. Το γράψιμο του δικού σας κώδικα σας βοηθά να αναπτυχθείτε ως προγραμματιστής

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

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