|
-
Aug 20th, 2018, 09:43 AM
#1
Thread Starter
Fanatic Member
The origin of .NET within topic of VB6
I have been studying the history of Visual Basic lately. I found this awesome series of videos explaining what happened and why.
https://channel9.msdn.com/Series/Vis...ntary-Part-One
https://channel9.msdn.com/Series/Vis...ntary-Part-Two
Apparently the internet explosion and a lawsuit had a lot to do with why Microsoft went on a different path and needed to re-write the language features.
Did you know that the first version of .NET up to late 99 was running VB6 inside? That's right the original plan was scrapped when they realized it would take to long.
Did you know that the basic .net prototype was built over the weekend? Yes, Scott Guthrie wrote a very sluggish and incomplete prototype over a Christmas vacation. A very small team worked on the initial development. Come to find out that .NET has been sluggish since the very beginning, and it took lot's of incremental work to get it to an acceptable level. Which honestly, it never really did in all areas. Certainly arguable depending on the perspective.
Early versions allowed debugging inside older dll's, but then scrapped that idea too.
I own and have read all of the Microsoft Press books, and I've been collecting them through the years but more so recently. Never once do any of them say that vb.net is meant to replace vb6. In fact, time and time again they say the opposite. They say that not all applications are suited to utilize web related features. Migration should be done on a case by case basis, and only if needed. Serious desktop development will be done with VB6 for a long time, in my opinion(having read the books more than once). There will always be a way to seamlessly interop with .net dll's, on most operating systems without installing the framework.
I've also been buying up older versions of vb.net to write my interops with. Certainly 2005 is the fastest version to write dll class files with, whilst .net 2.0 is matured and offers just about everything important that ever came out in .net. From what I read, 2017 is the last version to support desktop development, however I am not certain of the details of this.
Also I purchased the very first version of Visual Studio .NET BETA 1, which should have unique features. The EULA states that the copies were to be destroyed or sent back to microsoft, when the official release version was shipped. I am not sure if the BETA 1 had the same time bomb expiration that the BETA 2 had. Apparently some users reported that the time elapsed and the product continued to work, although it would be un-licensed according the EULA. I would like to see the first IDE so I can capture it on video, but I don't have an old enough system to test it.
Last edited by TTn; Aug 22nd, 2018 at 06:30 PM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|