In this post, I would like to present the developers with a choice of options that they have at their disposal for deploying custom webparts on SharePoint 2007 environments. The following are a list of web articles that will provide various mechanisms along with a step by step clearly written walkthrough tutorials.
Option 1 Using Class Library Project Type and a Strongly Named Assembly
Option 2 Using Web part project type and using VS Setup Project for deployment
Option 3 Using New solution (with webpart files) and a CAB file system
Option 4 Using web part project type and deploying with either Visual Studio or stsadm