what is the difference between a web part and an app part in sharepoint 2013?
The basic difference between apps parts and web parts is how they are developed and deployed. Web parts are built to run within SharePoint Server and are deployed directly to SharePoint Servers. Apps run outside of the SharePoint environment and are simply added to SharePoint sites.