Какой кросс-платформенный язык сценариев мы должны принять для группы администраторов баз данных?

Я хотел бы получить отзывы сообщества о выборе языка, который наша команда собирается сделать в ближайшем будущем. Мы являемся разработчиком программного обеспечения, и я работаю в команде администраторов баз данных Oracle и SQL Server, поддерживающих кроссплатформенное Java-приложение, которое работает на Oracle Application Server. У нас есть базы кода SQL Server и Oracle, и мы поддерживаем клиентов на серверах Windows, Solaris и Linux.

Многие задачи, которые мы часто выполняем, недостаточно автоматизированы, а там, где они есть, имеют тенденцию быть гораздо более автоматизированными с помощью оболочки. скрипты, с небольшой эквивалентной функциональностью в Windows. К сожалению, теперь у нас есть проблема перепроектирования скриптов и т. Д. На двух платформах. Так, так что придерживаться JVM имеет смысл. Это не исключение, так как я знаю, что Python является очень жизнеспособным языком.

Я создал список опций, но может быть и больше: Groovy, Scala, Jython, Python, Ruby, Perl.

Никто не имеет большого опыта работы с ними, за исключением того, что у меня достаточно опыта работы с Java и Groovy. Мы ищем что-то динамичное, простое в освоении, легко работающее как с SQL-сервером, так и с Oracle, обладающее некоторыми упрощающими XML-функциями, и это не станет поворотным моментом для администраторов баз данных. Многие из нас очень ориентированы на Баш - что может отвлечь нас от этой зависимости?

Каково мнение людей по этому поводу?

спасибо!

Крис

5
задан Chris Gilbert 25 August 2010 в 08:47
поделиться