Есть ли принципиальное отличие между Event-Listener и Jobs = «sync»?
======================================================================

 Я правильно понимаю, что вместо связки Event-Listener можно запросто использовать Jobs с настройкой "sync" и это будет то же самое по результату?  

  

Если нет - почему?  

  

Спасибо. 

 Смотря что понимать под "результатом".  

Функционально, в плане выполняемого кода, разницы не будет. Но усилится связанность кода, его станет несколько сложнее расширять. В реальном проекте, скорее всего, на практике вы этого не заметите, особенно если у события был только один обработчик.