@_MBK_, Я не понимаю "проблемы" динамических массивов в vb. Я даже больше скажу – я никогда на практике не использовал статический массив. Может и использовал, но что-то не припомню. Всегда динамические.
Насчёт взрослых пакетов. VB.NET почти равен C# (разница минимальна, 95% возможностей шарпа в VB есть), а на C# сейчас вовсю энтерпрайз гонят. Вэб держится благодаря Мазилле, которая этот js, совсем как Билли свой бейсик, продвигала. В windows (моё личное мнение) очень мало смысла использовать js. Система скриптуется на бейсике, кучи программ (Adobe, Corel, Autocad, MSOffice, Open-LibreOffice и др). Иногда можно скриптовать нескриптуемое, через Autoit (и здесь на форуме я уже приводил примеры).