Framework: o que é, para que serve e por que seu site precisa de um