Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I read somewhere, very recently, that MS is phasing out VBA in favor
of ... what? VB.NET? Visual Studio .NET? The article I read seemed to imply that all existing code (i.e., your entire life's work) was in jeopardy. Hmmm.... All breathe deeply now.... Can anybody clarify this rumor, and confirm or deny? And if there is a looming Next Big Thing, what is new about it besides the name? Thanks. --Erv |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Microsoft moved from VB to VB.NET as a development language. While there
is commonality, there are also differences. It would be logical to believe that eventually, VBA would be replaced by the .NET. However, the change is not iminent and, to the best of my knowledge there are no announced plans to change. They have introduced a set of tools to facilitate the interface of Office Apps to VB.Net, Visual Studio.Net based applications. However, I think for at least the next version or two of Office, VBA will remain. Also, companies that have invested in VBA applications are not going to suddenly drop all their investment to convert just so they can upgrade to a new version of office. http://www.microsoft.com/presspass/p...ceLaunchPR.asp http://msdn.microsoft.com/vstudio/office/ -- Regards, Tom Ogilvy "Erv Young" wrote in message om... I read somewhere, very recently, that MS is phasing out VBA in favor of ... what? VB.NET? Visual Studio .NET? The article I read seemed to imply that all existing code (i.e., your entire life's work) was in jeopardy. Hmmm.... All breathe deeply now.... Can anybody clarify this rumor, and confirm or deny? And if there is a looming Next Big Thing, what is new about it besides the name? Thanks. --Erv |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That's not necessarily true. Microsoft has said all along that developers
should convert only those applications for which conversion makes sense (to add new functionality or to take advantage of new capabilities, for example). Existing applications should be left alone -- VB 6 (for example) is not going to "suddenly" stop working any time in the foreseeable future. Microsoft has never said that ALL existing applications must be re-engineered and re-written in .NET; that was a knee-jerk reaction by those who already had an axe to grind with Microsoft. Microsoft does, however, expect pretty much all NEW development to be done in .NET. And, the reception that .NET is receiving depends greatly on the developers that you talk to. Some are very happy about it, some are very upset. I think Microsoft expected this all along, and is willing to write off a certain percentage of VB (and VBA, to get back on topic) developers in this paradigm shift. Not pretty, but that's the way it is. In some ways, it's no different that what Microsoft really needs to do with Windows (but is reluctant to) -- make a complete break with the past and re-write the Windows platform from the ground up. That would have the benefit of fixing a lot of the problems that have arisen over the years (what with all the bolting-on of additional functionality and extending of Windows into areas that it was not originally designed for), but would have the drawback of breaking many existing applications. Some people are calling for Microsoft to make the break, and some would be greatly upset if/when Microsoft does. I believe that the up-coming Longhorn fits this bill. What do you think the hue-and-cry would be if a Windows "upgrade" came out that broke many applications, even if ALL security and bug problems were fixed in the process? And yet, it will have to be done at some point or Windows will eventually collapse under its own weight. Microsoft saw the same necessity for its development platform. Hence, VB.NET -- a "break" with the past that attempts to keep at least some compatibility, to ease the transition. Carl Rapson "Thomas" wrote in message ... Tom Ogilvy wrote: Also, companies that have invested in VBA applications are not going to suddenly drop all their investment to convert just so they can upgrade to a new version of office. Thats pretty much what MS expected with VB developers and companies that utilized VB,they had the expection that they would gleefully convert all their personal apps and developers over to Net.From what I've seen Net is not being welcomed quite so warmly by the later. http://www.microsoft.com/presspass/p...ceLaunchPR.asp http://msdn.microsoft.com/vstudio/office/ -- Regards, Tom Ogilvy "Erv Young" wrote in message om... I read somewhere, very recently, that MS is phasing out VBA in favor of ... what? VB.NET? Visual Studio .NET? The article I read seemed to imply that all existing code (i.e., your entire life's work) was in jeopardy. Hmmm.... All breathe deeply now.... Can anybody clarify this rumor, and confirm or deny? And if there is a looming Next Big Thing, what is new about it besides the name? Thanks. --Erv |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
MSFT is planning on removing VB completely (in the long run, not
immediately), and replace it with the more robust and faster C#. Though since it will all be in .Net, I presume it won't be difficult to use C,C++,Python,Perl, etc, etc, etc. -akshay "Erv Young" wrote in message om... I read somewhere, very recently, that MS is phasing out VBA in favor of ... what? VB.NET? Visual Studio .NET? The article I read seemed to imply that all existing code (i.e., your entire life's work) was in jeopardy. Hmmm.... All breathe deeply now.... Can anybody clarify this rumor, and confirm or deny? And if there is a looming Next Big Thing, what is new about it besides the name? Thanks. --Erv |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Visual Basic.net and C# are saif to be the two best integrated languages in
Visual Studio.net . Both languages create identical compiled files, and there is no difference in performance for "similar programming" between the two. VB6 is already removed from the market, but still widely used by countless people, VB.net is very much alive and I believe it stays that way. -- HTH. Best wishes Harald Followup to newsgroup only please "Akshay" skrev i melding ... MSFT is planning on removing VB completely (in the long run, not immediately), and replace it with the more robust and faster C#. Though since it will all be in .Net, I presume it won't be difficult to use C,C++,Python,Perl, etc, etc, etc. |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
"Harald Staff" wrote in message
... Visual Basic.net and C# are saif to be the two best integrated languages in Visual Studio.net . Both languages create identical compiled files, and there is no difference in performance for "similar programming" between the two. VB6 is already removed from the market, but still widely used by countless people, VB.net is very much alive and I believe it stays that way. Actually, I'll have to disagree with you here. Though they "should" produce the same MSIL, they don't. They are very similar in terms of performaces, but I belive that in very certain cases, C# has an edge, and the whole unsafe thing is pretty good when you have to Interop with COM, it can make things a lot easier. -akshay |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() "Harald Staff" wrote in message ... Visual Basic.net and C# are saif to be the two best integrated languages in Visual Studio.net . Both languages create identical compiled files, and there is no difference in performance for "similar programming" between the two. VB6 is already removed from the market, but still widely used by countless people, VB.net is very much alive and I believe it stays that way. -- HTH. Best wishes Harald Followup to newsgroup only please Indeed the environment allows you to mix VB.Net and C# modules in the same solution and compile run and most importantly debug them together. This is very useful when developing a Client Server appn where the serve is in C# and the Client is VB Keith |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|