РЭДЛАЙН
Лучшие решения для Вас и Вашего бизнеса!
На нашем сайте вы можете получить информацию о веб-разработке, обслуживании и продвижении сайта. Интернет-маркетинге. SEO (поисковой оптимизации). Контекстной и медийной рекламе в Интернете. SMM. Регистрации доменов и хостинговых услугах. И современном дизайне сайтов. Вообщем того что касается веб-разработки, а также много другой полезной информации из мира интернета, бизнеса и интернет-технологий...
Создаем доступные и современные сайты, которые работают! Обслуживаем и эффективно продвигаем интернет-проекты с 2006 года!
Главная Web-мастеру Интервью с ведущим разработчиком jQuery Дэйвом Метвином


Интервью с ведущим разработчиком jQuery Дэйвом Метвином

Многие из нас знакомы с JavaScript фрэймворком jQuery. Более того, мы довольно-таки часто используем его в наших проектах. Ну а что мы знаем о самих людях, которые тратят своё время на развитие самой популярной JavaScript библиотеки. Дэйв Метвин является соавтором, а также главой фонда jQuery. Мы обсудили его деятельность и видение развития фронт-энд разработки.

Расскажите о вашем профессиональном опыте. Как вы пришли к использованию JavaScript?

Я начал свою карьеру в качестве Си программиста на полный рабочий день. Мы работали над созданием встраиваемых систем для судовой навигации, робототехники, промышленной автоматизации и телекоммуникационных устройств. После этого я окунулся в электронный журнализм и вёл JavaScript колонку в журнале Windows. Когда WinMag закрыл передо мной двери, я стал соучредителем стартапа, где мы делали JavaScript-HTML утилиты для Windows, которые автоматизировали многие вещи.

Когда вы присоединились к проекту jQuery и какой личный вклад внесли?

Одновременно со своим стартапом, я продолжал искать лучший способ организации JavaScript HTML кода. Однажды я наткнулся на пост Джона Резига, где он описывал то, что в будущем стало jQuery. Я написал ему письмо, он ответил, что собирает список мэйлов заинтересовавшихся людей. Многие из них работают над проектом и сегодня. Умение подобрать хорошую команду - это безусловно заслуга Джона. Он очень открыт и готов к обсуждению любых идей.

Когда и почему Джон передал управление проектом вам?

Официально я возглавил команду в июле 2011 года, потому как до этого у меня было очень много другой работы. Думаю, что Джон хотел развивать свой потенциал дальше, и кажется, это ему удалось в следующем проекте - Khan Academy.

Как повлияло ваше назначение на сообщество и на проект в целом?

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

Что ожидает от вас сообщество? Что люди просят?

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

Поскольку развитие библиотеки основано на волонтёрстве, как вы относитесь к таким запросам пользователей? Как выстраиваете приоритет задач?

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

В последнее время, со стороны какой-то части сообщества наблюдается негативная критика разработчиков библиотеки. Мне кажется, это глупо, ведь другие проекты, такие как Backbone и Ember содействуют развитию jQuery. Что вы думаете по этому поводу?

Поскольку благодаря jQuery и нескольким строчкам кода, можно получить ошеломляющий результат, очевидно, что библиотеку будут стараться использовать все, включая не профессионалов и людей слабо знакомых с веб разработкой. У одних что-то получается, у других нет, и они считают что сам jQuery сложен и не очень хорош. Я не вижу решения данной проблемы.

Вы думаете, что многие из недовольных людей забыли о сложностях кроссбраузерной разработки?p

Если взять к примеру IE 6/7/8, то в ядре jQuery написано ОЧЕНЬ много строк кода, решающих проблему кроссбраузерности. Я был очень огорчён тем фактом, что многие из них придётся оставить для jQuery 2.0. Такое ощущение, что создатели браузеров слишком заняты внедрением CSS3 или чем-то ещё, вместо того чтобы закрывать дыры в своих продуктах. Действительно, зачем им утруждать себя, если команда jQuery может это сделать?

Где вы видите место jQuery в иерархии новых библиотек, таких как Angular и Ember?

На самом деле, многие из новых продуктов содержат довольно-таки неплохие решения. В то время как jQuery занимается вопросами кроссбраузерного функционирования, новые библиотеки могут сконцентрироваться на других вещах. Мы с уважением относимся к их деятельности.

В чём заключается самая главная прелесть jQeury?

jQuery - это библиотека, предназначенная для упрощения обхода, манипуляции и извлечения HTML кода. Иногда люди хотят кардинальных изменений, спрашивают, почему мы не поддерживаем работу с форматами SVG, VML или другими технологиями. Ответ прост - для этого существуют плагины. Мы хотим, чтобы jQuery API был сфокусирован на работе с DOM-ом, и не будем добавлять навороты, которые нужны нескольким людям.

jQuery 2.0 будет сфокусирован на работу с современными браузерами. Некоторые видят в этом начало войны против IE. Как вы можете обосновать ваше решение для пользователей IE?

