Το IDE ή το ολοκληρωμένο περιβάλλον ανάπτυξης είναι ένα πρόγραμμα λογισμικού που έχει σχεδιαστεί για να βοηθά τους προγραμματιστές και τους προγραμματιστές να δημιουργούν λογισμικό. Τα περισσότερα IDE περιλαμβάνουν:
- ένα πρόγραμμα επεξεργασίας πηγαίου κώδικα
Ένας επεξεργαστής πηγαίου κώδικα είναι παρόμοιος με έναν επεξεργαστή κειμένου HTML. Εκεί οι προγραμματιστές γράφουν τον πηγαίο κώδικα για τα προγράμματά τους. - έναν μεταγλωττιστή και / ή έναν διερμηνέα
Ένας μεταγλωττιστής μεταγλωττίζει τον πηγαίο κώδικα σε ένα εκτελέσιμο πρόγραμμα και ένας διερμηνέας εκτελεί προγράμματα και σενάρια που δεν χρειάζεται να μεταγλωττιστούν. - κατασκευή εργαλείων αυτοματισμού
Τα εργαλεία αυτοματοποίησης κατασκευής βοηθούν στην αυτοματοποίηση των διαδικασιών που πρέπει να συμβούν με την περισσότερη ανάπτυξη λογισμικού, όπως μεταγλώττιση, εντοπισμός σφαλμάτων και ανάπτυξη. - ένα πρόγραμμα εντοπισμού σφαλμάτων
Οι εντοπιστές σφαλμάτων βοηθούν στον εντοπισμό του ακριβούς σημείου όπου υπάρχει πρόβλημα στον πηγαίο κώδικα.
Αν το μόνο που δημιουργείτε είναι στατικοί ιστότοποι (HTML, CSS και ίσως κάποια JavaScript) ίσως σκεφτείτε «Δεν χρειάζομαι τίποτα από αυτό!» Και θα έχεις δίκιο. Ένα IDE είναι υπερβολικό για προγραμματιστές ιστού που δημιουργούν μόνο στατικούς ιστότοπους. Αλλά αν θέλετε ή θέλετε να δημιουργήσετε εφαρμογές ιστού ή να μετατρέψετε τις εφαρμογές σας σε εφαρμογές για κινητές συσκευές, ίσως θέλετε να σκεφτείτε ξανά πριν απορρίψετε την ιδέα ενός IDE από το χέρι.
Πώς να βρείτε ένα καλό IDE
Δεδομένου ότι δημιουργείτε ιστοσελίδες, το πρώτο πράγμα που πρέπει να μάθετε είναι εάν το IDE που σκέφτεστε υποστηρίζει HTML, CSS και JavaScript. Εάν προσπαθείτε να δημιουργήσετε μια εφαρμογή ιστού, θα χρειαστείτε κάποια HTML και CSS. Ίσως μπορείτε να φτάσετε χωρίς JavaScript, αλλά αυτό είναι απίθανο. Τότε θα πρέπει να σκεφτείτε τη γλώσσα για την οποία χρειάζεστε το IDE, αυτό μπορεί να είναι:
- Ιάβα
- C / C ++ / C #
- Perl
- Ρουμπίνι
- Πύθων
Και υπάρχουν πολλοί άλλοι. Το IDE θα πρέπει να είναι σε θέση να μεταγλωττίσει ή να ερμηνεύσει τη γλώσσα που προτιμάτε να χρησιμοποιήσετε καθώς και να την εντοπίσετε.
Χρειάζονται οι προγραμματιστές εφαρμογών Ιστού IDE;
Τελικά, όχι. Στις περισσότερες περιπτώσεις, μπορείτε να δημιουργήσετε μια εφαρμογή ιστού σε τυπικό λογισμικό σχεδιασμού ιστοσελίδων ή ακόμη και έναν επεξεργαστή απλού κειμένου χωρίς κανένα πρόβλημα. Και για τους περισσότερους σχεδιαστές, ένα IDE θα προσθέσει περισσότερη πολυπλοκότητα χωρίς να προσθέσει μεγάλη αξία. Το γεγονός είναι ότι οι περισσότερες ιστοσελίδες και ακόμη και οι περισσότερες εφαρμογές ιστού δημιουργούνται χρησιμοποιώντας γλώσσες προγραμματισμού που δεν χρειάζεται να μεταγλωττιστούν. Επομένως, ένας μεταγλωττιστής δεν είναι απαραίτητος. Και εκτός αν το IDE μπορεί να εντοπίσει σφάλματα JavaScript, το πρόγραμμα εντοπισμού σφαλμάτων δεν πρόκειται να χρησιμοποιηθεί πολύ. Τα εργαλεία αυτοματοποίησης κατασκευής βασίζονται στον εντοπισμό σφαλμάτων και στον μεταγλωττιστή, ώστε να μην προσθέτουν μεγάλη αξία. Έτσι, το μόνο πράγμα που οι περισσότεροι σχεδιαστές ιστοσελίδων θα χρησιμοποιούσαν σε ένα IDE είναι ο επεξεργαστής πηγαίου κώδικα – για τη σύνταξη HTML. Και στις περισσότερες περιπτώσεις, υπάρχουν επεξεργαστές HTML κειμένου που παρέχουν περισσότερες δυνατότητες και είναι πιο χρήσιμοι.