Differentiate between: Detergents and soaps

i.                    Detergents are generally ammonium or sulphonate salts of long chain carboxylic acids.
ii.                  Detergents have a strong cleansing action.
iii.                Oils or fats are not used in their manufacture, usually petrochemicals are used to produce detergents.
iv.                 They function well in hard or soft water.
i.                    Soaps are sodium or potassium salts of long chain carboxylic acids.
ii.                  Soaps have relatively weak cleansing action.
iii.                Vegetable oils or animal fats are used along with hydroxide of sodium or potassium to manufacture soaps.
iv.                 They do not work well in had water but work well in soft water.