If you have to choose between the two, go with the landscaping fabric because it will last longer. Overall, the structure is more substantial and more expensive. There are numerous sorts of landscape fabric, each designed for a particular function. However, black plastics use to prevent weeds from sprouting.