title: SharePoint best practices with solutions
body: <p>I was wondering if I could get some thoughts on what the best practices are for sharepoint webparts and Visual Studio structure. What I mean by this is, I have several sharepoint form application projects, all have several tabs or pages within their project (admin page, view records page etc) and are all under the same grand "intranet" company project. I see a lot of tutorials and other sites that seem to make all their Webparts in seperate solutions and what not. I have three questions:</p>
  
  <p>1.) Should each "part" of the form project even if it's another page be in different webparts OR of the same project? I would think the latter, because if it was in another project, it would be difficult to get control of during runtime.</p>
  
  <p>2.) Should other forms of the same master intranet project, but in their own Visual Studio projects be in the same solution? or different ones.</p>
  
  <p>3.) Class Libraries... Are they done the same way as WPF or ASP.net?</p>