There are several approaches of increasing sophistication and simplicity to defining derived functors. I know of universal $\delta$-functors and Kan extensions along localizations. More definitions are discussed in this paper by Hinich.
I am looking for a definition of derived functors that answers all of the following criteria.
- It's reasonably conceptual (i.e defined by universal properties) and does not require too many constructions (so nothing like injective resolutions).
- It admits a reasonably quick path to proving the classical comparison theorems for sheaf cohomology.
- No mention of triangulated categories or their structure.
I haven't been able to find a reference that gives a good definition of derived functors and also uses it to prove the comparison theorem, so if you know one, a reference would be great.
I asked about the relation between the $\delta$-functor approach and Kan extension along localizations here, but ideally, I'd like to avoid $\delta$-functors entirely. Is there such a path?