ΥπολογιστέςΛογισμικό

Eclipse - περιβάλλον ανάπτυξης modular εφαρμογές cross-platform

Eclipse - μια πλατφόρμα για τη δημιουργία ενός λογισμικού ανοιχτού κώδικα. Είναι βασισμένο σε Java και παρέχει τη δυνατότητα να αναπτύξουν προγράμματα με plug-ins. Περιλαμβάνει μια σειρά από ενσωματωμένα στοιχεία, μεταξύ των οποίων - το περίφημο Eclipse του προϊόντος - PDE περιβάλλον ανάπτυξης plug-ins. PDE σας επιτρέπει να επεκτείνετε την ίδια την πλατφόρμα, που αποτελείται από ενσωματωμένα στοιχεία. Οι δημιουργοί των εργαλείων μπορούν να προσφέρουν τις δικές τους επεκτάσεις και να δώσει στους χρήστες ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE).

Εκτός από τη γλώσσα Java, το οποίο είναι γραμμένο το Eclipse, το περιβάλλον ανάπτυξης χρησιμοποιείται για άλλες γλώσσες προγραμματισμού. Δημιούργησε πολλά plug-ins που υποστηρίζουν τις γλώσσες C ++, Fortran, Perl, Prolog, Python, Ruby και άλλοι. Η πλατφόρμα μπορεί να αποτελέσει τη βάση για άλλο λογισμικό που δεν έχει σχέση με το γράψιμο προγράμματα όπως το telnet και DBMS. Ένα άλλο παράδειγμα ενός κώδικα που βασίζεται σε Eclipse, - PDT περιβάλλον ανάπτυξης με τις βασικές λειτουργίες για την επεξεργασία και τον εντοπισμό σφαλμάτων PHP-εφαρμογές.

Όλα τα δικαιώματα διαστρεβλώσει

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

Ως εκ τούτου, δεν υπάρχει φόβος και η αμφιβολία ότι τα ανοιχτά προγράμματα θα οδηγήσει στην απώλεια της πνευματικής ιδιοκτησίας, όπως copyleft για να εξαπλωθεί σε άλλα μέρη του λογισμικού. Με άλλα λόγια, η άδεια θα απαιτήσει ότι όλα αίτησης που περιέχει ανοικτού πηγαίου κώδικα που διανέμεται με τα ίδια δικαιώματα. Αυτό ισχύει και για την General Public License (GNU) - σύμφωνα με επεκτείνει το Linux. Αλλά υπάρχει άδεια, οι οποίες προβλέπουν διαφορετική μεταχείριση των δημόσιων και εμπορικών συμφερόντων.

OSI είναι μια μη κερδοσκοπική οργάνωση που ορίζει με σαφήνεια τι είναι open source, και εγκρίνει τις εν λόγω άδειες που πληρούν τα κριτήρια της. Η πλατφόρμα Eclipse διανέμεται από την EPL, ανοιχτή OSI-πιστοποιημένα άδεια και να διευκολυνθεί η εμπορική εφαρμογή της, διατηρώντας παράλληλα την πίστη των δημιουργών λογισμικού ανοιχτού κώδικα.

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

Και ενώ πολλοί δεν θα χρησιμοποιήσει Eclipse για να δημιουργήσουν τη δική τους ανάπτυξη, η διαθεσιμότητα της πλατφόρμας πηγαίος κώδικας έχει μεγάλη σημασία όχι μόνο λόγω της έλλειψης των πληρωμών, αλλά και επειδή προωθεί την καινοτομία και ενθαρρύνει τους προγραμματιστές να κάνουν το δικό τους προϊόν, ως συμβολή στην κοινή αιτία. Ο κύριος λόγος γι 'αυτό - η πιο επενδύσει στο έργο του έργου, το πιο σημαντικό είναι για τον καθένα. Αν ωφελεί, ο αριθμός των προγραμματιστών αυξάνεται ακόμη περισσότερο και να δημιουργήσει μια κοινότητα γύρω από το έργο, παρόμοιες με αυτές που προέκυψαν γύρω από το Linux και Apache.

μη κερδοσκοπικός οργανισμός

