Even if a sweater and a jacket cover the upper body, there are some key differences between each piece. For example, sweaters are mostly knitted, while jackets are not. Furthermore, jackets are open at the front, while not every sweater is unless it is a cardigan. Jackets are also worn over a t-shirt or a top, while people tend to wear sweaters as a standalone piece.