Кантата это вокально-инструментальное произведение для солистов, хора и оркестра.
О́пера это род музыкально-драматического произведения, где есть одновременн и сценическое действие и музыка.
Проще говоря - кантата - это просто музыка, а опера - это музыка и театр вместе. В опере, как в спектакле, есть сюжет, история.