Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Отношение к JQUERY (https://javascript.ru/forum/offtopic/54241-otnoshenie-k-jquery.html)

Nailya 10.03.2015 16:16

Отношение к JQUERY
 
Добрый день!


Хотелось бы узнать Ваше отношение к JQuery.

Сегодня он очень популярен, легкий в использовании, аккуратный.

Но вместе с этой легкостью меньше людей знают сам javascript. И пользуются только библиотекой jquery и прикручиванием плагинов на его основе, часто вообще устаревших.
И в интернете ищешь как реализовать то или иное решение на чистом js, и найти уже сложно - выдает, в основном, на jquery.

laimas 10.03.2015 16:57

А как относится тогда к фреймфорк? Можно и без них обойтись, но при разработке большого проекта он позволяет сократить и временные затраты, а jQuery разве для чего-то иного предназначен?

Когда-то занимался программированием контроллеров, очень интересное и увлекательное занятие. И хотя под любое их семейство существуют среды разработки, включающие и язык высокого уровня, я всегда отдавал предпочтение Ассемблеру, когда надо было "почувствовать железо" и упаковать код тютя в тютю. И вообще мне нравился Ассемблер, спустя приличное время все еще помню многие машинные команды. Но разработка на нем требует гораздо большего времени, и мне в голову не приходило отказаться от более удобного языка и отладки под ним, если заказ ограничивал и время на разработку. Время - деньги ;)

Nailya 10.03.2015 17:23

Фреймворки на начальном этапе сокращают время, но у него 3-x этажный код, который разрабатывает группа программистов. И разбираться в этом коде от буковки до буковки мало, кто хочет, на случай если вдруг какой-н сайт рухнет и нужно будет искать причину. А так чаще всего и случается. На фрилансе полно клиентов, которые обращаются именно по этой причине - устранить ошибку. И это утомительное занятие.
Потому что приходится разбираться одному в коде, который писали все кому не лень. А если этот фрейворк перестал разрабатываться... а куча всего на нем уже написано.

Получается, что времени потом больше может уйти.

laimas 10.03.2015 17:33

Разбираться с ошибками, да еще одному, да еще на двух сторонах...
Не использовать фреймворк и jQuery, это не означает 100% отсутствие ошибок и разбираться в них не обязательно будет легче, возможно даже и сложнее.

Если говорить о jQuery, то можно сказать даже так - код на нем, это описание идеи, на чистом JS, помимо идеи еще и много "технических деталей", и не известно кому придется в них разбираться, вам понимающему или тому для кого это как манускрипты. )

Так что это относительно.

Safort 10.03.2015 17:42

Nailya,
Цитата:

На фрилансе полно клиентов, которые обращаются именно по этой причине - устранить ошибку. И это утомительное занятие.
Потому что приходится разбираться одному в коде, который писали все кому не лень. А если этот фрейворк перестал разрабатываться... а куча всего на нем уже написано.
А какая разница? Ну заменим мы jQuery на чистый JS, много ли изменится? Тут уже дело не в библиотеке, а в тех, кто писал говнокод, который приходится разбирать.

laimas 10.03.2015 17:48

Тут уже дело не в библиотеке, а в тех, кто писал

Вот именно :)

Nailya 10.03.2015 18:11

Самописные движки легче разбирать, во всяком случае пишет его один программист, и если код уже большой так или иначе он приходит к тому, что пишет комментарии для себя или семантически понятный код.
В jquery, в подключаемой библиотеке, никакой семантики, чтобы охоты разбираться не было.


На чистом JS лучше хотя бы потому, что выглядеть он будет как язык javascript, а jquery он визуално похож уже на другой язык, на каких-то форумах некоторые пишут, что js и jquery - это разные языки, настолько привыкли к методам jquery.

Safort 10.03.2015 18:27

Что-то я теряю суть. К кому, собственно, претензии? Если к разработчикам библиотеки, то это глупость. jQuery пишут не дилетанты, а норм пацаны и код покрывается тестами, ревью и комментами. Если ты не можешь понять, как работает эта библиотека, то значит твоего уровня на данный момент не хватает, вот и всё.

Nailya 10.03.2015 18:53

Цитата:

Сообщение от Safort (Сообщение 360523)
К кому, собственно, претензии?

Это всего лишь обсуждение и высказывание мнений)

laimas 10.03.2015 18:58

Самописные движки легче разбирать, во всяком случае пишет его один программист

Ой ее, как бы не так, не все простое с виду разобрать просто. Есть до того дремучее и не в плане выбора библиотеки, а то что вложено в этот движок.

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

Фреймворки, конструкторы сайтов и и.п., это только первые кирпичики, а далее как онлайн заказ - увидел картинку, понравилось, высказал пожелания, Гуглы все остальное сделают, даже с дивана вставать не придется.


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