Eclipse - περιβάλλον ανάπτυξης, τις βιβλιοθήκες και τα εργαλεία για τη δημιουργία, την ανάπτυξη και τη διαχείριση του λογισμικού και την κοινότητα των δημιουργών του. Δημιουργεί μια πλατφόρμα από την IBM το 2001 με την υποστήριξη των προμηθευτών λογισμικού.

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

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

Eclipse: ένα χαρακτηριστικά της πλατφόρμας

  • Δημιουργήστε διαφορετικά εργαλεία προγραμματισμού.
  • Απεριόριστος αριθμός προμηθευτών εργαλείων, συμπεριλαμβανομένων των ανεξάρτητων.
  • εργαλείων υποστήριξης της να συνεργαστεί με μια ποικιλία περιεχομένου, όπως HTML, C, EJB, Java, JSP, GIF και XML.
  • Εξασφάλιση πλήρους ενσωμάτωσης εντός και μεταξύ των διαφόρων περιεχόμενο.
  • Προγραμματισμός Eclipse-μέσο με μια γραφική διεπαφή ή όχι.
  • Οι εργασίες σε διαφορετικά λειτουργικά συστήματα, συμπεριλαμβανομένων των Linux, Windows, Solaris AIX, το Mac OS X.
  • Χρησιμοποιώντας Java, μια λαϊκή γλώσσα γραφής εργαλεία.

Eclipse: Getting Started Guide

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

Ο χώρος εργασίας αποτελείται από πίνακες, παρουσιάσεις. Μια δέσμη ιδεών που ονομάζεται προοπτική. Η προοπτική των «πόρων», για παράδειγμα, περιλαμβάνει την εκπροσώπηση για την επεξεργασία, τη διαχείριση και την προβολή των έργων.

Οι αρχάριοι θα πρέπει να ξεκινήσει με «Βασικές αρχές της instrumental χώρου», όπου μπορείτε να συγκεντρώσει πολλές πληροφορίες σχετικά με διάφορα στοιχεία Eclipse και τις αλληλεπιδράσεις τους.

Εργασία με JDT

Για να εξερευνήσετε την JDT να ανοίξετε το έργο Eclipse Java. Για να το κάνετε αυτό, επιλέξτε από το μενού «Αρχείο» - «Νέα» - «το έργο Java», πληκτρολογήστε ένα όνομα έργου και κάντε κλικ στο κουμπί «Τέλος».

Για να αλλάξετε την τρέχουσα προοπτική, επιλέξτε το στοιχείο μενού «Παράθυρο» - «Άνοιγμα προοπτική» - την Java ή να ανοίξετε ένα νέο παράθυρο μέσω του «παραθύρου» - «Νέο παράθυρο» και επιλέξτε μια διαφορετική προοπτική.

Προοπτική περιέχει απόψεις που προορίζονται για την ανάπτυξη σε Java. Στην αριστερή γωνία, πάνω, είναι μια ιεραρχία με τα πακέτα Eclipse Java, τάξεις, JAR αρχεία και διαφορετικά αρχεία, το οποίο ονομάζεται «Πακέτο Explorer». Το κύριο μενού στην περίπτωση αυτή συμπληρώθηκε με 2 πόντους: Πηγή και Refactor.

Η δημιουργία ενός προγράμματος σε JDT

Για να δημιουργήσετε μια εφαρμογή Java, θα πρέπει να κάντε δεξί κλικ στο έργο και επιλέξτε «Νέα» που δημιουργήθηκε νωρίτερα - «Class». Στο pop-up, πληκτρολογήστε το όνομα της κλάσης του πλαισίου διαλόγου. Αμφίβολη: «Ποια μεθόδους του αντικειμένου εργασίας που θέλετε να δημιουργήσετε;» - καθορίσετε public void main ([] args String) στατική και κάντε κλικ στο κουμπί «Τέλος».

Αυτό θα δημιουργήσει ένα πρόγραμμα που περιέχει το εισήλθε τάξη και ένα άδειο main (). πρέπει να ολοκληρώσει μια μέθοδο κώδικα του προγράμματος (ι ταξινομούνται σκόπιμα παραλείπεται):

δημόσια τάξη Γεια σας {

δημόσια στατική άκυρη κύρια (String [] args) {

για (j = 0? j <= 5? ι ++)

{

System.out.println ( "Hello")?

}

}

}

