Glue-less patches are temporary usually, although I've seen them last a while.
Glue-on patches are permanent solutions. In fact, done right, they make the tire stronger where it was patched, as the glue melts the rubber of the tire and the patch together.
I carry a spare tube, but, if I ever get a puncture, I patch it at home...