Differences between dedicated and shared server hosting

About

Have you ever been asking yourself what webhosting should you use for your website ? Here is the advantages and disadvantages for each one of them.