Provided are a pyrazolopyrimidinone compound and a derivative (a compound represented by formula I) as well as a preparation method therefor and an application thereof. The compound is the compound represented by formula I or a pharmaceutically acceptable salt, a hydrate or a solvate of the compound represented by formula I. In the compound represented by formula I, R1, R2, R3 and R4 are as defined in the specification.Linvention concerne un composé pyrazolopyrimidinone et un dérivé associé (un composé représenté par la formule I) ainsi que son procédé de préparation et une application associée. Ledit composé est le composé représenté par la formule I ou un sel, un hydrate ou un solvate pharmaceutiquement acceptable du composé représenté par la formule I. Dans le composé représenté par la formule I, R1, R2, R3 et R4 sont tels que définis dans la description.