Eso no "acompleta" nada, sigues sin entender la magnitud de tus preguntas.
Todo es relativo, todo en función de lo que se necesite, no hay una forma concreta de hacer las cosas. Hay cientos o miles de librerías para hacer lo mismo así como millones de programadores en el mundo, así que las combinaciones nunca paran.
Además todo el tiempo surgen nuevas y mejores herramientas así que una pregunta así, sigo pensando, jamás será resuelta.
A propósito, ¿por qué tanta inquietud?