Приемлемо ли больше не поддерживать отключенные JavaScript или не-AJAX-браузеры для защищенных приложений? - PullRequest
2 голосов
/ 26 апреля 2011

Мне любопытно, как обстоят дела сегодня с ajax-приложениями. Является ли приемлемым просто создать приложение ajax настолько, насколько это возможно, и просто игнорировать браузеры, которые не поддерживают ajax (при условии, что это защищенная часть сайта ... не публичная часть)?

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

Кажется, что чем больше вы делаете свое ajax-приложение "надрать задницу", тем сложнее поддерживать старую модель ведения дел. Эти две модели расходятся все дальше и дальше друг от друга, что вы в основном пишете 2 интерфейса / контроллера для всего в вашей системе. Может быть, в некоторых случаях вы пишете 2 просмотра тоже.

Я единственный разработчик, работающий над этим конкретным проектом. Необходимость удвоить свои усилия на самом деле кажется пустой тратой времени. Я думаю, что мне лучше создать продукт, который я хочу, и если он окажется успешным, возможно, вернитесь и добавьте не-AJAX материал позже (если вообще).

Уникальная точка продажи проекта - его основной домен - во многом связана с тем, как я собираюсь включить ajax. Честно говоря, поддержка не-AJAX-вещей не так уж важна для меня. Программное обеспечение, которое не поддерживает ajax, в основном будет копией того, что люди уже используют. Причина, по которой люди будут использовать это программное обеспечение, заключается в том, что оно намного проще в использовании и намного веселее в использовании.

Если люди хотят не-AJAX-версию, уже есть много продуктов, которые делают это. Я думаю, что было бы разумно просто сказать: «Винт… это рынок, который я просто собираюсь игнорировать… и я рассчитываю на то, что мой продукт в конечном итоге может их обогнать».

Учитывая этот сценарий, было бы разумно просто не поддерживать браузеры с отключенным JavaScript? Если бы я сделал это, о каких вещах мне нужно было бы беспокоиться, кроме клиентов, использующих старые браузеры и имеющих проблемы?

1 Ответ

2 голосов
/ 26 апреля 2011

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

Однако вы все равно должны предоставить значимый, хорошо- просмотр страницы ошибок для тех, у кого нет JavaScriptВы даже можете добавить руководство, как включить (или разрешить, например, через NoScript) JavaScript для сайта.

...