Charlotte Foust
cfoust at infostatsystems.com
Tue Jul 11 14:11:33 CDT 2006
Ken, At present VSTO is included with VS.Net but it is also a stand alone product that includes a standard version of VB.Net. It isn't cheap, by any means, but still cheaper than the full Visual Studio. As for the ease of the transition, that depends on what you have done in Access. Have you worked with classes, child classes, loosely coupled code, ADO, frameworks? If so, you aren't going to have a lot of trouble once you get used to the new object model. The only thing that makes VB.Net easier to move to than C# is the lack of the pesky scope indicators and braces, etc., that makes languages like C# hard for VB programmers to decipher. I LIKE VB.Net and resist getting dragged back into VBA. I wouldn't like to have had to make the transition on my own without a team member who was already conversant with VB.Net on hand to help, but I could have done it, as could most of us. I remember similar discussions when VBA became the language of MS Office and we had to give up WordBasic, AccessBasic, Excel Macro language, etc. As for alternatives, sure they're there, but if you want to keep the familiar Access interface, they're somewhat limited because VS.Net will be the scripting language for it. Charlotte Foust -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Kenneth Ismert Sent: Tuesday, July 11, 2006 10:43 AM To: accessd at databaseadvisors.com Subject: Re: [AccessD] Demise of VBA VBA is a dead language -- I've been saying that for a while now. When Microsoft stops updating a product, it's only a matter of time before it sunsets it. There are two driving reasons for this shift, as I see it: * VB6 and VBA have deep security issues. Microsoft is unwilling or unable to address this. * The VBA environment was included in Office, and Microsoft wants to realize extra revenue from the sale of VSTO. What does this mean for us? * Vastly more expensive entry into development. Very likely, VSTO will require a full version of Visual Studio -- no Express edition here. * Vastly higher learning curve. You thought the current system was tough? Try wrapping your head around a new language (don't believe the bullshit that VB.NET is any easier to move to than C#), new IDE, enormous new libraries (ADO.NET, BCL), and completely new methodologies. Not to mention the radically new Access 2007 interface. My point is, if you have to re-learn everything, why limit yourself to just Visual Studio? There is a universe of languages and development evironments, all free, for you to explore. And, not crippled intro product -- full-featured and free. You really owe it to yourself to explore the alternatives. -Ken -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com