Esta es mi perspectiva de teórico de la representación: la diferencia clave entre representaciones y módulos es que las representaciones son "no lineales", mientras que los módulos son "lineales". Me centraré en el caso de los grupos por ser el más familiar, pero esto se aplica de forma más general.
Como ya ha mencionado Greg, en el sentido más general, una representación es un homomorfismo $f:G\to H,$ y normalmente no hay una estructura lineal (o aditiva) en $H$ es decir, el conjunto $f(g)$ no tiene por qué estar cerrado bajo sumas; de hecho, si $H$ es un grupo no abeliano, por ejemplo el grupo simétrico, la noción de suma ni siquiera tiene sentido (si $H=GL(V)$ entonces podemos ver sus elementos como endomorfismos de $V$ y añadirlos, pero esto no es natural ya que, por definición, $f$ es compatible con multiplicativo estructura). En cambio, un módulo implica una lineal acción $G\times V\to V,$ que luego se "completa" permitiendo combinaciones lineales arbitrarias, lo que conlleva ciertas ventajas técnicas.
He aquí un ejemplo de una construcción muy útil y que tiene mucho sentido desde el punto de vista de la teoría de los módulos, pero no desde el de la representación: el cambio de escalares. Dado un módulo $M$ sobre un anillo de grupo $R[G]$ y un homomorfismo de anillo conmutativo $R\to S,$ se obtiene un módulo $S\otimes_R M$ sobre el anillo de grupo $S[G]$ . Los ejemplos más comunes son las extensiones de escalares (por ejemplo, de $\mathbb{R}$ a $\mathbb{C}$ de un campo $K$ de definición al campo de división, de $\mathbb{Z}$ a $\mathbb{Z}_p$ ) y, más concretamente, las reducciones (por ejemplo, de $\mathbb{Z}$ o $\mathbb{Z}_p$ a $\mathbb{Z}/p\mathbb{Z}$ ). El lenguaje de los módulos es, como es de esperar, muy útil para proporcionar descripciones categóricas de varias operaciones sobre representaciones, como los funtores de inducción y restricción,
$$Ind_H^G: H\text{-mod}\to G\text{-mod}\ \text{ and }\ Res_H^G: G\text{-mod}\to H\text{-mod},$$
donde $H$ es un subgrupo de $G,$ o la estructura monoidal en $G$ -mod.
Por último, he aquí dos ilustraciones de la naturaleza complementaria de los dos enfoques, además del caso de los grupos, en el álgebra lineal. Una única transformación lineal $T:V\to V$ en un espacio vectorial de dimensión finita $V$ en $K$ es más naturalmente visto como una representación (sin estructura aditiva); en este caso, es una representación del carcaj con un solo vértice y un solo bucle. Desde este punto de vista, la clasificación hasta el isomorfismo es un problema de clases de conjugación de transformaciones lineales,
$$T\to gTg^{-1},\ g\in GL(V).$$
Por el contrario, en la descripción del estilo del módulo que asociamos con $T$ un módulo sobre el anillo $K[x]$ de polinomios en una variable sobre $K$ y el problema de clasificación se reduce a la estructura de módulos sobre $K[x]$ que es un PID, con todas las consecuencias habituales. ( En este caso, el panorama del módulo es más esclarecedor. ) Si consideramos un operador lineal $S:V\to W$ entre dos espacios vectoriales diferentes,
$$S\to hSg^{-1},\ g\in GL(V),\ h\in GL(W),$$
y se realiza una clasificación hasta el isomorfismo mediante la reducción de filas y columnas. El carcaj correspondiente $\circ\to\circ$ es una sola flecha que conecta dos vértices distintos, pero su álgebra de trayectoria es menos familiar. ( Aquí el panorama de la teoría de la representación es más esclarecedor. )