Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что лучше использовать VBScript или JScript для написания скриптов (не WEB)?

maxsior Мастер (1047), закрыт 10 лет назад
Познакомился с VBScript, понял что хорошее подручное средство для написания каких-нибудь скриптиков и автоматизации некоторых процессов. Потом узнал про JScript, особой разницы не увидел, но решил все же спросить, что из них мощнее, быстрее и функциональнее?
Дополнен 10 лет назад
Или подскажите альтернативу)
Лучший ответ
Мудрец (15761) 10 лет назад
> мощнее
Оба примерно одинаковы.

> быстрее
Заметной разницы по скорости интерпретации не должно быть.

Так что выбирайте тот, который нравится.
Если чего-то нужного в нем не окажется - напишите это на другом в виде отдельного скрипта, и из первого запустите :)
Если нравятся оба - берите оба.

> Или подскажите альтернативу)
Батники. PowerShell.
Есть и еще скриптовые языки (скажем Python, Ruby, Lua), но для них нужен интерпретатор.
Остальные ответы
? ? Просветленный (38935) 10 лет назад
И то и то хрень. Хотя лучше, конечно, VB, так хоть макросы можно будет писать для ворда или экселя того же
maxsiorМастер (1047) 10 лет назад
А что вместо них можно использовать, так чтобы написал и запустил, shell'ы, bat-ники?
? ? Просветленный (38935) Если интересно программирование как таковое, то с си можно начать, а лучше с коммерческих продуктов MS типа C# и прочих .NET языков. Т. е. стараться автоматизировать действия не посредством скриптов, а посредством написания приложений
Мудрец (15761) 10 лет назад
> лучше, конечно, VB, так хоть макросы можно будет писать для ворда или экселя того же
Макросы - совсем другое, там и IDE совсем другая нужна (входит в офис) и код получается другой.

Да и речь идет не про VB и не VBA, а VBS.
Globe Просветленный (24836) 10 лет назад
Сам не использовал, но люди, мнению которых я доверяю, говорят, что хорошая штука для всяких скриптиков, автоматизации процессов и прочих административных целей - Windows PowerShell.
/bin/laden Искусственный Интеллект (120659) 10 лет назад
От мелкомягких поделки все убогие донельзя. Я писал кое-что на VBS. Да,
он неплох для чего то простого, поддерживается чуть и не в Win98 из
коробки ( в отличие от powershell), automation, все дела, но как только копнешь глубже - это такой пздц, все через такую жопу сделано (впрочем, как обычно у индусов) . .
Все, что есть в VBS, есть и в JScript, семантика только разная. По идее, лучше уж за JScript браться ввиду более обиходной сементики.
Янус Двуликий Мастер (1721) 10 лет назад
Лучше пиши на JScript.NET - он входит в число языков среды .NET и естественно продвинутее VBS во много раз.
Мудрец (15761) 10 лет назад
И в какой же IDE на нем писать?

Видал все издания VS от 2003 до 2013, нигде десктопной реализации JS.NET почему-то не видел. Под Metro (Windows Store) и WinPhone, кажется, видел - но это совсем другое.


> и естественно продвинутее VBS во много раз.

Но требует .NET, нескриптовый, да и с IDE, как видите, запарка.
Янус Двуликий Мастер (1721) http://msdn.microsoft.com/en-us/library/vstudio/72bd815a(v=vs.100).aspx - поддерживается в VS 2005
Мудрец (15761) 10 лет назад
Кстати, под. NET можно на тех же JScript и VBS писать, прямо в блокноте!
http://forum.script-coding.com/viewtopic.php?id=1139
Похожие вопросы