When I know that bad weather conditions or a certain pest threaten my garden, I let various breathable fabrics serve as barriers between my plants and the outside world.
In summer when insects and deer are my main worries, I use lightweight tulle netting (also called wedding net) as well as some row covers I made from thrift store sheer curtains (only $2 each!).
In spring and fall when low temps or harsh wind mess with my plants, I use regular spunbound floating row cover, because it's tougher stuff.