Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Τι μπορώ να χρησιμοποιήσετε αντί των JavaScript

JavaScript ήταν κάποτε θεωρηθεί ως ένα «παιχνίδι » : μόνο καλό για φανταχτερά ιστοσελίδα ειδικά εφέ . Ωστόσο, η χρήση του έχει αυξηθεί λόγω της ιδιότητάς της ως μία γλώσσα προγραμματισμού που βρέθηκαν σχεδόν σε όλα τα σύγχρονα προγράμματα περιήγησης στο Web , και είναι συνήθως χρησιμοποιείται για να δημιουργήσει ελκυστικό και ισχυρές εφαρμογές Web για φορητές συσκευές και τα συστήματα desktop . Ορισμένοι προγραμματιστές , ωστόσο , θεωρούν ότι η γλώσσα να είναι ακατάλληλη για τα μεγάλα έργα - αργή , δεν είναι πραγματικά object-oriented ή τύπου ασφαλής . Μερικά διαθέσιμες εναλλακτικές λύσεις διορθώσει πολλά από ελλείψεις του JavaScript . Καπουτσίνο
Η

Cappuccino είναι ένα πλαίσιο εφαρμογής και γλώσσα προγραμματισμού με ένα API , ή διασύνδεση προγράμματος εφαρμογής , που μοιάζει με κακάο - ιδιόκτητο API της Apple . Καπουτσίνο χρησιμοποιούν Objective- J αντί JavaScript ως γλώσσα προγραμματισμού . Στόχος - J βασίζεται σε Objective- C , η Smalltalk -όπως , object-oriented γλώσσα προγραμματισμού που χρησιμοποιείται για την Apple OS X και iOS εφαρμογές . Στόχος - J αίτησή σας μετατρέπεται σε κώδικα JavaScript που θα τρέξει αμετάβλητος στα περισσότερα προγράμματα περιήγησης στο Web . Καπουτσίνο έχει σχεδιαστεί για να δημιουργήσουν εφαρμογές Web και όχι ιστοσελίδες . Σύμφωνα με την ιστοσελίδα Cappuccino , εσείς δεν χρειάζεται να γνωρίζετε HTML ή CSS για να χρησιμοποιήσετε το προϊόν τους .
Εικόνων Google Web Toolkit
Η

Όπως Cappuccino , το Google Web Toolkit , ή GWT , παίρνει κωδικός που παράγεται σε μία γλώσσα , δεσμεύεται ότι σε ένα πλαίσιο εφαρμογής , στη συνέχεια, δημιουργεί τον κώδικα JavaScript . GWT χρησιμοποιεί Java της Oracle , μια γλώσσα που πολλοί επαγγελματίες προγραμματιστές είναι ήδη εξοικειωμένοι με . Java και JavaScript είναι γλώσσα προγραμματισμού που αφορούν μόνο το όνομα . Η GWT Software Development Kit , ή SDK , περιέχει ένα Java -to - JavaScript compiler και τα API Java απαιτούνται για τη δημιουργία βελτιστοποιημένη , client- side εφαρμογές Web . Η Google χρησιμοποιεί αυτό το εργαλείο για πολλές από τις δικές της εφαρμογές στο Web . GWT είναι δωρεάν και το λογισμικό ανοικτού κώδικα .

Η Haxe
Η

Σύμφωνα με την ιστοσελίδα του έργου του , «Η ιδέα πίσω από Haxe είναι να αφήσουμε τον προγραμματιστή να επιλέξει την καλύτερη πλατφόρμα για μια δεδομένη εργασία . "Για να επιτευχθεί αυτός ο στόχος , Haxe περιλαμβάνει το δικό του object-oriented γλώσσα προγραμματισμού που διαθέτει εξαιρέσεις , τις κατηγορίες , γενικές κατηγορίες , ανακλαστικότητα και επαναλήπτες . Haxe βασίζεται σε Action Script γλώσσα της Adobe . Η γεννήτρια κώδικα Haxe μπορούν να καταρτίζουν τον κωδικό σας σε JavaScript , τα αρχεία Flash SWF , NekoVM bytecode , PHP και C + + κώδικα πηγής . Ο compiler Haxe είναι δωρεάν και το λογισμικό ανοικτού κώδικα υπό την έκδοση GNU General Public License 2 .
Εικόνων της Google Dart
Η

Ο τελικός στόχος της νέας Dart Web γλώσσα προγραμματισμού της Google είναι να αντικαταστήσει πλήρως τη γλώσσα JavaScript στο πρόγραμμα περιήγησης στο Web με το δικό της σύγχρονο , αντικειμενοστραφείς , επεκτάσιμη και γρήγορη γλώσσα . Σε αντίθεση με JavaScript , Dart επιτρέπει στους προγραμματιστές να δηλώσει προαιρετικά τύπους μεταβλητών δεδομένων . Αυτό δίνει Dart τα πλεονεκτήματα και των δύο στατικές και δυναμικές γλώσσες . Από τη στιγμή της δημοσίευσης, ο κωδικός Dart έχει συνταχθεί με τη JavaScript . Στο μέλλον , εγγενή κώδικα Dart θα τρέξει σε οποιοδήποτε πρόγραμμα περιήγησης στο Web με μια Dart εικονική μηχανή εγκατασταθεί . Κωδικός Dart θα μπορούσε στη συνέχεια να εκτελέσετε χρησιμοποιώντας το δικό του MIME - " .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα