Сообщение от x-yuri
|
а что обсуждать?
|
Ну вот я, например, ярый сторонник принципов
АНБ. Т.е. выборка только по классу или по id, даже без каскадов. Всё, половину jQuery как сваркой срезало
Ещё одна большая часть -- ajax. Вообще ajax, вопреки расхожему мнению, штука кроссбраузерная, просто неудобная. Поэтому для промышленного использования нужны всё те же 5-10 строк на чистом JS, чтобы запросы к серверу делать было удобно. А все функции в jQuery для того, чтобы Вася Пупкин, не понимающий, как работают браузеры, как они общаются с сервером, и как вообще работает HTTP, мог "делать сайты на аяксе". Непонятно, зачем это в больших проектах, разработчики которых априори должны быть профессиональней того Васи Пупкина.
Ну анимация выше была.
Есть ещё одна обширная, достаточно сложная штука, реализованная в jQuery -- взятие значений CSS-свойств. Эта штука не нужна в принципе, т.к. если вам это понадобилось, значит у вас очень хреново спроектировано приложение.
Так и получается, что ради нескольких необходимых функций, подключается 200 кб кода, да ещё и навязывается неудобная концепция "нет DOM-элементов, есть коллекции".
P.S. Дада, разумеется это всё моё личное мнение
И касается оно исключительно крупных проектов. Хомпаги без разницы на чём делать.