parce qu'il y a beaucoup d'interaction entre les deux et pour moi c'était et reste la façon la plus compréhensible et la plus facile à maintenir ... même si effectivement certaine partie du js (celle qui n'ont pas besoin de relation ) pourrait facilement être dans un fichier js externe ...