Κατά τη διάρκεια μιας σειράς, μπορείτε να παρατηρήσετε τα χαρακτηριστικά συντάκτη:

  • αυτόματη συμπλήρωση?
  • έλεγχος σύνταξη?
  • Auto-άνοιγμα παρένθεση ή εισαγωγικά.

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

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

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

  • πεδίο κλάσης?
  • παράμετρο μεθόδου?
  • τοπική μεταβλητή.

Εάν επιλέξετε μία από τις επιλογές με το ποντίκι, μπορείτε να δείτε το κείμενο που προέκυψε.

Κάντε διπλό κλικ στο επιθυμητό ενσωμάτωση δημιουργεί κώδικα.

Τρέχοντας εφαρμογές

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

Το πρόγραμμα μπορεί να τρέξει στο πρόγραμμα εντοπισμού σφαλμάτων. Πρώτα απ 'όλα, ορίσετε ένα σημείο διακοπής στην System.out.println () με δύο κλικ του ποντικιού στο γκρι πλαίσιο στα αριστερά του παραθύρου επεξεργασίας, δίπλα στην κλήση μεθόδου. Το αποτέλεσμα θα είναι μια μπλε κουκίδα. Επιλέξτε το μενού «Έναρξη» - «Debug». παράθυρο διαμόρφωσης Launch θα εμφανιστεί ξανά. Αφού κάνετε κλικ στο κουμπί «Start» θα εμφανιστεί προοπτική εντοπισμού σφαλμάτων με νέες ιδέες.

Στο «Debug» στα αριστερά, στην κορυφή, είναι η στοίβα κλήσης και η γραμμή εργαλείων για τον έλεγχο της προόδου του προγράμματος. Ο πίνακας περιέχει το κουμπί stop, τη συνέχιση και την ολοκλήρωση της εφαρμογής, εκτέλεσης, και προχωρήστε στο επόμενο χειριστή και η μέθοδος επιστρέφει. Δικαίωμα στην κορυφή είναι μια σειρά από καρτέλες πάνελ: μεταβλητών, σημεία διακοπής, της έκφρασης και της οθόνης. Όταν επιλέγετε την καρτέλα Μεταβλητές, μπορείτε να δείτε την τιμή της μεταβλητής j.

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

επιπλέον plugins

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

CVS σύστημα ελέγχου προέλευσης επιτρέπει την ομαδική εργασία πάνω τους. Ετσι αλλαγές που εισάγονται δεν είναι μικτή. Αυτό είναι ένα σημαντικό και αναπόσπαστο μέρος της Eclipse.

Το περιβάλλον ανάπτυξης είναι στο χώρο του ξενοδοχείου eclipse.org. Τα plug-ins που βρίσκεται στο Plug-in Central.

αρχιτεκτονική

Η βάση της πλατφόρμας - λειτουργικά πλούσια RCP πελάτες. Απλοϊκά μπορούν να υποβάλουν ένα σύνολο των plug-ins που χρησιμοποιούνται στα προγράμματα ανάπτυξης. Υπάρχουν πρόσθετα συστατικά συνιστάται και προαιρετική.

Τα κύρια συστατικά είναι:

  • Η χρόνου εκτέλεσης καθορίζει τα συστατικά μοντέλο που βασίζεται σε OSGi σημεία επέκταση προδιαγραφή και επέκταση. Επίσης παρέχονται πρόσθετες υπηρεσίες, όπως το syslog και παραλληλισμού.
  • SWT-πακέτο περιέχει χαρακτηριστικά Eclipse και διεπαφή χρήστη widgets. Έχει τα μαθήματα add να διευκολύνει τη δημιουργία των γραφικών εφαρμογών.
  • εργαλεία χώρος περιλαμβάνει προοπτικές, παρουσιάζοντας και το παράθυρο επεξεργασίας.
  • Συστατικό «Βοήθεια» παρέχει στους χρήστες με την υποστήριξη με τη μορφή ενός συστήματος αναφοράς ή μια διαδραστική λίστα.
  • Plug-in «Ενημέρωση» σας επιτρέπει να πάρετε την τελευταία έκδοση του λογισμικού.
  • Συστατικό «Ομάδα» παρέχει την υποδομή για να συνδέσετε τα δικά τους συστήματα ελέγχου εκδόσεων.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.delachieve.com. Theme powered by WordPress.