I find weed guard combined with a good layer of mulch to be highly effective against weeds. If a plant does happen to grow through there are lots of options, but one is to sweep back the mulch, remove most of the top growth of the plant, place several layers of newspaper, and then replace the mulch. I do find that tree roots can be a problem as they will grow through the weed fabric and into an open bottom container such as a raised bed. In those applications, I place a sheet of solid plastic underneath the raised bed and that is also very effective.
My strawberries are growing in beds and pots over weed guard and mulch. I try to keep the runners pinched off, except for those which will be allowed to make replacement plants. I generally place those runners either where they will grow in the raised bed, or they are placed in a one gallon nursery pot filled with soil, where they can take root and mature while awaiting transplant or gifting.
Eclectic gardening style, drawing from 45 years of interest and experience. Mostly plant in raised beds and containers primarily using intensive gardening techniques.