На данный момент, в jQuery 1.9 больше 10% кода - это решение проблем IE 6/7/8, и это в значительной мере бьёт по производительности. Существует огромное количество случаев, где этот код не нужен вообще. К примеру, при работе с приложениями Windows 8, использовании плагинов Chrome, Firefox, приложениями PhoneGap/Cordova, node.js и так далее.

Но на самом деле, проблема раздувается на ровном месте! Например, я не вижу смысла в ближайшие несколько лет, использовать jQuery 2.0 на целом ряде категорий сайтов. Ну а если всё-таки разработчики захотят внедрить новую версию, то пользователи IE всегда могут пользоваться условными комментариями для подключения более ранних версий библиотеки. Это не сложно.

Насколько мы знаем, ваша команда занимается не только развитием jQuery, но также jQUery UI, jQuery Mobile и QUnit. Каким образом вы организовываете синхронную разработку всего этого, и чему даёте особый приоритет?

Поскольку работа jQuery Mobile и jQuery UI основывается на функционале основной jQuery библиотеки, то их развитие строится в соответствии с ней. К тому же, мы всегда пишем юнит тесты для наших продуктов, выкладываем на GitHub и тут же видим, если что-то где-то поломалось, вступило в противоречие. QUnit развивается несколько иначе: мы сами являемся активными пользователями данного продукта. Бывают случаи, когда обновления данного продукта рушат все наши юнит тесты. В общем, всё пробуем на себе.

На ваших оффлайн события теперь обсуждается не только jQuery. Почему так происходит?

Мы устраиваем jQuery конференции для того, чтобы собраться с разработчиками сайтов и веб приложений. Да, они хотят узнать больше о jQuery, но мы не хотим на этом останавливаться. Каждый хороший разработчик должен постоянно расширять свой горизонт знаний и интересоваться другими инструментами, которые могут ему помочь.

Какие тенденции вы сегодня наблюдаете в развитие фронт-энд инструментов. На что разработчикам следует обратить внимание?

Инновации идут к нам со всех направлений. Конкуренция различных MV* фрэймворков, ускоряет развитие технологий, и думаю, вскоре мы увидим консолидированные усилия в построении хороших инструментов - в общем то, что случилось с jQuery.

Чтобы поставить точку в этом вопросе, хочу сказать - jQuery работает со стандартами W3C и ECMA. Это должно повлиять на решение тех разработчиков, которые ещё не определились, какой инструмент использовать.

Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/G7Fs0apXDxw/lessons.php

Интервью с ведущим разработчиком jQuery Дэйвом Метвином | | 2013-03-29 00:49:39 | | Статьи Web-мастеру | | Многие из нас знакомы с JavaScript фрэймворком jQuery. Более того, мы довольно-таки часто используем его в наших проектах. Ну а что мы знаем о самих людях, которые тратят своё время на развитие самой | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Дайджест новых статей по интернет-маркетингу на ваш email
Подписаться

Продающие сайты "под ключ"!

Наши сайты зарабытывают вам деньги. Landing-page. Эффективные продающие сайты точно в срок и под ключ! Всего от 28300 рублей
Подробнее...

Интернет-магазины и каталоги "под ключ"!

Эффективные и удобные инструменты торговли (электронной торговли) "под ключ". Продают, даже когда вы спите! Всего от 52700 рублей
Подробнее...

Комплексный интернет-маркетинг и продвижение сайтов

Максимальную эффективность дает не какой-то конкретный метод, а их комбинация. Комбинация таких методов и называется комплексным интернет-маркетингом. Всего от 10000 рублей в месяц
Подробнее...

Реклама в Yandex и Google

Контекстная реклама нацелена лишь на тех пользователей, которые непосредственно заинтересованы в рекламе Ваших услуг или товаров. Всего от 10000 рублей в месяц
Подробнее...

Social media marketing (SMM) — продвижение в социальных медиа

Реклама в VK, Однокласcниках и на Mail.ru Создание, ведение и раскрутка групп и реклама ВКонтакте и Facebook. Всего от 10000 рублей в месяц
Подробнее...

Приглашаем к сотрудничеству рекламные агентства и веб-студии!

Внимание Акция! Приглашаем к сотрудничеству рекламные агентства и различные веб-студии России! Индивидуальные и взаимовыгодные условия сотрудничества.
Подробнее...

Ускоренная разработка любого сайта от 5 дней!

Внимание Акция! Ускоренная разработка любого сайта! Ваш сайт будет готов за 5-10 дней. Вы можете заказать разработку любого сайта "под ключ" за 5-10 рабочих дней, с доплатой всего 30% от его стоимости!
Подробнее...

Ждем новых друзей!

Внимание Акция! Ждем новых друзей! Скидка 10% на услуги по созданию и(или) обслуживанию вашего сайта при переходе к нам от другого разработчика.
Подробнее...

Приведи друга и получи скидку!

Внимание Акция! Приведи друга и получи скидку! Скидка 10% на услуги по созданию и(или) обслуживанию вашего сайта, если клиент заказавший наши услуги, пришел по Вашей рекомендации.
Подробнее...

1 2 3 4 5 6 7 8 9

Новые статьи и публикации



Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!

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

