Каковы преимущества и недостатки использования Quartz.net по сравнению с планировщиком Windows?

Для повседневных задач, таких как

  • преобразование файлов CSV в файлы Excel;
  • создание файлов Excel (содержимое которых создается финансовыми методами);
  • перемещение и копирование файлов;
  • расчет ежедневных показателей финансового анализа и анализа рисков; и
  • (этот список будет со временем расти и станет более сложным ..)

Является ли Quartz.Net более подходящим по сравнению с планировщиком Windows? (Примечание: я ищу преимущества / недостатки)

Предпосылки

В настоящее время у нас есть несколько книг с поддержкой макросов Excel, которые были созданы для выполнения вышеуказанных задач. На первый взгляд они кажутся достаточно простыми, однако у каждого из них есть свой набор сложностей, которые VBA (или, я бы сказал, мне) просто удается решить.

Поскольку мы говорим об Excel, очевидным первоначальным недостатком перехода на Quartz было бы преобразование всего кода VBA в .Net (желательно C #, однако, я думаю, VB.Net должен быть более быстрым шагом). Однако эти задачи также могут быть преобразованы в простые консольные приложения, которые также могут запускаться в планировщике Windows . На сегодняшний день текущая установка использования Планировщика Windows хорошо работает с макросами Excel.

Недавно я наткнулся на Quartz.Net и задумался, может ли это быть долгосрочным вариантом. Другой основной движущей силой этого является то, что приведенный выше список ежедневных задач будет расти, и, как я вижу, обслуживание планировщика Windows может стать небольшой проблемой, особенно в отношении прав доступа и мониторинга заданий.

Кроме того, переход с VBA на .Net в любом случае неизбежен, поскольку текущая установка позволяет некоторым пользователям возиться с VBA, которые затем хотят знать, что пошло не так.

Мои первоначальные мысли наводят меня на мысль, что Quartz - лучший вариант (бегло просмотрел учебник). Однако в сочетании со временем, затраченным на вышеуказанные преобразования, и кривой обучения, связанной с Quartz, я принесу ощутимую пользу бизнесу?

1
задан Ahmad 21 September 2010 в 08:27
поделиться