1-What is the difference of both?
2-And how is the approach of both?
3-When to use which of them?