Differences and advantages and disadvantages