Visual Basic: Not as Shiny, Still as Viable
bootstrap.life
Visual Basic: Not as Shiny, Still as Viable
1–10 of 11 posts
Re: Visual Basic: Not as Shiny, Still as Viable
#2I think a lot of debate about "popularity" boils down to 2 different meanings of "popular".
The folks defending a language that's losing "popularity" are thinking of "popular" like a high-school prom queen type of popularity. E.g. Maybe the language is no longer the prettiest girl at the dance but I don't care and nothing you can say will change my mind!
But as I tried to explain in my previous message about ColdFusion popularity[1], others are using the word "popular" as an imprecise proxy for up-to-date-language-I-can-easily-get-a-job-in. E.g. Is this language widely used enough where I can tap a vast community's help to solve problems? In this 2nd meaning, "popularity" does indeed determine its usefulness.
An example is Python being "more popular" than Lisp. Again, don't think of "prom queen popular" to trigger defensive essays; instead think of "ecosystem popular". Here's an excerpt[2] from Steve Huffman about migrating Reddit from Lisp to Python:
>If Lisp is so great, why did we stop using it? One of the biggest issues was the lack of widely used and tested libraries. Sure, there is a CL library for basically any task, but there is rarely more than one, and often the libraries are not widely used or well documented. Since we’re building a site largely by standing on the shoulders of others, this made things a little tougher. There just aren’t as many shoulders on which to stand.
Re: Visual Basic: Not as Shiny, Still as Viable
#3Re: Visual Basic: Not as Shiny, Still as Viable
#4Nonsense. It's a general-purpose programming language like any other. JavaScript isn't my favorite language in the world, and I agree that there are a lot of packages that make working in it a lot nicer, but come on.
Re: Visual Basic: Not as Shiny, Still as Viable
#5Re: Visual Basic: Not as Shiny, Still as Viable
#6Re: Visual Basic: Not as Shiny, Still as Viable
#7Re: Visual Basic: Not as Shiny, Still as Viable
#8> Node.js, as a language, is almost worthless without its immense open-source ecosystem. You won’t find any real-world applications running on Node without the use of dozens or hundreds of npm libraries simply because Node is not useful in and of itself. Nonsense. It's a general-purpose programming language like any other. JavaScript isn't my favorite language in the world, and I agree that there are a lot of package…
Re: Visual Basic: Not as Shiny, Still as Viable
#9Visual Basic got torpedoed by Microsoft during the .NET introduction. VB.NET and Visual Basic just aren't the same language. Visual Basic would have been much better off not to be included and remained a separate product. Microsoft wanted it as part of .NET but not enough to make it anything but a C# skins.
Re: Visual Basic: Not as Shiny, Still as Viable
#10From what I recall, Malwarebytes (which is more or less the antivirus package to use if you're on Windows) is written in VB .NET. It using .NET in lieu of a native language gave it a leg up on certain other insecurely designed C++ based AV packages where it was possible for malware to exploit the AV scanning engine as a vector for arbitrary code execution.