Неоднократно слышал от уважаемых мною людей, что Prototype.js — некошерно, потому что изменяет прототипы встроенных обьектов.
Недавно
почитал про MooTools, и оказалось, что они тоже используют этот подход, более того, предоставляют удобный интерфейс для расширения прототипов.
И у меня закрались сомнения.
Действительно ли плохо менять встроенные прототипы? Чем это плохо, кроме того, что
возможно, при подключении
еще одного фреймворка, возникнут конфликты?
Какие подводные камни?