By the middle of the century, solar energy is expected to produce more than 15% of the world's electricity. But solar has a variety of competing technologies, so there are no sure winners for investors. Some to watch for are SunPower (SPWR) , First Solar (FSL) and Tesla (TSLA) .

This article was written by a staff member of TheStreet.