Question: why are ionic and covalent bonds different?
Answer: Covalent bonds are formed between two non-metals, whereas ionic bonds are formed between a metal and non-metal. Molecules formed by covalent bonds have a low melting point, whereas those with ionic bonds have a high melting point. The same relationship exists for boiling point.