Last night i was decided to test the Visual studio extensions for SharePoint where i tried various options like Creating webparts, List Defition, Site Definition for team site, and custom site. I created a simple webpart using Sharepoint object model that show the site title url and current user name and saw the simplicity of its deployment. Simple right click on project name and click deployed. The webpart will be deployed as feature which will be activated and IIS will be reset automatically. I was looking to post it by luckily got a time saver. Chris here has the same post that i was going to write.
So Thanks to him