Διαφορά μεταξύ Netbeans και Eclipse

Anonim

Netbeans vs Eclipse

Η αγορά Java IDE (ολοκληρωμένο αναπτυξιακό περιβάλλον) είναι από τα πιο έντονα ανταγωνιστικά στον τομέα των εργαλείων προγραμματισμού. Το NetBeans και το Eclipse είναι δύο από τους τέσσερις μεγαλύτερους ανταγωνιστές σε αυτόν τον τομέα (οι IntelliJ IDEA και Oracle JDeveloper είναι οι άλλοι δύο). Τόσο το NetBeans όσο και το Eclipse είναι δωρεάν λογισμικό ανοιχτού κώδικα.

Τι είναι το Eclipse;

Το Eclipse είναι ένα IDE που επιτρέπει την ανάπτυξη εφαρμογών λογισμικού σε πολλές γλώσσες. Στην πραγματικότητα, μπορεί να ονομαστεί ένα πλήρες περιβάλλον ανάπτυξης λογισμικού που αποτελείται από το IDE και το σύστημα plug-in. Πρόκειται για δωρεάν λογισμικό ανοιχτού κώδικα που κυκλοφορεί υπό την Eclipse Public License. Αναπτύσσεται σε Java και μπορεί να χρησιμοποιηθεί για την ανάπτυξη εφαρμογών κυρίως στην Java. Ωστόσο, με τη χρήση κατάλληλων plug-ins, μπορεί να χρησιμοποιηθεί για την ανάπτυξη εφαρμογών σε πολλές άλλες γλώσσες όπως C, C ++, Perl, PHP, Python, Ruby και πολλά άλλα. Επιπλέον, πακέτα μαθηματικών μπορούν να αναπτυχθούν στο Eclipse. Το Eclipse IDE ονομάζεται Eclipse ADT, Eclipse CDT, Eclipse JDT και Eclipse PDT, όταν χρησιμοποιείται με Ada, C / C ++, Java και PHP, αντίστοιχα.

Πρόκειται για πλατφόρμα IDE που λειτουργεί σε λειτουργικά συστήματα Linux, Mac OS X, Solaris και Windows. Η τρέχουσα σταθερή απελευθέρωσή της είναι 3. 7, η οποία κυκλοφόρησε τον Ιούνιο του 2011. Η Eclipse βασίζεται εξ ολοκλήρου σε plug-ins (ελαφριά εξαρτήματα). Η λειτουργικότητα δεν είναι hardcoded όπως σε άλλες εφαρμογές (αντί όλων των λειτουργιών παρέχεται από plug-ins). Το Euquinox είναι η βάση για το σύστημα χρόνου εκτέλεσης του Eclipse.

Τι είναι το NetBeans;

Το NetBeans είναι ένα IDE για την ανάπτυξη εφαρμογών λογισμικού σε Java, JavaScript, PHP, Python, C / C ++ κλπ. Το NetBeans είναι επίσης ένα πλαίσιο πλατφόρμας που μπορεί να χρησιμοποιηθεί για την ανάπτυξη εφαρμογών γραφείου στην Java. Το NetBeans αναπτύχθηκε στην Java. Πρόκειται για μια πλατφόρμα IDE, η οποία λειτουργεί σε πολλά λειτουργικά συστήματα όπως τα Microsoft Windows, Mac OS X, Linux και Solaris (εφ 'όσον είναι εγκατεστημένο το JVM). Εκτός από την JVM, η JDK χρειάζεται να αναπτύξει εφαρμογές Java σε NetBeans. Οι ενότητες (αρθρωτά στοιχεία) μπορούν να χρησιμοποιηθούν για την ανάπτυξη εφαρμογών χρησιμοποιώντας την πλατφόρμα NetBeans. Υπάρχει ξεχωριστή ενότητα για διαφορετικές λειτουργίες, όπως επεξεργασία, έκδοση και υποστήριξη για Java / CVS. Κάθε εφαρμογή που αναπτύσσεται χρησιμοποιώντας αυτήν την πλατφόρμα μπορεί να επεκταθεί από τρίτους. Αυτό ισχύει και για το ίδιο το NetBeans IDE. Αναπτύχθηκε από την Oracle Corporation και η τρέχουσα σταθερή έκδοση είναι η έκδοση 7. 0, η οποία κυκλοφόρησε τον Απρίλιο του 2011. Είναι άδεια χρήσης του CDDL (Κοινή Άδεια Ανάπτυξης και Διανομής) που προσφέρεται από την Sun.

Ποια είναι η διαφορά μεταξύ NetBeans και Eclipse;

Παρόλο που και τα δύο NetBeans και Eclipse είναι δύο από τα πιο δημοφιλή Java IDE ελεύθερης και ανοικτής πηγής, έχουν τις διαφορές τους.Η υποστήριξη για το Maven είναι καλύτερη στο NetBeans. Επειδή μπορείτε να αποκτήσετε το GlassFish με το πακέτο Java EE για το NetBeans, είναι πιο εύκολο στη χρήση από ό, τι στην Eclipses (καθώς πρέπει να διαμορφώσετε χωριστά το GlassFish). Το NetBeans συνοδεύεται από ενσωματωμένο GUI builder για Swing, αλλά πρέπει να χρησιμοποιήσετε ένα ξεχωριστό plug-in στο Eclipse. Οι γενικές απόψεις μέσα στην κοινότητα Java σχετικά με αυτές τις δύο IDE είναι αρκετά παρόμοιες. Για βασική ανάπτυξη Java (Java SE), και οι δύο προσφέρουν συγκρίσιμα χαρακτηριστικά. Αλλά αν έχετε συγκεκριμένο σκοπό, ένα IDE μπορεί να είναι ελαφρώς καλύτερο από το άλλο. Για παράδειγμα, υπάρχει μια γενική συναίνεση ότι για την ανάπτυξη στην πλατφόρμα OSGi, η Eclipse είναι η καλύτερη επιλογή, ενώ το NetBeans είναι καλύτερο για την ανάπτυξη της Java EE.