Сказание о том, как пришел Аякс и работы добавил
Что ни говорите, а я люблю новые технологии.
Вот например, Gmail. Пусть грузится долго, но красиво. И удобно. И интересно, а главное-то ведь — модно.
Если у всех пацанов с двора на сайте AJAX так и прет со всех щелей, то и у нас он должен быть. И требование «сайт должен использовать технологию AJAX» кочует в техническое задание проекта.
С другой стороны, есть разработчики, которые, если им сказать «сади капусту корешками вверх», то и посадят, ведь за то им деньги плачены, а есть такие, что читают между строк и вполне себе дают отчет в том, что заказчик хочет воспользоваться модным трендом, дабы собрать хороший урожай капусты. Поэтому они, конечно, понимают, что деньги сайту делают его посетители, а не технологии, и что для заказчика каждый посетитель ценен.
В суровой реальности у многих посетителей нету Flash, у многих скрипты отключены по причинам безопасности, у некоторых просто так отключены, у некоторых браузеры неспособны выполнять скрипты.
Поэтому у сайта должны быть две версии: с AJAX и без. И работы у исполнителей прибавляется. Правильный же сайт не должен делать предположений о том, что там на клиентской стороне. Посему, если не хочется барахтаться с зоопарком версий сайта, решением будет — отдать клиенту обычную страницу и подгрузить скрипт, который привнесет активности в элементы. Естественно, если речь идет о сервисе, который без AJAX невозможен, то предупредить пользователя надо, но при этом ни в коем случае нельзя создавать у него впечатление, что он ущербен только из-за того, что у него скрипты заблокированы. Или из-за того, что он пользуется (E)Links или Lynx, читая текст с терминала Брайля. Или из-за того, что ему хочется купить рекламируемые на сайте чугунные радиаторы, они ему безумно нравятся, но ему не нравится используемый на сайте AJAX.
Таким образом, как и в случае с клиентской валидацией вводимых данных, когда на сервере она должна проводиться в любом случае, работы опять стает в полтора-два раза больше. Не-AJAX-вариант должен быть в любом случае, и работать всегда и у всех.
Ведь мы знаем, что для сайта каждый посетитель ценен.
Но, хотя у меня теперь больше работы, я все люблю новые технологии. С нетерпением жду, когда работы станет еще вдвое больше.
19 коментарів
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.