Επειδή το . Net πλατφόρμα έχει άμεση πρόσβαση στο λειτουργικό σύστημα των Windows API ( Application Programming Interface ) , τάξεις του πλαίσιο μπορεί να είναι πιο πλούσια . Οτιδήποτε ένα πλαίσιο κειμένου των Windows μπορεί να είναι ή να κάνει , για παράδειγμα , είναι στη διάθεση του . Καθαρή προγραμματιστής . Java , η οποία πρέπει να εργαστεί σε οποιαδήποτε μηχανή και κάτω από οποιοδήποτε λειτουργικό σύστημα , πρέπει να στηρίζεται σε προσδοκίες χαμηλότερο κοινό παρονομαστή και μαθήματα πλαίσιο της μπορούν να προσφέρουν μόνο τα πιο στοιχειώδη επιλογές . Ως αποτέλεσμα . Net προγράμματα, ιδιαίτερα εκείνα που έχουν πολύπλοκες γραφικών διεπαφών χρήστη , είναι συχνά πιο εύκολο να δημιουργηθούν , ενώ τα προγράμματα Java απαιτούν είτε εκτεταμένη κωδικοποίηση ή την υιοθέτηση των εργαλείων τρίτων κατασκευαστών . Εικόνων
Multi- Platform Ideal
Η
Ενώ ο στόχος πίσω από "write once τρέχει οπουδήποτε» φιλοσοφία της Java είναι αξιέπαινη , στην πράξη αυτό δεν λειτουργεί πάντα . Παρά τις φιλότιμες προσπάθειες όσων ανάπτυξη Java , οι διαφορές μεταξύ των λειτουργικών συστημάτων και υλικού έχουν παρεισφρήσει στην πλατφόρμα Java και προγραμμάτων multi-platform είναι συχνά μια αγγαρεία για να διορθώσετε . Από την άλλη πλευρά , . Net ανάπτυξη είναι μόνο ελαφρώς καλύτερα τις διαφορές μεταξύ των διαφορετικών εκδόσεων των Windows μπορεί να προκαλέσει παρόμοια προβλήματα .
Η Κόστος
Η
Java έχει το πλεονέκτημα , τουλάχιστον στην αρχή , ότι είναι δωρεάν . Η γλώσσα και η πλατφόρμα είναι ανοιχτού κώδικα και τα περισσότερα από τα εργαλεία ανάπτυξης που χρησιμοποιεί η Java είναι open source , καθώς και . Ωστόσο , πολλές από τις επεκτάσεις σε επίπεδο επιχείρησης με τη γλώσσα δεν είναι δωρεάν και μπορεί να είναι αρκετά δαπανηρή . Για τη βασική ανάπτυξη Web , η Microsoft προσφέρει δωρεάν . Net εργαλεία , αλλά και για πιο σοβαρές εφαρμογές , άδειες Visual Studio πρέπει να αγοραστούν για την ανάπτυξη σε . Net . Η πλειοψηφία των αναλύσεων κόστους δώσει . Net την άκρη, όταν πρόκειται για το μακροπρόθεσμο κόστος της ιδιοκτησίας .
Εικόνων Developer Γνώσης
Η
Επειδή είναι ελεύθερα διαθέσιμο και λειτουργεί σε πολλαπλά πλατφόρμες , πανεπιστήμια διδάσκουν Java πιο συχνά από ό, τι . Net . Έτσι , μια σύγκριση σε veridicus.com υποστηρίζει ότι, εκδίδοντας την πλατφόρμα Java ένα τμήμα πληροφορικής είναι πιο πιθανό να προσελκύσει περισσότερους επίσημα εκπαιδευμένο και πειθαρχημένο προγραμματιστές . Java , επειδή έχει γύρω πλέον , έχει επίσης ένα μεγαλύτερο όγκο της βοήθειας διαθέσιμα στο διαδίκτυο , με τη μορφή των ομάδων συζήτησης , φόρουμ και tutorials .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα