Skip to main content

Τι είναι ο προγραμματισμός ActiveX;

Ο προγραμματισμός ActiveX είναι ένα πλαίσιο που αναπτύχθηκε από την American Computer Software Company Microsoft.Αυτό το πλαίσιο επιτρέπει την ύπαρξη μονάδων ActiveX, σεναρίων και προγραμμάτων σε άλλες εφαρμογές.Οι γλώσσες που γράφονται αυτές οι άλλες εφαρμογές δεν επηρεάζονται, επειδή το τμήμα ActiveX αλλάζει πολύ λίγα.Ενώ το πλαίσιο χρησιμοποιείται σε μεγάλο βαθμό στο λειτουργικό σύστημα ηλεκτρονικών υπολογιστών της Microsoft Windows, θα εκτελείται σε άλλα περιβάλλοντα.Πάνω από την ιστορία της, η τεχνολογία έχει υποβληθεί υπό πυρκαγιά ως εργαλείο μονοπωλίας στο Διαδίκτυο και κίνδυνος ασφάλειας υπολογιστών.

Η τεχνολογία που τελικά έγινε ενεργό X ήταν παρούσα στις πρώτες εκδόσεις των Windows.Η τεχνολογία εξελίχθηκε από το συνδυασμό διαφόρων μεθόδων προγραμματισμού της Microsoft, όπως η μοντελοποίηση αντικειμένων, η σύνδεση αντικειμένων και η ενσωμάτωση και οι κλάσεις του Microsoft Foundation.Αυτές οι διάφορες τεχνολογίες και προδιαγραφές προγραμματισμού είναι κεντρικές για τη δημιουργία παραθύρων.

Ως προσπάθεια να απλοποιηθεί η αλληλεπίδραση μεταξύ όλων αυτών των διαφορετικών ιδεών προγραμματισμού, η Microsoft ανέπτυξε το ActiveX το 1996. Εκτός από το βασικό πλαίσιο, η εταιρεία δημοσίευσε επίσης αρκετούς προγραμματισμούς, τάξεις και επεκτάσεις γλωσσών.Αυτή η έκδοση συνέπεσε με την απελευθέρωση του Web Browser Internet Explorer 3.0, η οποία είχε εγγενή υποστήριξη για το ActiveX ενσωματωμένο στις ιστοσελίδες.Η ιδέα πίσω από την απελευθέρωση ήταν να απλοποιήσει τον προγραμματισμό του ιστού, να δημιουργήσει ένα πλουσιότερο περιβάλλον ιστού και να αναπτύξει διαδραστικά εργαλεία ιστού.Οι τυπικές εφαρμογές περιλαμβάνουν τη διαλογή και την εμφάνιση πληροφοριών, τη συλλογή δεδομένων χρήστη και τη δημιουργία διαδραστικών κουμπιών ιστού και παραθύρων.Αυτές οι εφαρμογές μεταφέρονται στον υπολογιστή ενός χρήστη όταν αποκτάται για πρώτη φορά στην σελίδα.Στη συνέχεια, η ενότητα τρέχει σαν ένα κανονικό πρόγραμμα από την προσωρινή αποθήκευση του προγράμματος περιήγησης στο Web.

Υπήρξε διαμάχη γύρω από το ActiveX από την εισαγωγή του.Πολλά από τα προβλήματα προέρχονται από την αντιληπτή αποκλειστικότητα του στον Internet Explorer και την πλατφόρμα των Windows.Μια άλλη κύρια καταγγελία προέρχεται από την αρχική έλλειψη ασφάλειας.

Το ActiveX ήταν ένα σημαντικό σημείο σε πολλές συζητήσεις αθέμιτου ανταγωνισμού σχετικά με τη Microsoft, επειδή ο προγραμματισμός βασίζεται στην τεχνολογία των Windows και είναι εγγενής σε αυτό το λειτουργικό σύστημα και στο εσωτερικό πρόγραμμα περιήγησης ιστού, στο Internet Explorer.Κάποιοι υποστηρίζουν ότι αυτό ισοδυναμεί με την καταστολή του ανταγωνισμού.Η τεχνολογία είναι πλέον εγγενή μόνο στον Internet Explorer, αλλά πολλά άλλα μεγάλα προγράμματα περιήγησης στο Web έχουν προσθήκες που τους δίνουν τη λειτουργικότητά τους.

Το άλλο σημείο διαμάχης θεωρεί την ασφάλεια του ActiveX.Οι πρώιμες μορφές ενεργών προγραμμάτων επέτρεψαν να κατεβάσουν τον εαυτό τους και να εκτελούνται χωρίς καμία αλληλεπίδραση με τον χρήστη.Αυτά τα προγράμματα έγιναν ένα σημείο εκτόξευσης για ένα τεράστιο φάσμα κακόβουλου λογισμικού, γνωστό ως κακόβουλο λογισμικό.Με τα χρόνια, η Microsoft προσπάθησε να αποτρέψει την άσκηση κακόβουλων προγραμμάτων μέσω του ActiveX με μεγάλη επιτυχία.Ενώ τα ζητήματα ασφαλείας δεν έχουν εξαλειφθεί, πολλά στον τομέα λένε ότι είναι σημαντικά καλύτερα από ό, τι ήταν αρχικά.