.NET trouble with Visual Basic

Started by
12 comments, last by penetrator 21 years, 8 months ago
Its not a policy - its a necessity. I suggest you read this rant by Sam Gentile called "It's the runtime, stupid!"[1]:

This is not Windows. This is not COM. To program in .NET is a whole new ballgame folks. Throw out everything you knew in MFC, COM, etc. If you want to program in .NET, you must learn and understand how .NET works. That means understanding the basics of the Common Language Runtime, Garbage Collection, Finalization, the Dispose Pattern, the BCL and what Managed code is. You can't wing it anymore. To ask if you have to install the runtime where you run is like asking "Do I have to plug in the computer to make it run?" Managed code is managed. Managed by what? Managed by the CLR! You need one to run .NET code, ok? A runtime means just that. A runtime is needed at runtime to for programs to function.

The runtime is already offered as a Recommended Download on Windows Update, and it will be included in XP Service Pack 1.

BTW - That runtime would have been smaller if they didnt include DLL's to support legacy VB6 functionality.

EDIT: Added the quote for the benefit of those people too lazy to click on links.

[1]http://radio.weblogs.com/0105852/stories/2002/04/21/itsTheRuntimeStupid.html

"It is precisely because it is fashionable for Americans to know no science, even though they may be well educated otherwise, that they so easily fall prey to nonsense. They thus become part of the armies of the night, the purveyors of nitwittery, the retailers of intellectual junk food, the feeders on mental cardboard, for their ignorance keeps them from distinguishing nectar from sewage."
Isaac Asimov

[edited by - Arild Fines on August 13, 2002 8:10:52 PM]
--AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.[Project site] [IRC channel] [Blog]
Advertisement
Could not have said it better.

It IS the runtime, stupid :-)


Regards

Thomas Tomiczek
THONA Consulting Ltd.
(Microsoft MVP C#/.NET)
RegardsThomas TomiczekTHONA Consulting Ltd.(Microsoft MVP C#/.NET)
If it makes you feel any better, all future versions of Windows, starting with the future release of .Net server, will ship with the runtime already installed.
Exactly. Actually I hope MS will soon use a vehicle such as IE 7 or something (which gets downloaded and installed by a lot of people) to push out the framework.

Good installers (you DO use an installer, right?) are able to check the runtime existence and automatically download and install the framework - but ok, assuming you have access to things like Installshield 7.04 or WISE for Windows Installer might be a little far fetched in this forum.


Regards

Thomas Tomiczek
THONA Consulting Ltd.
(Microsoft MVP C#/.NET)
RegardsThomas TomiczekTHONA Consulting Ltd.(Microsoft MVP C#/.NET)

This topic is closed to new replies.

Advertisement