Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

VB6 - The legend lives on...

Îåêßíçóå áðü ôï ìÝëïò Markos. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 31-08-2012, 16:27. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  30-08-2012, 20:06 71163

    VB6 - The legend lives on...

    Παρατηρώντας τον Programming Community Index, διαπιστώνει κανείς τις αντοχές που έχει αυτή η γλώσσα. Κάνοντας λίγο googling έπεσα πάνω σ' ένα topic με τίτλο "Why VB6 Still Thrives". Από 'κει πληροφορήθηκα ότι η Microsoft επέκτεινε τον χρονικό ορίζοντα υποστήριξης εφαρμογών γραμμένων σε VB6 στα λειτουργικά της συστήματα (πρωτότυπη πηγή: "Old soldiers never die"). Για όποιον ενδιαφέρεται, υπάρχει ένα site με tutorials και resources που μπορεί να του φανούν χρήσιμα (vb6.us).

    Ακόμα κι ένας άνθρωπος μπορεί ν' αλλάξει τον κόσμο. Μη θέλεις να κυβερνήσεις. Απλά δείξε το μονοπάτι κι ο κόσμος θ' ακολουθήσει!!
  •  31-08-2012, 09:54 71166 σε απάντηση της 71163

    Απ: VB6 - The legend lives on...

    Έχουμε πελάτη πολύ μεγάλη τράπεζα, στην οποία υπάρχουν καμιά 20άδα διαφορετικά συστήματα. 7-8 είναι σε vb6! Και το θέμα είναι ότι δεν έχουμε αρκετό κόσμο να ξέρει vb6 για να μπορεί να τα υποστηρίξει όλα αυτά... 

    Κάνα δυο είναι μάλιστα και web applications!

    Ομολογουμένως πάντως, εξακολουθούν να δουλεύουν κανονικά - γιατί να πάθουν τίποτα άλλωστε; - και ο πελάτης δεν είναι διατεθειμένος να πληρώσει εφ'όσον δεν συντρέχει λόγος.

    (για να μην αναφέρω και το γεγονός ότι όλα καταλήγουν σε ένα mainframe που τρέχει κάτι σε COBOL - έχω δει κάτι xml namespaces του στυλ "ExportedFromCobol")

    "When the darkness rises up from inside - that is normal.
    It's when you reach down to pull it up - that the noxious warnings sound."
    Tuzak, Farscape
  •  31-08-2012, 10:35 71168 σε απάντηση της 71163

    Απ: VB6 - The legend lives on...

    Κατά κάποιο τρόπο αυτό οφείλεται και στην αποτυχία του .ΝΕΤ. 
  •  31-08-2012, 10:38 71169 σε απάντηση της 71166

    Απ: VB6 - The legend lives on...

    Μάρκο, το TIOBE δεν αναφέρει πουθενά VB6. Παρότι αναφέρει Visual Basic και Visual Basic.NET (μία ονομασία που συνηθιζόταν κάπου το... 2003), είναι πολύ πιθανό τα στατιστικά στην ταμπέλα Visual Basic να αναφέρονται και στην VB.NET. Αν μάλιστα δεις και τα γραφήματα των δύο ετικετών στο χρόνο, θα δεις ότι κάτι περίεργο συμβαίνει. Πως γίνεται να ανέβαιναν τα ποσοστά της Visual Basic από 6% το 2005 σε 11% το 2008 για να πέσουν στο 4.5% το 2012? Όταν η VB.NET ήταν σταθερά στο 0.3%? 

    Όσο για τους λόγους να αλλάξει κανείς .... οι εφαρμογές σε VB6 ήδη έχουν σημαντικά προβλήματα, δεν χρειάζεται να "πάθουν" κάτι. Η έλλειψη inheritance και η προβληματική υλοποίηση των intefaces σημαίνει ότι αναγκαστικά η δομή της εφαρμογής θα είναι πιο δύσχρηστη και δύσκολη στη βελτίωση και επέκταση. Η έλλειψη οποιασδήποτε μορφής refactoring εργαλείων, ORM ή framework το ίδιο. 

    Η έλλειψη ουσιαστικού error handling (On Error Resume Next ε?) σημαίνει ότι πολλά προβλήματα της εφαρμογής μπορεί ποτέ να μην έγιναν αντιληπτά επειδή κάποιος ... τα έφαγε.

    Η αδυναμία multithreading ειδικά στη σημερινή εποχή των multicores σημαίνει ότι η εφαρμογή θα είναι μονίμως αργή χωρίς δυνατότητα scale up.

    Η μόνη δικαιολογία για να παραμείνει κανείς σε VB6 είναι η αδράνεια και ότι η εφαρμογή δεν αξίζει τόσο ώστε να αναβαθμιστεί μετά από 10 χρόνια στασιμότητας. Το οποίο φυσικά είναι ένας άλλος τρόπος να πεις "ο πελάτης δεν είναι διατεθειμένος να πληρώσει εφ'όσον δεν συντρέχει λόγος."

    Εδώ η Εθνική Τράπεζα έχει ακόμα εφαρμογές σε VB6 επειδή .... δεν ήθελε να αναβαθμίσει τα λειτουργικά πέρα από NT ...

    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  31-08-2012, 11:46 71170 σε απάντηση της 71169

    Απ: VB6 - The legend lives on...

    Έτυχε απλά όταν ο κόσμος άρχισε μαζικά να έχει πρόσβαση και την δυνατότητα αγοράς ενός Η/Υ η μόνη με διαφορά εύκολη visual γλώσσα που υπήρχε ήταν η Vb. Και επειδή πολλοί δεν έκανα την αλλαγή σε .Net να εμφανίζεται στην αγορά η κατάσταση που εμφανίζεται. Σαν γλώσσα είχε πολλά μειονεκτήματα αλλά είχε δύο δυνατά σημεία που τελικά κέρδισαν τον απλό προγραμματιστή, τον χομπίστα.

    Το ένα ήταν η εύκολη σύνταξή της. Δες καλογραμμένο κώδικα σε Vb και είναι σαν να διαβάζεις ιστορία δες σε C και τα λέμε...

    Το δεύτερο ότι σου έδινε την δυνατότητα να σχεδιάσεις γρήγορα το UI σου και να αρχίσεις να εμφανίζεις παράθυρα.

    Είναι πάρα πολύ ωραία γλώσσα και στο .Net δεν έχει πλέον να ζηλέψει τίποτα.

  •  31-08-2012, 14:49 71171 σε απάντηση της 71169

    Απ: VB6 - The legend lives on...

    Παναγιώτης Καναβός:
    Μάρκο, το TIOBE δεν αναφέρει πουθενά VB6. Παρότι αναφέρει Visual Basic και Visual Basic.NET (μία ονομασία που συνηθιζόταν κάπου το... 2003), είναι πολύ πιθανό τα στατιστικά στην ταμπέλα Visual Basic να αναφέρονται και στην VB.NET. Αν μάλιστα δεις και τα γραφήματα των δύο ετικετών στο χρόνο, θα δεις ότι κάτι περίεργο συμβαίνει. Πως γίνεται να ανέβαιναν τα ποσοστά της Visual Basic από 6% το 2005 σε 11% το 2008 για να πέσουν στο 4.5% το 2012? Όταν η VB.NET ήταν σταθερά στο 0.3%?


    Δεν έχεις καθόλου άδικο. Άλλωστε τα ratings βασίζονται στα αποτελέσματα των search engines. Το link που έδωσα στο αρχικό post δεν είναι του Index. Εκ παραδρομής έβαλα εκείνο που αναφέρεται στον ορισμό και τη μεθοδολογία υπολογισμού του δείκτη. Ήθελα να το ψάξω λίγο περισσότερο γιατί τα αποτελέσματα μου έκαναν κι εμένα εντύπωση. Αλλά έδωσα λάθος link! Anyway... Ένα search της μορφής "Visual Basic" δεν είναι ξεκάθαρο σε ποια έκδοση ακριβώς αναφέρεται. Πάντως η Microsoft δείχνει να την υπολογίζει ακόμα...

    Ακόμα κι ένας άνθρωπος μπορεί ν' αλλάξει τον κόσμο. Μη θέλεις να κυβερνήσεις. Απλά δείξε το μονοπάτι κι ο κόσμος θ' ακολουθήσει!!
  •  31-08-2012, 16:27 71172 σε απάντηση της 71171

    Απ: VB6 - The legend lives on...

    Έχει δοκιμάσει κάποιος να δει πως φαίνεται το WinRT μέσα από την VB6 και αν μπορεί να φτιάξει εφαρμογές που το κάνουν reference; Devil

       

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems