Java

Java

Η Java είναι μια μακροχρόνια συλλογή του λογισμικού ηλεκτρονικών υπολογιστών και των κανόνων που είναι υπεύθυνη για την ανάπτυξη και εξάπλωση των εκατοντάδων χιλιάδων εφαρμογών και ιστοσελίδων. Αυτό που θέτει Java πέρα ​​είναι ικανότητά του να επιτρέψει τη χρήση cross-platform, σχεδόν ένα πρώτο του είδους του, όταν εμφανίστηκε για πρώτη φορά. Java αναπτύχθηκε αρχικά από την Sun Microsystems (αργότερα αγοράστηκε από την Oracle Corporation). Αρχικά κυκλοφόρησε στις 23 Ιανουαρίου, 1996 (αν και η γλώσσα Java έχει περίπου εσωτερικά από το 1990) και είχε από 161 σημαντικές αναβαθμίσεις και αμέτρητες αναθεωρήσεις ήσσονος σημασίας. Η πλειοψηφία των εφαρμογών Java είναι πλέον στη διάθεση του κοινού υπό την GNU General Public License. Η τεράστια υπερπαραγωγή Minecraft, το οποίο είναι τώρα πιο αγοράζονται και έπαιξε το παιχνίδι βίντεο στον κόσμο, ήταν αρχικά γραμμένο σε Java.

Κατεβάστε Java
Χαρακτηριστικά Java
  • Η διαδεδομένη και πολύ καλά τεκμηριωμένη κιτ ανάπτυξης Java μπορείτε να κατεβάσετε και να χρησιμοποιηθεί για τη δημιουργία προγραμμάτων με Java
  • Μπορεί να χρησιμοποιηθεί για να κάνει σχεδόν τίποτα
Πλεονεκτήματα της Java
  • Η Java είναι σε μεγάλο βαθμό δωρεάν και οι περισσότερες από τις εφαρμογές της, είναι υπό δημόσια άδεια
  • Πιθανώς το πιο καλά τεκμηριωμένες γλώσσα προγραμματισμού στον κόσμο
  • Μπορεί να χρησιμοποιηθεί για οτιδήποτε
Μειονεκτήματα της Java
  • Μην κάνετε κανένα λάθος, Java είναι πολύ παλιά και έχει τα προβλήματά της. Πιο συγκεκριμένα, σε σύγκριση με πιο σύγχρονες πλατφόρμες, Java τυρφώνες προς τα κάτω για τη συλλογή σκουπιδιών και τείνει να είναι γενικά ογκώδη όταν προσπαθούν να επεξεργαστούν πολλές εντολές υψηλής έντασης
  • Java έχει μια ατυχή ιστορία ομαδοποίηση bloatware (Ask.com Toolbar, McAfee Security Scan Plus) με τα πακέτα εγκατάστασης του χρόνου εκτέλεσης του περιβάλλον, δηλαδή το σύνολο της Java ότι οι περισσότεροι άνθρωποι θα χρειαστεί ποτέ. Να είστε προσεκτικοί κατά την εγκατάσταση και δεν εγκαταστήσετε κάτι ανεπιθύμητο
  • Δεν αυτόματο σύστημα ενημέρωσης που δεν απαιτεί δικαιώματα διαχειριστή και την παρέμβαση του χρήστη
  • Έχει υπάρξει κάποια διαμάχη για ευπάθειες ασφαλείας της Java, προσθέτοντας στην πτώση της
Java Κριτικές

Κάποιος θα πρέπει να πιεστεί πολύ σκληρά για να βρούμε κάποιον που έχει χρησιμοποιήσει έναν επιτραπέζιο υπολογιστή και δεν έχει ακούσει για Java. Είναι ένα από τα παλαιότερα και πιο ευρέως χρησιμοποιούμενες πλατφόρμες προγραμματισμού στον κόσμο. Οι περισσότεροι άνθρωποι ζητηθεί να το κατεβάσετε αμέσως μετά την εγκατάσταση ενός νέου λειτουργικού συστήματος σε έναν υπολογιστή, κυρίως λόγω του γεγονότος ότι τόσα πολλά προγράμματα εξαρτώνται από αυτήν, για να μην αναφέρουμε πάνω από το ήμισυ των δικτυακών τόπων του κόσμου με τη χρήση Java σε ένα ή τον άλλο τρόπο. Για παράδειγμα, πολλές πλατφόρμες τρίτων είναι στην πραγματικότητα βασίζεται σε Java, όπως BeanShell, Clojure, Groovy, JRuby, Jython, Kotlin, Rhino, Σκάλα και Gosu. Αλλά γιατί τόσο πολλές τροποποιήσεις; Όπως αποδεικνύεται, για όλες της μακροζωίας της Java, είναι αρκετά παλιά. Ενώ η βασική γλώσσα μπορεί ακόμα να χρησιμοποιηθεί για πολλές εφαρμογές, απλά δεν είναι τόσο αποτελεσματική όσο πιο σύγχρονες πλατφόρμες προγραμματισμού. Java είναι ένα σημαντικό μέρος του διαδικτύου και λογισμικού ηλεκτρονικών υπολογιστών ιστορία και θα παραμείνει σε χρήση για κάποιο χρονικό διάστημα μεγαλύτερο χρονικό διάστημα, αλλά οι προγραμματιστές έχουν αργά και σταθερά επιδιώκει άλλους τρόπους για να κάνουν τα προγράμματα εργασίας τους. Στην πραγματικότητα, Java εμπνευσμένο χρησιμοποιείται ευρέως .NET Framework της Microsoft. Αν και δεν έχει την νοοτροπία cross-platform της Java, δεδομένου ότι μπορεί να χρησιμοποιηθεί μόνο στα Windows, είναι αφορούσε γενικά ανώτερη για την τριτοβάθμια τέλος εφαρμογές του σήμερα.

