2009-02-26 3 views
2

У меня есть несколько разработчиков .NET, которые хотят использовать только набор инструментов MS AJAX и считают, что JavaScript (и любая JS-библиотека) является злым. Я попытался объяснить, что если вы рассматриваете развитие на стороне клиента, как взрослый язык, вы можете создать поддерживаемый код ... но я полагаю, что классические дни ASP остались на этих ребятах. У кого-нибудь есть предложение помочь убедить такого типа разработчиков в том, что обучение jQuery действительно приносит им пользу в долгосрочной перспективе, поскольку индустрия снова возвращается к «позволяет снова приблизиться к металу» с помощью MVC?Как убедить моих коллег разработчиков .NET, что изучение jQuery будет полезно

ответ

15

Скажите им, Microsoft поддерживает JQuery и что это судоходство с MVC

+0

Технически jQuery будет поставляться со следующей версией Visual Studio, а не с MVC. –

+0

Я предполагаю, но если вы используете MVC в VS2008, то по умолчанию у него есть библиотека JQuery. – NikolaiDante

+0

+1 возможность сообщить вашему боссу, что вы можете открыть билет поддержки с Microsoft, если у вас есть проблемы, действительно может помочь усыновить! –

2

указать им this article Скотт Гатри. Быстрая цитата из статьи объясняет все:

Я взволнован сегодня, чтобы объявить, что Microsoft будет поставлять JQuery с Visual Studio идти вперед. Мы будем распределить библиотеку jQuery JavaScript как есть, и не будет использоваться forking или сменить источник с основного ветка jQuery. Файлы будут продолжают использовать и отправлять под существующей лицензией JQuery MIT лицензию .

4

Если они не понимают, что JQuery является колени пчелы - они живут под скалой - рассказать им обо всех людей, которые используют Jquery (Google, Dell, MLB, Банк Америки .. ... остальная часть хорошего списка находится в середине домашней страницы jQuery) - или просто скажите им, что каждый раз, когда они идут на свою учетную запись Netflix, они используют jQuery или если они посещают веб-сайт президента (что может иметь неприятные последствия I guess ....;)

Подчеркните, что изучение «технологии», которая становится той вездесущей, может только помочь вашей карьере.

+0

+1 для «пчелиных колен» ;-) jQuery определенно круто. – itsmatt

+0

+1 как это была моя первая мысль, если честно –

1
  • Спросите, нравится ли им сервер-кругосветное путешествие. (Чтобы они поняли, что клиентский материал необходим.)
  • Спросите, хотите ли они написать код, который работает в трех разных местах одновременно? (Чтобы они поняли необходимость в библиотеке, которая почти стирает различия браузеров.)
  • Показать a list of who's using jQuery.

Если они представляют элегантный код, они получат то, что вы говорите. В противном случае я думаю, что их действительно трудно убедить.

+0

это был единственный момент, который они согласятся со мной. Мы все видели, как MS AJAX Toolkit не масштабируется ... –

1

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

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

И если вашим разработчикам не нравится JavaScript, возможно, вы должны спросить их, что они считают, что AJAX Toolkit работает на стороне клиента. AJAX Toolkit - это библиотека JavaScript на стороне клиента - только одна, разработанная для простой интеграции в ASP.NET.

1

Получение максимальной скорости на доминирующем инструменте в данной области всегда является хорошей идеей. JQuery является доминирующей JS-библиотекой. Для некоторых неподтвержденных, посмотрите на тегах здесь на StackOverflow:

  • JQuery: 1809 элементов
  • asp.net-Аякс: 272 пунктов
  • ajaxtoolkit: 54 элемента
1

Расскажите они могут делать больше с меньшим - и понимание jQuery/javascript поможет им лучше понять AJAX.NET. Это огромная утечка абстракции в моих книгах - с момента перехода на jQuery это сделало веб-программирование более увлекательным, и я мог бы создать более крутые приложения.