Visual Basic εναντίον Visual Basic. Net (VB6 vs VB.net)
VB γνωστό και ως Visual Basic είναι μια γλώσσα προγραμματισμού που κυκλοφόρησε γύρω στο 1991 ως προϊόν από τη Microsoft. Είναι μια γλώσσα προγραμματισμού τρίτης γενιάς που βασίζεται σε συμβάντα, η οποία υποστηρίζει τη γρήγορη ανάπτυξη εφαρμογών (γνωστή και ως RAD). Η Visual Basic 6, ή VB6, κυκλοφόρησε το 1998 και είναι η σταθερή έκδοση του VB. VB6 παρέχει ένα IDE για την ανάπτυξη λογισμικού και το σχεδιασμό διεπαφής χρήστη. Η γλώσσα βασίζεται σε ένα μοντέλο προγραμματισμού που ονομάζεται Component Object Model. Η VB6 είναι μια απλή γλώσσα προγραμματισμού, η οποία όχι μόνο βοηθά τους αρχάριους να μάθουν γρήγορα τις έννοιες προγραμματισμού, αλλά και να τη χρησιμοποιούν εύκολα σε μεγάλες εφαρμογές λογισμικού. Η VB6 είναι μια διαδικαστική γλώσσα προγραμματισμού. Οι προγραμματιστές μπορούν να σχεδιάσουν ένα GUI για μια εφαρμογή και να εφαρμόσουν λειτουργίες απευθείας στα στοιχεία ελέγχου που προστίθενται στο GUI. Για παράδειγμα, εάν υπάρχει ένα κουμπί στο γραφικό περιβάλλον εργασίας, ο προγραμματιστής πρέπει να γράψει τη λειτουργικότητα για αυτό το κουμπί στο συμβάν κλικ κουμπιού (και επομένως τον όρο προγραμματισμός βάσει συμβάντων).
VB.net
Το VB.net είναι επίσης ένα προϊόν της Microsoft που κυκλοφόρησε το 2008. Είναι ο διάδοχος του VB6. Η κύρια διαφορά μεταξύ VB6 και VB.net είναι η έννοια του «Object Oriented Programming» που εισήχθη στο VB.net. Κάθε στοιχείο που αλληλεπιδρά με ένα τέτοιο σύστημα θεωρείται ως αντικείμενο. Τα αντικείμενα δημιουργούνται μέσω αντίστοιχων κλάσεων. Οι τάξεις μπορούν να δηλωθούν από τον προγραμματιστή ή η γλώσσα αποτελείται επίσης από διάφορες δικές της βιβλιοθήκες κλάσεων. Αυτά είναι τα δομικά στοιχεία της γλώσσας VB.net. Ένα πρόγραμμα εφαρμογής γραμμένο σε γλώσσα VB.net εκτελείται στο πλαίσιο. NET της Microsoft. Ο προγραμματιστής ή ο προγραμματιστής θα πρέπει να γράψει τις κλάσεις διαφορετικές από τις ενσωματωμένες κλάσεις, για να εκτελέσει οποιαδήποτε απαίτηση συστήματος. Μετά την πρώτη μεγάλη έκδοση του VB.net το 2005, τώρα κυκλοφόρησε το 2010, το οποίο υποστηρίζει. NET Framework 4.0.
Visual Basic (VB6)
Σε αντίθεση με το VB6, το VB.net υποστηρίζει κοινή ανάπτυξη. Για όποιον έχει γράψει προγράμματα χρησιμοποιώντας VB6, θα πρέπει να είναι εύκολο να προσαρμοστεί στον προγραμματισμό του VB.net. Επιπλέον, τα προγράμματα που γράφτηκαν σε VB6 μπορούν εύκολα να μετατραπούν σε έκδοση.net χρησιμοποιώντας το εργαλείο μετεγκατάστασης γλώσσας VB.net. Πρόσφατα, η χρήση του VB.net για ανάπτυξη ιστού έχει επίσης αυξηθεί ως αποτέλεσμα της υποστήριξής του για ανάπτυξη εφαρμογών ιστού.
Ποια είναι η διαφορά μεταξύ VB6 και VB.net;
• Η VB6 είναι μια διαδικαστική γλώσσα προγραμματισμού.
• Το VB.net είναι αντικειμενοστρεφής γλώσσα προγραμματισμού.
• Το VB6 χρησιμοποιεί Component Object Model.
• Η VB6 είναι μια απλή γλώσσα προγραμματισμού.
• Το VB.net έχει διάφορες ενσωματωμένες βιβλιοθήκες κλάσης, οι οποίες αποτελούν δομικά στοιχεία της γλώσσας.
• Το VB.net υποστηρίζει κοινή ανάπτυξη.
• Το VB.net υποστηρίζει την ανάπτυξη εφαρμογών ιστού.