After a brief description of the fundamentals of both types of devices, the different approaches are critically commented, their strengths and weaknesses being highlighted. Finally, future trends in this field are also mentioned in the last section of the article.