Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η πλατφόρμα Eclipse;
Η πλατφόρμα Eclipse είναι ένα ίδρυμα γενικού περιβάλλοντος ανάπτυξης (IDE) χωρίς συγκεκριμένη γλώσσα προγραμματισμού. Η πλατφόρμα περιέχει λειτουργίες IDE και είναι κατασκευασμένη με συστατικά που δημιουργούν εφαρμογές χρησιμοποιώντας υποσύνολα συστατικών. Οι προγραμματιστές δημιουργούν, μοιράζονται και επεξεργάζονται γενικά έργα και αρχεία στην πλατφόρμα, ενώ συμμετέχουν σε ένα χώρο αποθήκευσης πολλαπλών ομάδων ανάπτυξης.
Η βασική λειτουργία της πλατφόρμας είναι να παρέχει μηχανισμούς και κανόνες στους πωλητές λογισμικού, επιτρέποντας την ομαλή ενσωμάτωση λογισμικού μεταξύ διαφορετικών προμηθευτών.
Η Techopedia εξηγεί την πλατφόρμα Eclipse
Ο σχεδιασμός και η δομή της πλατφόρμας έχει τις ακόλουθες λειτουργίες:
- Κατασκευή διαφόρων εργαλείων ανάπτυξης εφαρμογών
- Υποστήριξη απεριόριστων συνόλων φορέων εργαλείων, όπως ανεξάρτητοι προμηθευτές λογισμικού (ISVs)
- Επεξεργασία τύπων περιεχομένου, όπως HyperText Markup Language (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML)
- Διευκόλυνση της ομαλής ενσωμάτωσης εργαλείων διαφορετικών τύπων περιεχομένου και παρόχων
- Υποστήριξη περιβάλλοντα ανάπτυξης για γραφικό περιβάλλον χρήστη (GUI) και εφαρμογές που δεν είναι GUI
- Εκτέλεση σε ποικίλα λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows, LinuxTM, Mac OS X, Solaris, AIX και HP-UX
- Χρήση της γλώσσας προγραμματισμού Java
Η IBM δημιούργησε την πλατφόρμα Eclipse για να αντιμετωπίσει τα παράπονα σχετικά με τα εργαλεία της IBM. Οι πελάτες και οι προγραμματιστές λογισμικού εξαντλούνται από την ενσωμάτωση και την αποδόμηση των εργαλείων που επιτρέπουν τη λειτουργία του εργαλείου μέσα σε διαφορετικά περιβάλλοντα. Η δωρεά της πλατφόρμας από την IBM στην κοινότητα ανοιχτού κώδικα επέτρεψε στους προγραμματιστές να δημιουργήσουν ολοκληρωμένα εργαλεία που λειτουργούσαν από κοινού. Ως πρωτοβουλία ανοιχτού κώδικα, η πλατφόρμα επέτρεψε στους προγραμματιστές λογισμικού να βελτιώσουν την υπάρχουσα πλατφόρμα τους μέσω της προσθήκης νέων plug-ins.
Η επιτυχία της πλατφόρμας αποδίδεται στις ακόλουθες ομάδες:
- Committers: Αυτή η ομάδα είναι υπεύθυνη για την ανάπτυξη του επίσημου εργαλείου Eclipse. Ένα παράδειγμα εντολοδόχου είναι η ομάδα έργου Eclipse Web Tools Platform Project.
- Plug-in προγραμματιστές: Αυτή η ομάδα επέκτεινε την πλατφόρμα για να δημιουργήσει χρήσιμα εργαλεία όπως το Eclipse Plug-in Central, το οποίο αποτελείται από πολλούς προγραμματιστές plug-in.
- Χρήστες: Αυτή η ομάδα χρησιμοποιεί τα εργαλεία που αναπτύσσονται από προγραμματιστές και προγραμματιστές plug-in.