Διαφορά μεταξύ Ajax και Microsoft Silverlight

Διαφορά μεταξύ Ajax και Microsoft Silverlight
Διαφορά μεταξύ Ajax και Microsoft Silverlight

Βίντεο: Διαφορά μεταξύ Ajax και Microsoft Silverlight

Βίντεο: Διαφορά μεταξύ Ajax και Microsoft Silverlight
Βίντεο: Ψαλμωδίες για ψυχική ηρεμία και αγαλλίαση - Αγρυπνία στην Παναγία | Δημήτριος Παπαγιαννόπουλος 2024, Δεκέμβριος
Anonim

Ajax vs Microsoft Silverlight

Το Ajax είναι ακρωνύμιο για Asynchronous JavaScript και XML. Είναι μια συλλογή μεθόδων ανάπτυξης Ιστού που χρησιμοποιούνται στην πλευρά του πελάτη για την ανάπτυξη διαδραστικών ιστοσελίδων. Το Microsoft Silverlight είναι μια δωρεάν προσθήκη προγράμματος περιήγησης που επιτρέπει πλήρεις διαδραστικές εμπειρίες πολυμέσων και πλούσιες επιχειρηματικές εφαρμογές στην πλευρά του πελάτη. Το Silverlight βασίζεται σε χρόνο εκτέλεσης κοινής γλώσσας πλαισίου. NET (CLR) που επιτρέπει την εκτέλεση του ίδιου συμμορφούμενου κώδικα για εκτέλεση στον διακομιστή καθώς και στην πλευρά του πελάτη. Τόσο το Ajax όσο και το Microsoft Silverlight είναι μέθοδοι ή εφαρμογές που βασίζονται σε πελάτες που εμπλουτίζουν τις λειτουργίες πολυμέσων και επιχειρήσεων στην πλευρά του πελάτη για να αυξήσουν τις ακραίες εμπειρίες χρήστη.

Τι είναι ο Άγιαξ;

Το Ajax είναι ένα μοντέλο προγραμματισμού που υποστηρίζει μια σειρά από διαφορετικά εργαλεία λογισμικού όπως HTML, JavaScript και XML και στην πραγματικότητα σημαίνει ασύγχρονη δέσμη ενεργειών Java και xml. Χρησιμοποιείται για τη δημιουργία εφαρμογών που εκτελούνται σε πρόγραμμα περιήγησης απευθείας στον χρήστη. Αρχικά χρησιμοποιήθηκε εκτενώς μόνο με το πρόγραμμα περιήγησης Internet Explorer από τη Microsoft, αλλά οι αναθεωρήσεις του επέτρεψαν να λειτουργεί με τα περισσότερα άλλα κοινά προγράμματα περιήγησης. Η κύρια διαφορά με τον Ajax με τα προηγούμενα αντίστοιχά του όπως το HTML είναι ότι δεν απαιτεί πρόσθετο και επιτρέπει στις εφαρμογές να λειτουργούν απευθείας ή ενσωματωμένες στο ίδιο το πρόγραμμα περιήγησης. Χρησιμοποιεί μια μηχανή που αλληλεπιδρά μεταξύ του προγράμματος περιήγησης και του χρήστη, η οποία επιτρέπει την ενημέρωση διαφορετικών τμημάτων της ιστοσελίδας χωρίς να χρειάζεται να φορτώνει ξανά ολόκληρη τη σελίδα σε κάθε αλληλεπίδραση με τον χρήστη. Το Ajax δεν είναι προϊόν με δυνατότητα επαναπώλησης, αλλά είναι δωρεάν διαθέσιμο στις κοινότητες ανοιχτού κώδικα.

Τι είναι το Microsoft Silverlight;

Το Silverlight είναι μια τεχνολογία που βασίζεται στο πλαίσιο. NET που παράγεται και υποστηρίζεται από τη Microsoft και αναφέρεται συνήθως ως Microsoft Silverlight. Παραδίδεται ως πρόσθετο στο πρόγραμμα περιήγησής σας, υποστηρίζοντας διαφορετικούς τύπους μέσων, συμπεριλαμβανομένης μιας πλούσιας διαδραστικής εμπειρίας τόσο μέσω γραφικών όσο και βίντεο. Είναι επίσης cross platform καθώς και διαθέσιμο σε διαφορετικούς τύπους προγραμμάτων περιήγησης, συμπεριλαμβανομένων μερικών από τα πιο κοινά σε Chrome, Firefox, Internet Explorer και Safari. Είναι αυτή η ικανότητα πολλαπλών πλατφορμών και πολλαπλών προγραμμάτων περιήγησης που επέτρεψε στους προγραμματιστές λογισμικού σε όλο τον κόσμο να ενσωματώσουν εφαρμογές χρησιμοποιώντας το Silverlight στο πρόγραμμα περιήγησης. Είναι επίσης μια σημαντική αλλαγή κατεύθυνσης για τη Microsoft που επιτρέπει στο λογισμικό της να τρέχει στις πλατφόρμες των ανταγωνιστών της. Το Silverlight 4.0 κυκλοφόρησε το 2010 με μια σειρά από νέες δυνατότητες, όπως υποστήριξη για webcam, μικρόφωνο και ενσωμάτωση με το πρόγραμμα περιήγησης Chrome από την Google, καθώς και υποστήριξη για δικτύωση πολλαπλής διανομής σε πολυμέσα ροής και τηλεόραση.

Διαφορά μεταξύ AJAX και Microsoft SILVERLIGHT

Ο Ajax είναι περισσότερο μια ιδέα παρά μια πραγματική τεχνολογία από μόνος του και χρησιμοποιείται σχεδόν αποκλειστικά στο πρόγραμμα περιήγησης Internet Explorer, ενώ το Silverlight είναι cross platform και cross browser που επιτρέπει πολύ υψηλότερο επίπεδο ενσωμάτωσης στον κόσμο του OS X και διαδικτυακές κοινότητες. Ενώ ο Ajax είναι κώδικας ανοιχτού κώδικα, το Silverlight είναι προϊόν της Microsoft και έχει χρησιμοποιηθεί για να τους δώσει μόχλευση έναντι των ανταγωνιστών του τόσο από την Apple όσο και από την Google, επιτρέποντας την πλήρη ενσωμάτωση στις εφαρμογές τους. Το Silverlight στοχεύει κυρίως στο διαδικτυακό περιεχόμενο των μέσων κοινωνικής δικτύωσης στον Ιστό μέσω εικόνων και βίντεο, ενώ το Ajax είναι περισσότερο ένα εργαλείο για διαδραστικές εφαρμογές μέσω του προγράμματος περιήγησης. Αν και απευθύνονται σε διαφορετικό κοινό, και οι δύο τεχνολογίες έχουν τις χρήσεις τους στον σημερινό κόσμο στον Ιστό και μπορούν να χρησιμοποιηθούν μαζί για να δημιουργήσουν μια διαδραστική εμπειρία χρήστη με πλούσια μέσα.

Συνιστάται: