Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.03.2015, 16:16
Аватар для Nailya
Кандидат Javascript-наук
Отправить личное сообщение для Nailya Посмотреть профиль Найти все сообщения от Nailya
 
Регистрация: 05.04.2013
Сообщений: 135

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


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

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

Но вместе с этой легкостью меньше людей знают сам javascript. И пользуются только библиотекой jquery и прикручиванием плагинов на его основе, часто вообще устаревших.
И в интернете ищешь как реализовать то или иное решение на чистом js, и найти уже сложно - выдает, в основном, на jquery.
Ответить с цитированием
  #2 (permalink)  
Старый 10.03.2015, 16:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

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

Когда-то занимался программированием контроллеров, очень интересное и увлекательное занятие. И хотя под любое их семейство существуют среды разработки, включающие и язык высокого уровня, я всегда отдавал предпочтение Ассемблеру, когда надо было "почувствовать железо" и упаковать код тютя в тютю. И вообще мне нравился Ассемблер, спустя приличное время все еще помню многие машинные команды. Но разработка на нем требует гораздо большего времени, и мне в голову не приходило отказаться от более удобного языка и отладки под ним, если заказ ограничивал и время на разработку. Время - деньги
Ответить с цитированием
  #3 (permalink)  
Старый 10.03.2015, 17:23
Аватар для Nailya
Кандидат Javascript-наук
Отправить личное сообщение для Nailya Посмотреть профиль Найти все сообщения от Nailya
 
Регистрация: 05.04.2013
Сообщений: 135

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

Получается, что времени потом больше может уйти.
Ответить с цитированием
  #4 (permalink)  
Старый 10.03.2015, 17:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

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

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

Так что это относительно.
Ответить с цитированием
  #5 (permalink)  
Старый 10.03.2015, 17:42
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Nailya,
Цитата:
На фрилансе полно клиентов, которые обращаются именно по этой причине - устранить ошибку. И это утомительное занятие.
Потому что приходится разбираться одному в коде, который писали все кому не лень. А если этот фрейворк перестал разрабатываться... а куча всего на нем уже написано.
А какая разница? Ну заменим мы jQuery на чистый JS, много ли изменится? Тут уже дело не в библиотеке, а в тех, кто писал говнокод, который приходится разбирать.
Ответить с цитированием
  #6 (permalink)  
Старый 10.03.2015, 17:48
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

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

Вот именно
Ответить с цитированием
  #7 (permalink)  
Старый 10.03.2015, 18:11
Аватар для Nailya
Кандидат Javascript-наук
Отправить личное сообщение для Nailya Посмотреть профиль Найти все сообщения от Nailya
 
Регистрация: 05.04.2013
Сообщений: 135

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


На чистом JS лучше хотя бы потому, что выглядеть он будет как язык javascript, а jquery он визуално похож уже на другой язык, на каких-то форумах некоторые пишут, что js и jquery - это разные языки, настолько привыкли к методам jquery.
Ответить с цитированием
  #8 (permalink)  
Старый 10.03.2015, 18:27
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Что-то я теряю суть. К кому, собственно, претензии? Если к разработчикам библиотеки, то это глупость. jQuery пишут не дилетанты, а норм пацаны и код покрывается тестами, ревью и комментами. Если ты не можешь понять, как работает эта библиотека, то значит твоего уровня на данный момент не хватает, вот и всё.
Ответить с цитированием
  #9 (permalink)  
Старый 10.03.2015, 18:53
Аватар для Nailya
Кандидат Javascript-наук
Отправить личное сообщение для Nailya Посмотреть профиль Найти все сообщения от Nailya
 
Регистрация: 05.04.2013
Сообщений: 135

Сообщение от Safort Посмотреть сообщение
К кому, собственно, претензии?
Это всего лишь обсуждение и высказывание мнений)
Ответить с цитированием
  #10 (permalink)  
Старый 10.03.2015, 18:58
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

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

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

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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический подсчет в таблице muraig jQuery 5 11.10.2014 16:54
Ни один скрипт и плагин не видит Jquery razorg1991 jQuery 5 30.03.2014 14:51
jQuery не выполняет сценарий ! haacki jQuery 7 05.02.2014 19:43
хочу инвайт на хабр macdack Оффтопик 45 28.07.2013 23:18
Вопрос поддержки старых методов jQuery antonM jQuery 1 04.10.2012 00:08