python django class based view and functional view
This question can be answered by another question: 
What is the difference between procedural and object oriented programming?
Class based views provide you the power of OOP. Code becomes reusable and abstract. The modularity improves.
Performance wise, I guess there is no difference between a class based and a function based view. It all depends on with which you are more comfortable. Both are just meant for different styles of programming.
I am just curious that which one is better django's Class Based View or Functional view and why. 
I personally feel functional view is quiet easy but its lengthy and class based view can work with few lines of code. 
Is there any performance issue with these views? 
Can anyone guide me why to use django's CBV ? On later day will functional view be depriciated? 
Thank you