Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Почему мне не нравится JQuery (https://javascript.ru/forum/library-toolkit-framework/18412-pochemu-mne-ne-nravitsya-jquery.html)

mycoding 29.06.2011 17:36

Почему мне не нравится JQuery
 
Написал небольшую статью.
"Почему мне не нравится JQuery"
Мне бы хотелось услышать мнению Community.
Заранее уверен, что со мной не согласится 98%, но я прав.

Заранее благодарен за все комментарии.
Большая просьба воздержитесь от грубых высказываний.

http://javascript.ru/node/11391

Kolyaj 29.06.2011 17:49

В статье нет объективизма, одни эмоции.

Цитата:

1 - Используется знак $ - не все фанаты доллара.
facepalm.jpg Не используйте $.


Цитата:

2 - Все исходники, которые встречал очень запутаны и трудно понять, что в коде происходит.
Причём тут jQuery?


Цитата:

3 - Применяется метод цепочного вызова любой длины.
Не применяйте такой метод.


Цитата:

4 - JQuery был хорош для 2006 года, когда его только сделали. Сейчас же это старье, которое невозможно исправить. Надо полностью переписать стиль программирования для это framework-а.
Почему?


Цитата:

Кто сказал, что работать с id плохо, а с селекторами хорошо?
А кто сказал обратное?


Цитата:

7 - Насколько мне известно, при написании плагинов для JQuery код всего с 20-ью плагинами может вырасти до 1-ого мегабайта.
Ext сам по себе скоро мегабайт будет весить.


Цитата:

8 - Работа с JQuery не удобна. Стиль программирования очень не приятен.
Почему?


Цитата:

9 - В JQuery UI отвратительные плагины. Они не красивые и глючат. И не доработаны.
Чем отвратительны, где глючат, в чём недоработки?


Цитата:

10 - Многое из того, что мне надо нет в JQuery.
Чего именно?


Цитата:

11 - Если я буду писать свои проекты на JQuery, а не на ExtJS, то времени у меня уйдет минимум раза в 2 больше.
Это потому что вы знаете Ext, и не знаете jQuery.


Цитата:

12 - Попробуйте сделать на JQuery нормальную красивую форму обратной связи
с полным функционалом. Не выйдет. Не получится форма красивой, функционал всё равно будет не полным, а времени уйдет думаю дня три. На ExtJS я это сделаю на раз два.
С произвольным дизайном на Ext-е слабо?


Пока не будет ответов хотя бы на эти вопросы, никто вас всерьёз не воспримет.

Я тоже не использую jQuery :) Но Ext я больше тоже не использую.

mycoding 29.06.2011 17:57

Kolyaj,понял.
Я подумаю над ответами.

А на чем Вы делаете проекты?
На чистом js или на своём framework-e?

Kolyaj 29.06.2011 18:01

На чистом JS не делает никто. Слишком часто придётся писать одно и то же.

На своей библиотечке.

Gozar 29.06.2011 19:35

Цитата:

Кто сказал, что черный фон - это хорошо для глаз.
Я могу сказать что чёрный фон - это хорошо для глаз.

Белый фон хорошо - это стереотип. Нужно просто правильно подобрать под себя цвета. Я использую черный фон и если мне предложат перейти на белый или светлый, откажусь однозначно. Уже почти год сижу под черным. Глаза устают намного меньше. Поначалу казалось что все мрачное, теперь кажется что очень весёлое :)


Раман 01.07.2011 13:19

А я вот пишу свои проекты на чистом JS это тренирует логику во первых и легче биться за производительность если проект действительно большой.

tenshi 01.07.2011 13:44

..и сложнее биться с глюками, если проект действительно большой

Раман 01.07.2011 17:53

Цитата:

Сообщение от tenshi (Сообщение 111358)
..и сложнее биться с глюками, если проект действительно большой

Недавно писал очень большой проект и работал с чистым Js и скажу вот, что без отладчика даже проще работать, быстро принимаются правильные решения и не нужно тратить время на их поиск, так как пока ты ищешь глюк или косяк ты проанализируешь десятки вариантов и по ходу анализа находишь наиболее оптимальный вариант раньше чем саму ошибку. Конечно тут дело религии, на вкус и цвет как говорится.

trikadin 02.07.2011 00:20

Не нравится - не пользуйтесь. Мне не нравится - не пользуюсь. Не пишу статьи. Не выхожу на площадь, не кричу: "JQuery - гавно!". Всё просто. Не тратьте время на то, что вам не нравится.

Раман 03.07.2011 11:28

Цитата:

Сообщение от trikadin (Сообщение 111448)
Не нравится - не пользуйтесь. Мне не нравится - не пользуюсь. Не пишу статьи. Не выхожу на площадь, не кричу: "JQuery - гавно!". Всё просто. Не тратьте время на то, что вам не нравится.

В чем то ты прав, но как говорится в споре рождается истина.


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