Εναλλακτικές λύσεις για Java

Julia

Ελεύθερος
Η Τζούλια είναι μια εξελιγμένη γλώσσα προγραμματισμού ειδικά σχεδιασμένο για την αριθμητική υπολογιστών με ειδίκευση στην ανάλυση και υπολογιστική επιστήμη. Είναι επίσης αποτελεσματικό
Δείξε λεπτομέρειες

Haskell

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

Ruby on Rails

Ελεύθερος
Ruby on Rails είναι ένα πλαίσιο ανάπτυξης ιστοσελίδων cross-platform που επιτρέπει στους προγραμματιστές να δημιουργήσουν βάσεις δεδομένων, ιστοσελίδες, και παρέχουν διάφορες υπηρεσίες
Δείξε λεπτομέρειες

Scala

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

Rust

Ελεύθερος
Ενδυνάμωση ο καθένας να χτίσει αξιόπιστο και αποτελεσματικό λογισμικό.
Δείξε λεπτομέρειες

Flask

Ελεύθερος
Τι Φιάλη Apps μοιάζει; Αν ψάχνετε για κάποιο παράδειγμα κώδικα εφαρμογές γραμμένες με φιάλη, ρίξτε μια ματιά στις πηγές των παραδειγμάτων στο GitHub: flaskr - ένα μικρο? minitwit - ένας κλώνος
Δείξε λεπτομέρειες

JavaScript

Ελεύθερος
JavaScript (JS) είναι ένα ελαφρύ ερμηνεύεται ή just-in-time καταρτίζονται γλώσσα προγραμματισμού με λειτουργίες πρώτης κατηγορίας. Αν και είναι πιο γνωστό ως γλώσσα δέσμης ενεργειών για
Δείξε λεπτομέρειες

Dart

Ελεύθερος
Dart είναι μια γλώσσα βελτιστοποιηθεί για client-side ανάπτυξης για το web και κινητά.
Δείξε λεπτομέρειες

Kotlin

Ελεύθερος
Kotlin · Μάθετε Κοινότητα Δοκιμάστε σε απευθείας σύνδεση. Στατικούς τύπους προγραμματισμού γλώσσα για τις σύγχρονες εφαρμογές multiplatform. 100% διαλειτουργική με Java ™ και Android ™.
Δείξε λεπτομέρειες

Haxe

Ελεύθερος
Haxe είναι ένα ανοικτό εργαλειοθήκη πηγή που να βασίζεται σε μια σύγχρονη, υψηλού επιπέδου, αυστηρή δακτυλογραφημένες γλώσσα προγραμματισμού.
Δείξε λεπτομέρειες

Nim (programming language)

Ελεύθερος
Nim είναι τα συστήματα και εφαρμογές προγραμματισμού  Γλώσσα. Στατικούς τύπους και καταρτίζονται, προσφέρει απαράμιλλη απόδοση σε ένα κομψό πακέτο.
Δείξε λεπτομέρειες

Erlang

Ελεύθερος
Erlang είναι μια γλώσσα προγραμματισμού που χρησιμοποιείται για την κατασκευή μαζικά επεκτάσιμο μαλακό συστήματα πραγματικού χρόνου με απαιτήσεις για υψηλή διαθεσιμότητα. Μερικές από
Δείξε λεπτομέρειες

Clojure

Ελεύθερος
Clojure είναι μια γλώσσα προγραμματισμού δυναμική, γενικής χρήσης, συνδυάζοντας την προσήνεια και διαδραστική ανάπτυξη μιας γλώσσας scripting με μια αποτελεσματική και ισχυρή υποδομή
Δείξε λεπτομέρειες

Elixir

Ελεύθερος
Επαγγελματική Συμβουλευτική και Ανάπτυξης για τις εταιρείες που χρησιμοποιούν Elixir ή Ruby. Έργα Inception, Σχεδιασμός και Ανάπτυξη Λογισμικού.
Δείξε λεπτομέρειες

Ceylon

Ελεύθερος
21 του Αυγούστου του 2017: Κεϋλάνη κινείται στο Ίδρυμα Eclipse!
Δείξε λεπτομέρειες

Quorum

Ελεύθερος
πρώτη γλώσσα προγραμματισμού αποδείξεις προσανατολισμένη στον κόσμο.
Δείξε λεπτομέρειες

Hack

Ελεύθερος
4η, Ιανουαρίου 2016 ... Υπάρχουν ένα σωρό tutorials εδώ για μηδενική --- byte και γύρω από το Διαδίκτυο σχετικά με το πώς να χαράξει μια ιστοσελίδα με ένα ειδικό εργαλείο, σε περίπτωση που θέλετε
Δείξε λεπτομέρειες

Tcl

Ελεύθερος
Ήδη ένας από του κόσμου τα ηλεκτρονικά best-seller των καταναλωτών εμπορικά σήματα, TCL είναι σήμερα η ταχύτερα αναπτυσσόμενη μάρκα τηλεόρασης στη Βόρεια Αμερική. TCL τηλεοράσεις διαθέτουν
Δείξε λεπτομέρειες