Tool for the job
Jun. 6th, 2014 09:36 pmА вот недавно клиент из Берлина попросил простую весчь: отслеживать изменения в нескольких папках и при появлении там определенных файлов запускать их обработку нашей программой. Я говорю: а, ну для этого можно простой скриптик написать. А потом задумался. Известно, что у клиента винда, но неизвестно какая, в частности, неизвестно есть ли там какой .NET. Ни о каких установленных руби-питонах тоже речи нет. А у "скриптика" получается энное количество опций (где и что смотреть, какой проект применять, куда сохранять, чем сжимать, сколько процессов-обработчиков может быть и пр.), заставлять для этого редактировать конфиги негуманно, нужен GUI. Простенький, три окошка там. Ради них тонны фреймворков и рантаймов слать неуклюже как-то. Спрашивается, на чем же это писать? Вы бы на чем сделали?
no subject
Date: 2014-06-06 06:00 pm (UTC)key = value #комментарий
иерархию - через файловую систему.
notepad.exe - вполне GUI, а уж если notepad++...
Потом можно отдельно продать UI для редактирования конфига, но весьма вероятно хватит текста.
Нужна только внятная диагностика "ошибка в этой строчке, нет '='", пробелы в конце и начале параметра несущественные, и тп.
Что бы UI получился лучше текста - надо попотеть. Легко сделать угробищный UI хуже текста. Где нужно сделать 20 кликов, чтобы ещё раз ввести ТОТ ЖЕ ПУТЬ, хотя можно скопипастить, или который показывает message box "ТЫ ВВОД КАЛЕКА" вместо подсветки красным.
no subject
Date: 2014-06-06 06:07 pm (UTC)Надо только сразу протипировать грабли про "загрузить файл", "сохранить файл"
no subject
Date: 2014-06-06 06:11 pm (UTC)no subject
Date: 2014-06-06 06:19 pm (UTC)