In SharePoint we have the following 2 types of pages. 
- Site Page 
 - Application Page 
 
Site Page
- Site Pages are Site or Web Scoped.
 - User can customize Site Pages.
 - Site Pages is a concept where a complete or partial page is stored within the content database and then the actual page is parsed at runtime and delivered to end-users.
 - There is no custom code in Site Pages.
 - Site pages can be edited using the SharePoint Designer tool.
 - Site Pages are Un-ghosted Pages.
 - Site pages are used within Sandboxed solutions. 
 
Application Page
- Application Pages are Farm scoped. 
 - Application Pages are stored in the server's file system. 
 - SharePoint Designer tool cannot be used with Application Pages. 
 - Application Pages cannot be used within sandboxed solutions. 
 - No customization can be done by the user. 
 - Application Pages are stored in the _layouts folder 
 - There is custom code in your Application Pages. 
 - Application Pages are Ghosted Pages. 
 - Since Application Pages are compiled once, they are much faster. 
 
Now here we will learn how to add a new Application Page and how to show this in SharePoint.
In your Visual Studio solution right-click then select Add New Item-> Add an Application Page.
Now right-click on your solution then select Deploy.
![Deploy]()
Image 1.
After successfully deploying check your page in the 14 hive directory.
![14 hive directory]()
Image 2.
Now open your SharePoint Site then click Site Actions then click Site Settings then click Look and Feel then click Top Link Bar.
![site action]()
Image 3.
Click on the new Navigation Link.
![Navigation Link]()
Image 4.
Here provide the path of your Application Page and name then click Ok.
![Application page]()
Image 5.
Now click on the Link and see your Application Page:
![application page in sharepoint]()
Image 6.