Недавно мы создали веб-приложение с использованием Prototype, что позволило использовать его функциональность Class.Create(). Прямо сейчас, мы рассматриваем возможность перехода на jQuery, поскольку это кажется "лучшей" библиотекой. Я читал по этой теме и узнал, что jQuery не имеет простой встроенной поддержки для создания классов, например Prototype. Конечно, все еще есть .prototype и jQuery.extend(как упоминалось в https://stackoverflow.com/info/79477/how-to-create-an-object-oriented-class-in-jquery), но после некоторого поиска я получил ощущение, что jQuery не "t действительно" хочу" вас script таким образом...
На той же странице есть сообщение, в котором упоминается плагин John Resig Classy, который отлично подойдет мне. Тем не менее, на странице указано, что на самом деле это была шутка за апрельский дурак, и что Resig на самом деле советует не использовать код. Я рад помочь, но я хотел бы понять, в чем причина всего этого, и, конечно же, что именно они хотят, чтобы вы это сделали. Может кто-нибудь просветить меня?
-edit -
Спасибо за интересные ответы. Для ясности: означает ли это, что это нормально, чтобы переписать классы, которые я сделал в Prototype, для jQuery-способа "формирования" класса и по-прежнему использовать их в том же "манере", что и раньше? Или это все еще считается плохой практикой, и должен ли я использовать другой подход?