The present invention provides a substituted heterocyclic compound as a kinase inhibitor, and a preparation method therefor and uses thereof. The compound is a compound represented by the formula I or a medicinal salt, a hydrate, a solvate or a prodrug of the compound represented by the formula I, wherein R1, R2, R3 and R4 are defined in the specification.La présente invention concerne un composé hétérocyclique substitué utile en tant qu'inhibiteur de kinase, un procédé de préparation correspondant et les utilisations de celui-ci. Le composé est un 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 laquelle, R1, R2, R3 et R4 sont tels que définis dans la description.