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

 

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

Product Family Life-Cycle Guidelines for Visual Basic 6.0

Îåêßíçóå áðü ôï ìÝëïò George J. Capnias. Τελευταία δημοσίευση από το μέλος kyriakoy στις 15-03-2005, 16:30. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  07-03-2005, 23:10 1381

    Product Family Life-Cycle Guidelines for Visual Basic 6.0

    H Microsoft ανακοίνωσε τον κύκλο ζωής της VB6. Στο τέλος του Μαρτίου του 2005 τελιώνει το Mainstream Phase και μπαίνει στο Extended Phase μέχρι το Μάρτιο του 2008 όπου και θα περάσει στη Non-supporded Phase και θα σταματίσει η υποστηριξή της τελείως...

    Περισσότερες πληροφορίες στο
    Product Family Life-Cycle Guidelines for Visual Basic 6.0.

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  09-03-2005, 20:27 1386 σε απάντηση της 1381

    The MVPs are revolting over VB.NET

    Και μετά την ανακοίνωση άρχισε ο ξεσηκωμός...

    1 The MVPs are revolting over VB.NET r

    Oh, oh, the Microsoft MVPs are revolting (they want Microsoft to resume VB 6.0 development). I used to be an MVP. I guess I should revolt too!

    I used to be an associate editor at Visual Basic Programmer's Journal and helped plan the VBITS conferences. Me and VB go way back.

    On one hand, I agree. I wish Microsoft hadn't done what it did. On the other hand, I disagree with the revolt. For why you need historical context. Lots of VB'ers back in the late 1990s were angry that their language always seemed to be a second-class citizen. It was hard to do object-oriented programming with it. VB'ers were looked down upon by other programmers and VB'ers complained at conferences that they wanted the language to get power features like object orientation and multi-threading and full access to the Windows API, among other things.

    Today VB.NET is not a second class citizen and I know of some incubation groups working to make sure it even gets some cool stuff that C# and other .NET-oriented languages don't have.

    This issue has gotten the focus of Steve Ballmer (he took this issue on personally at two MVP summits I attended). I've also been asking the .NET gurus like Christopher Brumme about the issues. He said they spent long anguishing nights looking at the technical details.

    To take it out of Microsoft land. I remember another company that did something similar. Canon. If you go back and look at Canon SLR cameras from the early 1990s, you'll see they have a different lens mount than they use today.

    Canon made a corporate decision to "switch the lens mount." When that happened, sales of Nikons went up. Why? Because Nikon didn't "obsolete their existing customer base."

    But, today, I'd rather own a Canon. Why? Their lenses focus faster, are more reliable (they don't have a mechanical gear like Nikon's do), and enable new kinds of lenses, like a 50mm f1.0 lens that's impossible to build on Nikon's lens mount. Oh, and Canon now has a much larger percentage of the pro market than they used to have before (I don't remember a single pro using Canons back in the early 1990s - Nikon had a near monopoly in that market. Today you see about 50% Canons at sporting and news events).

    Microsoft, for better or for worse, made such a decision. They decided to obsolete old Visual Basic in order to make Visual Basic an equal partner with C# in the .NET world.

    Now, could it have been handled better? Absolutely. Everyone on the teams I talk with admits this and there is ongoing work being done to make it easier to convert from the VB 6.0 world into the VB.NET one.

    I'll see if Paul Vick can take this on on his blog. He's on the VB.NET team.

    For some more context: there are more than 2,000 MVPs now.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  09-03-2005, 23:00 1389 σε απάντηση της 1381

    Visual Basic 6 Backers Revolt

    Και μέχρι και site διαμαρτυρίας έχει γίνει...

    1 Visual Basic 6 Backers Revolt r

        When developers balk, Microsoft sometimes listens. But when 100 of Microsoft's Most Valuable Professionals (MVPs) are up in arms, one has to figure Microsoft will sit up and take notice. Microsoft is on tap to phase out support for its Visual Basic 6 language on March 31. But there is still a sizeable number of developers who have not upgraded to the current version of VB (the VB.Net release), mainly because the upgrade is quite painful. Those in favor of Microsoft extending VB 6 support have signed the petition here.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  11-03-2005, 20:02 1400 σε απάντηση της 1389

    Some thoughts on "Classic VB"

    Η γνώμη του Duncan Mackenzie για το μέλλον της VB6 και της VB.NET.

    1 Some thoughts on "Classic VB" r

        This topic has been in the 'news' lately (well, at least in the blogs) and I've been considering replying.... but it turns out I don't have to, because Dave Totzke has done it for me. I don't really agree with his comment that we've kept C++ alive because Office is written in it... it is actually because the managed world doesn't replace the need to write native code against the underlying hardware and OS. We need to have at least one avenue for folks to write the high-performance graphic software, device drivers, network packet filters, etc.... so we need unmanaged C++ to stay. There isn't a similar need for new development on VB6.

         Yes, it is hard to upgrade complex code bases, but when you install VB.NET it doesn't uninstall your copy of VB6. It is possible to maintain an existing code base while you write new code in .NET and then interop as necessary between the two worlds. Within MSDN, we have Access applications that pop-up Windows Forms when you click certain buttons... we have VB6-based add-ins for Outlook and Word that are simple wrappers around .NET code and some that are a mix of VB6 code and VB.NET code...

        There are some things that were in VB6 and are not available in VB.NET that I feel still need to be available, but I think they could be made available as .NET components, ActiveX components, or add-ins to Visual Studio. Take DDE for example, it just isn't part of the .NET Framework, so I think it would be nice if we had a small component that allowed me to access DDE from within .NET, fired events when new data arrived, etc... I wish that people would put their effort towards building/requesting these types of components instead of advocating something that just isn't a good idea. At the very least, push for more effort to be put into the upgrade process, lets get someone to build more than just a wizard, build a tool that does the upgrade and includes a ton of additional libraries to help with transitioning older code. That would be a lot of work, but the end result is still better than just doing incremental development on VB6.

        By the way, this is as good of time as any to point out that I do believe that there is something missing in the .NET world right now. We need an Access-like tool for .NET... not what VB6 was, which was really much too complicated for the level of developer I'm thinking of... but something that is a drag-and-drop database form focused application creation tool. Like Access, Filemaker Pro, Hypercard, etc... but producing .NET code behind the scenes so that you can extend simple applications created using this tool with code produced out of VB.NET/C#. I think I'll call it Access.NET Smile


     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  11-03-2005, 22:26 1401 σε απάντηση της 1400

    Μια άποψη για την VB6

        Στις αρχές του Φεβρουαρίου είχα διαβάσει το άρθρο του Richard Grimes - "Mr. Grimes’ Farewell" που ουσιαστικά εξηγεί τους λόγους που σταματάει να κάνει ανάπτυξη κώδικα κάτω από .NET και ταυτόχρονα εκφράζει την άποψή τους για το μέλλον του .NET. Είναι μια άποψη που αξίζει να την διαβάσει κάποιος.
     
        Σαν άτομο βλέπω την μεταπήδησή μου από την VB6 στην VB.NET ή στην C#, σαν μια τεχνολογική εξέλιξη που θα πρέπει να ακολουθήσω, για να μπορέσω να αναπτύξω λογισμικό σαν Enterprise Programmer/Software Engineer/Windows Platform Application Architect.

        Από την άλλη μεριά θυμάμαι τι είχα βρει στην VB όταν είχα ξεκινήσει και φαντάζομαι ότι βρίσκουν αυτοί που τώρα ξεκινάνε η θέλουν να συνεχίσουν να την χρησιμοποιούν: Την απλότητα της γλώσσας, ότι δεν είχε ανάγκη ο προγραμματιστής να έχει μεγάλη γνώση της πλατφόρμας, τα περισσότερα γίνονταν αυτόματα ή μέσα από wizards και ο χρήστης δεν έβλεπε «και πολλά». Θυμάμαι σε σεμινάρια VB6 να λέω σε αυτούς που τα παρακολουθούσαν: «Δεν χρειάζεται να προγραμματίζεις για να φτιάξεις προγράμματα σε VB6, αρκεί να ξέρεις να ζωγραφίζεις!». Βέβαια αποτέλεσμα ήταν να γράφονται «χάλια» εφαρμογές, αλλά να έχει γεμίσει ο κόσμος από εφαρμογές των Windows που ένας μη και τόσο καλός προγραμματιστής έχει καταφέρει μια λύση και να έχει εξυπηρετήσει χρήστες.

        Και αυτό με κάνει να αναρωτιέμαι: Το Visual FoxPro υπάρχει εδώ και πολλά χρόνια. Οι προγραμματιστές δεν είναι και τόσοι πολλοί όσοι της Visual Basic. Και ενώ όλο υπάρχουν ψίθυροι ότι η Microsoft θα το διακόψει, σαν από θαύμα βγαίνει μια έκδοση για κάθε αντίστοιχη έκδοση του Visual Studio.

        Κάθε φορά έχει καινούργια features, ας πούμε Web Services support στην έκδοση 8 και πρόσφατα είδα ότι μπορούν να κατασκευαστούν εφαρμογές FoxPro που θα λειτουργήσουν σαν ISAPI modules στον IIS.

        Γιατί πρέπει να σταματήσει το support της VB6; Μήπως η Microsoft βιάζεται να «σκοτώσει» την VB6; Με σκοπό να «μεταφέρει» τον μεγάλο αριθμό των προγραμματιστών VB6 στην πλατφόρμα .NET και με αυτό να εξασφαλίσει την εξάπλωση του και ταυτόχρονα την επιτυχία του; Μήπως οι «λιγότερο προγραμματιστές» της VB6 είναι το μέσο που θα χρησιμοποιήσει η Microsoft για την εμπορική της επιτυχία μέσω του .NET;

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  15-03-2005, 16:30 1409 σε απάντηση της 1401

    Re: Μια άποψη για την VB6

    ο αντίλογος....
    την υπεράσπιση του .NET για αυτό το άρθρο ανέλαβε από την Microsoft o Dan Fernandez (c# product manager) στο :
    http://blogs.msdn.com/danielfe/archive/2005/02/22/378343.aspx

    ενώ για την VB.NET πολυ επιτυχημένα ο Scott Swigart :
    http://swigartconsulting.blogs.com/tech_blender/2005/02/grumpy_grimes.html

    Δουλεύοντας χρόνια με την Visual Foxpro μπορώ να πω ότι όταν μάθαμε ότι δεν θα είναι .NET η VFP νομίζαμε ότι η Microsoft τελείωσε την γλώσσα και μαζί και εμάςSmile. Στην πορεία όμως είδαμε ότι διάλεξε για αυτήν ξεχωριστό δρόμο και αυτό φάνηκε με τις συνεχείς αναβαθμίσεις (έκδοση 9 μέχρι τώρα) εξελισσοντας το .ΝΕΤ interop. Στην μορφή που είναι σήμερα δεν υπάρχει περίπτωση να ενταχθεί στο Visual.Studio.NET. Υπάρχουν όμως φήμες ότι η συνέχεια της στο .NET θα είναι η X# ή η c-ωμέγα, ειδικά η τελευταία αν δει κανείς τι θέλουν να κάνει είναι αυτό ακριβώς που κάνει σήμερα η Xbase εκδοχή που χρησιμοποιεί η Visual Foxpro.
    Nikos Κ.
    ALT.NET
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems