Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   bash vs perl/python (http://www.flasher.ru/forum/showthread.php?t=169892)

v0vka 14.10.2011 02:12

bash vs perl/python
 
Доброй ночи дорогие друзья)

Хочу спросить ваше мнение
Есть задача написать скрипт, в числе действий которого будет:
1. сканирование директории на наличие новых файлов
2. работа с XML (чтение, редактирование)
3. работа с тегами IDv3 (MP3)
4. запуск других приложений

Целевая система на которой будет использоваться данный скрипт это debian (предварительно).
Отсюда хочу спросить, что лучше использовать для реализации описанных выше функций с
учетом того, что любой инструмент буду учить с нуля (опыт написания на bash есть, но не большой).

Информацию про чтение bash'ем Idv3 тегов и работы с XML я не нашел,
подозреваю что это можно реализовать внешними вызовами тех же скриптов на perl или python,
по этому, отвечая сам на свой вопрос, предположу что лучше использовать perl python ruby, но я могу оказаться и в корне не правым.

излагаю несколько сумбурно, но думаю смысл понятен.
Заранее спасибо.

Genzo 14.10.2011 10:54

1. сканирование директории на наличие новых файлов - bash
2. работа с XML (чтение, редактирование) - явно не bash
3. работа с тегами IDv3 (MP3) - явно не bash
4. запуск других приложений - bash

Мне кажется целесообразно использовать bash оболочку с вызовом внешних программ которые работают с XML и с тегами

Котяра 14.10.2011 15:39

perl не советую (очень архаичный и труЪ - красноглазый язык), скорее подойдёт python или ruby.
Python - более востребован, поэтому лучше на нём остановиться.

kackbip 14.10.2011 15:59

А что такое
Цитата:

труЪ - красноглазый язык
?

v0vka 14.10.2011 16:05

Цитата:

Сообщение от Котяра (Сообщение 1039178)
perl не советую (очень архаичный и труЪ - красноглазый язык), скорее подойдёт python или ruby.
Python - более востребован, поэтому лучше на нём остановиться.

Спасибо, вы подкрепили мои убеждения
ибо не от одного человека слышал что на питоне проще и быстрее,
а мне важна скорость и количество примеров

Добавлено через 1 минуту
Цитата:

Сообщение от kackbip (Сообщение 1039182)
А что такое

?

perl - язык для гуру, понять это можно по POSIX совместимому синтаксису
ну и perl - это roots

Genzo 14.10.2011 16:15

А если не хотите заморачиваться и не волнует производительность используйте php ;) ну естественно ,если вы его знаете

v0vka 14.10.2011 16:17

Цитата:

Сообщение от Genzo (Сообщение 1039190)
А если не хотите заморачиваться и не волнует производительность используйте php ;) ну естественно ,если вы его знаете

php знаю, но решать на нем эту задачу не хочу
наверное вопрос скилза, скажут многие


Часовой пояс GMT +4, время: 07:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.