Διαφήμιση
Αν και έχουν περάσει δεκαετίες από τότε που ο πρώτος σχεδιαστής ιστοσελίδων άνοιξε ένα πρόγραμμα επεξεργασίας κειμένου για να δημιουργήσει το πρώτο έγγραφο HTML, τα εργαλεία του εμπορίου δεν άλλαξαν πραγματικά πολλά.
Σίγουρα, οι ιστότοποι τροφοδοτούνται τώρα από πλατφόρμες blog όπως WordPress ή WYSIWYG επεξεργαστές όπως το Kompozer, αλλά η κατώτατη γραμμή είναι ότι οι περισσότεροι σκληροί web core οι σχεδιαστές θα βρουν πάντα απαραίτητο να ανοίξουν ένα πρόγραμμα επεξεργασίας κειμένου για να τροποποιήσουν λίγο το στυλ εδώ ή να ξαναπροσδιορίσουν το πρότυπο λίγο περισσότερο εκεί.
Νομίζω ότι οι συντάκτες κειμένων θα είναι γύρω στον κόσμο του web design για πολύ καιρό, στο τουλάχιστον για εκείνους τους προγραμματιστές ιστού που είναι πάντα στο λαιμό για να βελτιώσουν και να βελτιστοποιήσουν το επαγγελματικό τους επίπεδο ιστοσελίδες. Έτσι, είναι λογικό ότι τα εργαλεία επεξεργασίας κειμένου θα εξελιχθούν, τα οποία είναι πιο δυνατά και πιο έξυπνα. Εργαλεία που δημιουργούνται ειδικά για τις ανάγκες αυτών των σκληροπυρηνικών σχεδιαστών ιστοσελίδων και προγραμματιστών ιστού.
Bluefish - Ο επεξεργαστής κειμένου για προγραμματιστές
Για χρόνια, ήμουν πολύ ανυπόμονος για να κολλήσω με το Σημειωματάριο, ανεξάρτητα από ό, τι όλοι οι άλλοι άρχισαν να χρησιμοποιούν. Κατά τη γνώμη μου, οι συντάκτες του WYSIWYG απλώς γεμίζουν πάρα πολλά σκουπίδια στον κώδικα (ιδιαίτερα το ανόητο save-as-HTML του MS Word).
Ήμουν πολύ πειρασμένος να δοκιμάσω το Notepad ++ όταν το άκουσα για πρώτη φορά. Στη συνέχεια, μετά την ανάγνωση του άρθρου του Σίμωνα Υπέροχο κείμενο Υπέροχο κείμενο: Ο επεξεργαστής κειμένου που θα ερωτευτείτε (Windows) Διαβάστε περισσότερα , Μπήκα στον πειρασμό ξανά. Πάντα ήμουν διστακτικός να πηδήξω σε οποιοδήποτε αγωνιστικό αυτοκίνητο μέχρι να αποκατασταθεί ένας καλός, σταθερός νικητής.
Φέτος, πρέπει να ομολογήσω ότι έχω βρει τελικά έναν επεξεργαστή κώδικα που δεν μπορώ να αντισταθώ - λέγεται Bluefish.
Όταν ρυθμίζετε για πρώτη φορά το Bluefish, θα δείτε τον πρώτο λόγο που μου αρέσει πολύ - έχει σχεδιαστεί για να χειρίζεται μια τεράστια γκάμα γλωσσών προγραμματισμού, από straight HTML και PHP σε Java, VB και ακόμη και ASP. Το είδος της ευελιξίας είναι ένα ωραίο πράγμα που έχετε σε ένα πρόγραμμα επεξεργασίας κώδικα, ειδικά αν έχετε συχνά τα χέρια σας σε πολλές διαφορετικές γλώσσες προγραμματισμού.
Και Bluefish κάνει τον προγραμματισμό καλά. Αλλά πριν φτάσουμε σε αυτό, ήθελα να σας δείξω πόσο δροσερό είναι αυτό το πρόγραμμα. Μέχρι αυτό το σημείο δεν βρήκα έναν επεξεργαστή κωδικοποιητή με αυτό το είδος αισθητικής δροσιάς στο μπροστινό μέρος - με το πιο τα εργαλεία και τις καρτέλες που βρίσκονται εύκολα στη διάθεσή σας στην κύρια οθόνη, ανάλογα με τον κώδικα στον οποίο εστιάζεστε στο στιγμή.
Όπως μπορείτε να δείτε, η πλοήγηση αρχείων βρίσκεται ακριβώς εκεί αριστερά - δεν χρειάζεται να γυρίσετε πίσω και πίσω ανάμεσα στην Εξερεύνηση των Windows και τον επεξεργαστή σας. Κάντε το σύνολο του αρχείου σας να εξερευνά από δεξιά μέσα στην ίδια την εφαρμογή.
Αυτό περιλαμβάνει όλα τα συνηθισμένα πράγματα που μπορείτε να κάνετε με έναν εξερευνητή αρχείων, όπως τη μετακίνηση ή τη μετονομασία φακέλων και αρχείων.
Όταν ξεκινάτε ένα νέο έγγραφο από το μενού αρχείου, εάν επιλέξετε πρότυπο, θα δείτε ότι το Bluefish διαθέτει ορισμένα προ-κατασκευασμένα πρότυπα προγραμμάτων. Αυτό είναι ιδιαίτερα χρήσιμο αν γράφετε πολλές ιστοσελίδες, για παράδειγμα, και δεν θέλετε να αναδημιουργήσετε την ίδια γενική XHTML ή PHP δομή. Αντ 'αυτού, απλά ξεκινήστε το πρότυπο του Bluefish και μπορείτε αμέσως να μπείτε στη δημιουργία του περιεχομένου.
Η παρακάτω εικόνα είναι το πρότυπο πρότυπο HTML με τις ετικέτες κεφαλίδας, τίτλου και σώματος που έχουν κατασκευαστεί για εσάς. Όπως βλέπετε, οι γραμμές αριθμούνται και ενώ πληκτρολογείτε, η εφαρμογή διαθέτει ένα χαρακτηριστικό όπου θα ολοκληρώσει αυτόματα ετικέτες για εσάς.
Όπως μπορείτε να δείτε στη γραμμή μενού, υπάρχουν επίσης προ-κατασκευασμένα αποσπάσματα κώδικα που είναι διαθέσιμα σε κάθε γλώσσα του προγράμματος. Για παράδειγμα, το HTML έχει πρότυπο κώδικα για φόρμες ιστού και η PHP έχει πρότυπα αποσπάσματα κώδικα για τον τρόπο σύνδεσης σε βάση δεδομένων ODBC ή MySQL.
Αυτό μπορεί να σώσει πολύ χρόνο αν είστε το είδος του ατόμου (όπως εγώ) που ξεχνάει συχνά την ακριβή σύνταξη για να κάνει μερικά από τα πιο βασικά πράγματα. Για να ολοκληρώσετε το απόσπασμα κώδικα για εσάς, το πρόγραμμα θα σας ζητήσει τις λεπτομέρειες. Στην περίπτωση σύνδεσης με βάση δεδομένων, θα σας ζητήσει την πηγή δεδομένων και τα στοιχεία σύνδεσης. Στη συνέχεια, θα γράψει βασικά τον κώδικα για εσάς.
Το ίδιο ισχύει και για μια ολόκληρη λίστα με εργασίες HTML - καθιστώντας αυτήν την εφαρμογή ένα όνειρο για σχεδιαστές ιστοσελίδων. Μπορείτε να κωδικοποιήσετε την ίδια ιστοσελίδα στο μισό χρόνο χρησιμοποιώντας το Bluefish. Απλώς αγγίξτε το στοιχείο που θέλετε, δώστε το παράθυρο διαλόγου με μερικές λεπτομέρειες και ο κώδικας πληκτρολογείται και εισάγεται για εσάς.
Δεν είναι WYSIWYG, αλλά κατά τη γνώμη μου είναι δέκα φορές καλύτερο. Ξέρετε τι θέλετε να κάνετε στον κώδικα, απλά δεν έχετε χρόνο να συνεχίσετε να ελέγχετε το βιβλίο αναφοράς σας για τη σωστή σύνταξη - έτσι το Bluefish σας επιτρέπει να κόψετε τον πονοκέφαλο.
Περισσότερα βοηθήματα προγραμματισμού διατίθενται επίσης από το επάνω μενού. Εάν έχετε ανοίξει ένα αρχείο HTML, κάντε κλικ στο μενού "Ετικέτες" και θα δείτε δεκάδες λειτουργίες γρήγορου κώδικα για να διαλέξετε. Δημιουργήστε μια φόρμα ιστού με ένα κλάσμα της προσπάθειας.
Όπως και αν τα βοηθήματα προγραμματισμού και τα εργαλεία δεν ήταν αρκετά, μην ξεχάσετε να δείτε το μενού "Εργαλεία" όπου θα βρείτε το την ικανότητα να οργανώσετε τον κώδικα σας με την ένωση / διαίρεση γραμμών, εσοχή ή χρησιμοποιώντας ένα φίλτρο για να απομακρύνετε όλες τις κενές γραμμές από τη δική σας κώδικας.
Στο κάτω μέρος του κύριου παραθύρου, θα βρείτε επίσης μια μεταβλητή περιοχή εξόδου για κωδικοποίηση σε γλώσσες όπως PHP ή C ++, χρήσιμες για να δείτε αν ο κώδικας σας κάνει πραγματικά αυτό που θέλετε να κάνει.
Νομίζω ότι είναι ασφαλές να πούμε ότι η Bluefish έχει κερδίσει πάνω από την καρδιά μου όταν πρόκειται για "έξυπνη κωδικοποίηση" παρά για απλή χάραξη στο Notepad. Έτσι, δώστε στο Bluefish μια δοκιμή και ενημερώστε μας αν απλοποίησε καθόλου την εμπειρία προγραμματισμού. τι σου αρέσει σε αυτό? Μοιραστείτε τις σκέψεις σας στην παρακάτω ενότητα σχολίων.
Ο Ryan έχει πτυχίο BSc στην Ηλεκτρολογία. Έχει εργαστεί 13 χρόνια στον τομέα της αυτοματοποίησης, 5 χρόνια στον τομέα της πληροφορικής και τώρα είναι μηχανικός εφαρμογών. Ένας πρώην διευθυντής διαχείρισης του MakeUseOf, μίλησε σε εθνικά συνέδρια για την οπτικοποίηση δεδομένων και παρουσιάστηκε στην εθνική τηλεόραση και το ραδιόφωνο.