Η Java αξίζει να μάθει;
Πέρα από το OpenOffice, Vuze, Woopraή οι μικροεφαρμογές που αναπτύσσονται σε ορισμένες ιστοσελίδες, είναι πολύ τοποθετημένες σε συστήματα για κινητά τηλέφωνα, τηλεόραση, GPS, ATM, επιχειρηματικά προγράμματα και πολλές από τις σελίδες που πραγματοποιούμε καθημερινά σε Java.
Το παρακάτω γράφημα δείχνει πώς η τεχνολογία Java έχει ένα σημαντικά διατηρούμενο τομέα από το 2006 σε το 2011 σε σύγκριση με το C # .net, php και Ruby, πιθανώς από τις προσφορές εργασίας.
Στην περίπτωση του γεωπεριβαλλοντικού περιβάλλοντος, το C ++ και η Java είναι οι δύο μεγάλοι κόσμοι στους οποίους κατασκευάζονται εφαρμογές ανοιχτού κώδικα. Ο παρακάτω πίνακας συνοψίζει κάτι, το θέμα της θέσης θα επικεντρωθεί στην επέκταση σε εφαρμογές Java, αλλά με την πρώτη ματιά (που δεν είναι), από την πλευρά της Java σε C ++ υπέρβασης σε 15 σχέση με 10.
Εφαρμογές GIS στη C ++ |
Εφαρμογές GIS στη Java |
Σε επίπεδο επιφάνειας εργασίας
|
|
Σε επίπεδο διακομιστή
|
|
Στο επίπεδο της βιβλιοθήκης
|
|
Από τα παραπάνω, τουλάχιστον 5 από αναπτυχθεί σε Java που αναφέρονται ως τα έργα OSGeo του Ιδρύματος, κάποιοι στην επώαση, ψάχνει για τη βιωσιμότητα και τη συμπληρωματικότητα.
Θα ήταν ενδιαφέρον μια στρογγυλή τράπεζα ειδικών προγραμματισμού να μιλήσουν για το γιατί προτιμούν ή μισούν την Java, πιθανώς θα συζητηθεί εάν οι δείκτες κάνουν τη διαδικασία απλή ή όχι, εάν η ικανότητα πολλαπλών νημάτων θα έχει πλεονέκτημα έναντι άλλων γλωσσών εάν δεν υπάρχει εικονική μηχανή, εάν η ασφάλεια είναι σχετική ; αλλά για ένα πράγμα όλοι θα συμφωνούσαν:
Το γεγονός της πολυπλατφόρμας, δεδομένου ότι οι εφαρμογές μπορούν να εκτελεστούν σε Windows, Linux, Solaris και Mac (αγνοώντας την πρόσφατη πείσμα του Steve Jobs). Αυτό το καθιστά ελκυστικό για εφαρμογές με παγκόσμιο εύρος, όπου οι χρήστες θα χρησιμοποιούν διαφορετικά λειτουργικά συστήματα και προγράμματα περιήγησης, επιλύοντας σχεδόν τα πάντα με τη διάσημη εικονική μηχανή που εκτός από την εκτέλεση πολλαπλών νημάτων, επιλύει το πρόβλημα φορητότητας και παρέχει ένα ασφαλές φιλτράρισμα μεταξύ των πελάτης και διακομιστής.
Επίσης, το γεγονός ότι το Open Source είναι μια πτυχή για την αξιολόγηση, αν και η Oracle απέκτησε SUN (Java developer), και κάποιους να αμφιβάλλουν για το τι θα συμβεί σε βάθος χρόνου με MySQL (άδεια GPL), σχεδόν κανείς δεν αμφισβητεί το μέλλον της γλώσσας Java.
Ενδεχομένως αυτό που ξεκίνησε ο Πράσινος Έφηβος ως ένα αποτυχημένο έργο για να εκτελεστεί σε τηλεοράσεις και το VHS δεν μοιάζει πλέον με αυτό που έχει επιτύχει η Java στην τοποθέτηση, αν και σε στόχους. Μέχρι σήμερα, υπάρχουν 3 εφαρμογές Java:
J2SE (Standar Edition), η οποία χρησιμοποιείται συνήθως για την κατασκευή κατανεμημένων εφαρμογών και applests.
J2EE (Enterprise Edition), συνήθως για πολυλειτουργικά εργαλεία για επιχειρήσεις, υπηρεσίες απομακρυσμένης υποστήριξης και ηλεκτρονικό εμπόριο.
J2ME (Micro Edition), με την οποία κατασκευάζονται εφαρμογές για κινητά τηλέφωνα, GPS και κιβώτια ψηφιακής τηλεόρασης.
Learn21 y Globalmentoring είναι παραδείγματα εικονικών τάξεων όπου μπορείτε να μάθετε Java.
Έτσι, επιστρέφοντας στην αρχική ερώτηση, αν αξίζει να μάθει η Java ...