Hey @Guikingone 👋
I've been using the SchedulerBundle for a couple of years now for my hobby project and I'm still very satisfied with it. Recently however, I have come across a relatively new component that Symfony introduced as "Scheduler" (added around SF 6.3).
While I personally like the approach the current bundle has regarding creating schedules with YAML config (and having dedicated console commands for it), I am inclined to migrate to the Symfony alternative, mostly because it is more actively maintained as a Symfony component.
My questions are as follows:
- What are the key differences between
SchedulerBundle and Symfony's Scheduler? 1 What are the advantages of SchedulerBundle vs Scheduler (or vice versa)?
- Would you suggest (new) users that are looking for a scheduler to use in their Symfony projects, to use
SchedulerBundle or Scheduler?
- Do you intend to further keep maintaining the
SchedulerBundle, or would you suggest existing users to migrate tot Symfony's Scheduler as well (eventually)?
Thanks in advance.
Hey @Guikingone 👋
I've been using the SchedulerBundle for a couple of years now for my hobby project and I'm still very satisfied with it. Recently however, I have come across a relatively new component that Symfony introduced as "Scheduler" (added around SF 6.3).
While I personally like the approach the current bundle has regarding creating schedules with YAML config (and having dedicated console commands for it), I am inclined to migrate to the Symfony alternative, mostly because it is more actively maintained as a Symfony component.
My questions are as follows:
SchedulerBundleand Symfony'sScheduler? 1 What are the advantages ofSchedulerBundlevsScheduler(or vice versa)?SchedulerBundleorScheduler?SchedulerBundle, or would you suggest existing users to migrate tot Symfony'sScheduleras well (eventually)?Thanks in advance.
Footnotes
I've looked at the original PR for the Scheduler component and your comments regarding you having a different vision on how a scheduler should work, but as I do not have to much knowledge on the subject, I don't know what to make of it 😅 Maybe explaining some of the key differences in simple terms between the two would help. ↩