Thursday, February 26, 2009

netbeans 6.7 milestone 2 mac friendly


Την στιγμή που το Eclipse στην πλατφόρμα του Macintosh γίνεται όλο και πιο δύσχρηστο, crash-άρει και σου σπάει τα νεύρα, το netbeans αργά αλλά σταθερά βελτιώνει επιδόσεις αλλά και look and feel! Ομορφιά. Επίσης παρατήρησα απο τα πρώτα λεπτά, αρκετά πιο γρήγορο code completion (επίπεδα Eclipse σε Windows) και βελτιωμένο find referenced classes μέσα στο code base.

Να τονίσουμε εδώ ότι αν θές σε Mac να έχεις ένα IDE το οποίο θα εκμεταλλευετεί τις επιδόσεις του JRE6 τότε το netbeans είναι μία άριστη λύση σε αντίθεση με το Eclipse (πχ Ganymedes) το οποίο δεν πρόκειται να βγάλει 64bit SWT έκδοση (η δεν ξέρουν ακόμα).

Θα το βρείτε εδώ.


5 comments:

  1. Ας μη λέμε ότι θέλουμε για τις εντυπώσεις, ειδικά όταν δεν έχουμε ιδέα. Και έχει φανεί ότι για το Eclipse έχεις μόνο εμπάθεια. Ήδη κυκλοφορεί το Eclipse 3.5M5 (Galileo) που όχι μόνο θα υποστηρίζει εναλλακτικά JRE στον Mac (κοίτα SoyLatte), αλλά θα είναι και full Cocoa.

    ReplyDelete
  2. 1. αναγκάζομαι να χρησιμοποιώ Eclipse εξαιτίας κάποιου plugin (JBpm).
    2. σε Mac o Ganymedes crash-αρει στατιστικά, πιο πολυ απο το netbeans..περιοδικά..FACT
    3. το SoyLatte δεν είναι λύση για την ώρα αν θες να κάνεις proper development, Ωραίο ειναι για να παίζεις στο σπίτι σου όχι για project στον έξω κόσμο, μεχρι να γίνει tested και 100% compliant τα ξαναλέμε!Αυτό δεν είναι εντύπωση ..ούτε εμπάθεια!
    4. Still no Java6- sorry

    The Cocoa implementation of Eclipse 3.5 requires Mac OS X 10.5 (Leopard) or
    higher, and Java 1.4.2 to Java 1.5.x.Eclipse does not currently run
    on (64-bit) Java 1.6.



    In order to use the SWT_AWT bridge, OS X JRE version 1.5.0 Release 5 (or
    greater) must be used.

    ReplyDelete
  3. Σέβομαι το 1. Κανείς δε πρέπει να καταπιέζεται και να χρησιμοποιεί κάτι που αντιπαθεί. (Από τη άλλη πλευρά αν το project ήταν πχ maven based θα μπορούσες να χρησιμοποιείς για development netbeans και όποτε θες jbpm να πας στο eclipse. Plus πρέπει όλο και κάποιο jbpm maven plugin θα υπάρχει ώστε να αναγκάζεσαι να ανοίγεις το eclipse το λιγότερο δυνατόν.

    Χρησιμοποιώ τον Ganymede σε Mac από τη μέρα που βγήκε (και με περιέργα plugin πάνω) και δεν είχα ποτέ κρασάρισμα. Αν και για να είμαι ειλικρινής, ενίοτε δείχνει ότι κάτι κάνει και ποτέ δε τελειώνει (όχι κάτι συνηθισμένο όμως).

    Χρησιμοποιώ java 6 με το patchset του Greg Lewis σε FreeBSD με tomcat (από το οποίο προέρχεται το SoyLatte) και ΠΟΤΕ δεν είχα πρόβλημα. Δε βλέπω γιατί να έχει ο Mac (server side τουλάχιστον).

    Όσο και αν έψαξα δε μπόρεσα να βρω κάποιον να λέει οτι το 3.5 δε θα παίζει σε java 6 στον Mac. Δε ξέρω που το βρήκες αυτό που λες. Το έχω δοκιμάσει ο ίδιος και παίζει μια χαρά (3.5Μ5).

    ReplyDelete
  4. 1. βασικά θέλω μονο το jdpl designer να χρησιμοποιώ και αυτό δεν θα γίνεται συνέχεια - οπότε εντάξει! χεχε! άσε που το jdpl ειναι και readable αν το συνηθίσεις!

    2.έχω αρκετά προβλήματα με ένα project το οποίο έχει 5-6 διαφορετικά sub project πολλα dependencies και πολυ μεγάλο build. ΠΟλλές φορές μου σκάει .Επίσης τεράστιο πρόβλημα με το subclipse αυτό το πράγμα δεν δουλεύει σωστά!

    3.μπορώ να σε πιστέψω ότι δουλεύει καλά από την άλλη δεν μπορώ να είμαι 100% σε επίπεδο εταιρικό, και σε project τα οποία τρέχουν και θέλουν development. Είανι ένα άγχος , έστω και η παραμικρή μαλακία στο underlying vm που μπορεί να πειράξει ένα implementatin σε ένα framework ή application server - μπορεί να σου φέρει ζαλάδα. Πολλές φορές πέφτουμε πάνω σε περίεργα προβλήματα, race conditions , perfomance issues, ιστορίες , δεν θες να έχεις τον πονοκέφαλο ότι μπορεί να φταίει μια incompatible implementation στο jre σου!

    4. σου έκανα copy paste το disclaimer που σου δίνει η download σελιδα, του galileo απο mac!
    Νο java 1.6 (64bit) SWT implementation
    τουλάχιστον για την ώρα

    :)

    ReplyDelete
  5. και εγώ διακρίνω κατα καιρούς αδικαιολόγητη εμπάθεια απέναντι στο eclipse. Προσωπικά θεωρώ το eclipse στο fedora το καλύτερο developing περιβάλλον που έχω δουλέψει. Στο MAC δεν έχω δουλέψει, οπότε μπορεί να έχεις δίκιο, αλλά και πάλι μου φαίνεσαι υπερβολικός.

    ReplyDelete