Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Сторонние библиотеки - быть или не быть? (https://javascript.ru/forum/offtopic/2813-storonnie-biblioteki-byt-ili-ne-byt.html)

IIIEPJIOK 13.02.2009 14:07

Сторонние библиотеки - быть или не быть?
 
Коллеги с phpClub.ru подняли тему (читать тут)
Интересно стало, а что здесь народ думает

ЗЫ
Хотя наверное, многие и там и тут обитают :)

Андрей Параничев 13.02.2009 14:31

Зависит от задачи.

Добавлено:
Но вообще, использование jQuery ведет к использованию неправильных практик JavaScript программирования и работы с DOM-элементами. Человек, который разбирается в JavaScript, без проблем сможет писать, используя jQuery. Но обратное - не всегда верно.

Zeroglif 13.02.2009 15:04

Цитата:

кросс-браузерное программирование без использования чужих фреймворков типа jQuery, Prototype
Признак ума. ;)

Zeroglif 13.02.2009 15:04

Или умный признак.

Kolyaj 13.02.2009 15:17

Собственно, кроссбраузерность нужно уметь обеспечивать и без фреймворков. С фреймворками такая проблема: они обеспечивают не только кроссбраузерность, но и универсальность, за счет чего, зачастую, становятся монстрообразными.

Возьмем, например, jQuery. Для чего его используют?
1. Различные готовые виджеты -- оправданное использование, тут все нормально.
2. Выборка элементов CSS-селекторами -- при грамотной верстке достаточно getElementsBy(Class|Tag)Name. jQuery тут не нужен.
3. Кроссбраузерный XMLHttpRequest -- без всяких лишних вещей несколько килобайт.

Zeroglif 13.02.2009 15:30

jQuery - либа, которая почти 3 года определяла браузер по UA-строчке, это супер-мега-кросс-браузерно... ;)

Kolyaj 13.02.2009 16:48

typeof object == 'array' круче :)

Zeroglif 13.02.2009 17:16

Ну, да... косяков полно до сих пор...

korzhik 13.02.2009 19:05

Имхо, фреймворки это хорошо. И именно из-за jquery я решил учить javascript

Zeroglif 13.02.2009 19:34

korzhik,

Обоснуй, что хорошо. Интересно же.


Часовой пояс GMT +3, время: 17:25.