Solar energy technologies include solar heating , solar photovoltaics , solar thermal electricity , solar architecture and artificial photosynthesis , which can make considerable contributions to solving some of the most urgent energy problems the world now faces.