Здравствуйте, <Аноним>, Вы писали:
А>У меня 139 calls (110 — при загрузке) на jquery-1.1.3.1.js. Дело-то совсем не во времени, а в кажущейся простоте, которую приписывают jQuery. Вот цитата из вашей статьи:
Налицо терминологическая путаница.
Под
простотой обычно понимают простоту
применения. Никто не пытался убедить, что jQuery сведет все NP-проблемы к P-проблемам.
Поэтому никакой "кажущести" нет.
Простой код — он и есть простой. Простота кода обеспечивает скорость разработки и дешевизну отладки .
Если мы говорим о вычислительной сложности, то оперировать количеством вызовов — бессмысленно. Потому что нас интересуют
наблюдаемые характеристики. Простота прикладного кода — одна из таких наблюдаемых характеристик. Ее наблюдает программист, тестер, и менеджер проекта.
Пользователь ничего этого не видит. Впрочем, он не видит и вызовов — все, что он видит — это
производительность.
Производительность имеет очень мало общего с количеством вызовов. Она мерится в миллисекундах.
Неужели это неочевидно? Неужели есть иллюзия, что код с одним вызовом, который выполняется 1600ms, чем-то лучше, чем код с 200 вызовами, исполняющийся за 160ms?
... << RSDN@Home 1.2.0 alpha rev. 677>>