Заявка
Позвоните или оставьте заявку на сайте.


Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!


Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.


Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.


Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.

Остались еще вопросы? Просто позвоните и задайте их специалистам
с 2:30 до 11:30 по Мск, звонок бесплатный
Или напишите нам в WhatsApp
с 9:30 до 18:30 по Хабаровску
Или напишите нам в WhatsApp
Веб-студия и агентство комплексного интернет-маркетинга «РЭДЛАЙН» © 2006 - 2024

Профессиональная Веб-разработка. Создание сайтов и магазинов "под ключ" , а также по всей России и зарубежью. Продвижение и реклама. Веб-дизайн. Приложения. Сопровождение. Модернизация. Интеграции. Консалтинг. Продвижение и реклама. Комплексный Интернет-маркетинг.

Оставьте заявку / Задайте вопрос

Нажимая на кнопку ОТПРАВИТЬ, я даю согласие на обработку персональных данных
×

Заказать услугу

Нажимая на кнопку ОТПРАВИТЬ, я даю согласие на обработку персональных данных
×

Обратный звонок

Нажимая на кнопку ОТПРАВИТЬ, я даю согласие на обработку персональных данных
×

Подписка на дайджест новостей

Нажимая на кнопку ОТПРАВИТЬ, я даю согласие на обработку персональных данных
×

Заказать услуги со скидкой \ Бесплатная консультация







КАКИЕ УСЛУГИ ВАС ИНТЕРЕСУЮТ?

КАКИЕ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ ПОТРЕБУЮТСЯ?

Нажимая на кнопку ОТПРАВИТЬ, я даю согласие на обработку персональных данных
×

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

Что нужно сделать, чтобы заказать создание сайта у нас?

Ну для начала вам нужно представлять (хотя бы в общих чертах), что вы хотите получить от сайта и возможно каким вы хотите его видеть. А дальше все просто. Позвоните нам или оставьте заявку нашим менеджерам, чтобы они связались с Вами, проконсультировали и помогли определиться с подходящим именно Вам сайтом по цене, сроку, дизайну или функционалу. Если вы все ещё не уверены, какой сайт вам нужен, просто обратитесь к нам! Мы вместе проанализируем вашу ситуацию и определим максимально эффективный для вас вариант.

Быстрый заказ \ Консультация

Для всех тарифных планов на создание и размещение сайтов включено:

Комплексная раскрутка сайтов и продвижение сайта Комплексный подход это не просто продвижение сайта, это целый комплекс мероприятий, который определяется целями и задачами поставленными перед сайтом и организацией, которая за этим стоит. Время однобоких методов в продвижении сайтов уже прошло, конкуренция слишком высока, чтобы была возможность расслабиться и получать \ удерживать клиентов из Интернета, просто сделав сайт и не занимаясь им...

Комплексная раскрутка работает в рамках стратегии развития вашего бизнеса в сети и направлена

Быстрый заказ \ Консультация

ЭФФЕКТИВНОЕ СОПРОВОЖДЕНИЕ (ПОДДЕРЖКА, ОБСЛУЖИВАНИЕ) САЙТОВ

Полный комплекс услуг по сопровождению сайтаМы оказываем полный комплекс услуг по сопровождению сайта: информационному и техническому обслуживанию и развитию Интернет сайтов.

Передав свой сайт для поддержки в руки наших специалистов, Вы избавитесь от проблем, связанных с обновлением информации и контролем за работой ресурса.

Наша компания осуществляет техническую и информационную поддержку уже имеющихся сайтов. В понятие «поддержка сайтов» также входят услуги администрирования сайтов, обновления сайтов и их модернизация.

Быстрый заказ \ Консультация

Редизайн сайта и Адаптивный веб дизайн

Современный, технологичный, кроссбраузерный ... Профессиональный дизайн сайтов и веб-приложений

Редизайн сайта — создание нового дизайна сайта с целью улучшения внешнего вида, функциональности и удобства использования. Редизайн сайта – это способ преобразовать проект к извлечению из него максимальной отдачи и средств. В современном мире задачами редизайна является поднятие существующего сайта на новый уровень для внедрения новых технологий, при этом сохраняя многолетний сформировавшийся опыт и успешные решения компаний.

Адаптивный дизайн сайтов и веб-приложений

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

На сегодняшний день адаптивный дизайн является стандартным подходом при разработке новых сайтов (или веб-приложений) и в идеале ваш сайт должен смотреться и функционировать так, как вы задумывали, на всём разнообразии устройств.

Быстрый заказ \ Консультация

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

Реклама в поисковых системах Яндекс и Google. Профессиональная настройка рекламы и отслеживание эффективности!

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

Быстрый заказ \ Консультация

Скидка

1500 руб.
Заинтересовались услугами создания, обслуживания или продвижения вашей компании в Интернете?!
Получите 1500 руб.
за он-лайн заявку
Предложение ограничено.

После получения заявки с Вами свяжутся наши специалисты и уточнят все детали по интересующей вас услуге.
«Нажимая на кнопку "Получить скидку", я даю согласие на обработку персональных данных»
×
Получите 1500 рублей!
×
×