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