웹 개발자가 JavaScript를 사용하여 웹 응용 프로그램을 점진적으로 향상 시켜서 기능이 정상적으로 저하되도록하여 액세스 가능성을 지속적으로 유지해야합니까? 아니면 새로운 기능이나 다른 개발 영역에 집중해야합니까?
이 질문의 문구는 다음과 같습니다. JavaScript / 비활성화 된 웹 사이트 나 응용 프로그램을 사용하는 고객 / 클라이언트 / 사용자는 몇 명입니까? JavaScript 기능 (특히 거의 모든 기능)을 요구하는 요구 사항이있는 프로젝트가 있고 그러한 요구 사항도 정상적으로 저하되어야합니까?
이 질문을하기 위해 JavaScript를 활성화하지 않은 채 programmers.stackexchange.com을 열었고 "Programmers-Stack Exchange는 JavaScript가 활성화 된 상태에서 가장 잘 작동합니다"라는 메시지가 표시되었습니다. 사이트가 일반적으로 정상적으로 작동하는 것처럼 보이지만 로그인하기가 어려웠습니다. (질문에 투표 할 수 없었습니다.)
이것이 개발에 대한 만족스러운 접근법이라고 생각합니다. 모든 사이트 기능을 일반 HTML 및 서버 측 로직에서 작동하게 만드는 노력을 상상해보십시오. 다른 한편으로, 나는이 접근법에 의해 얼마나 많은 사용자들이 소외되었는지 궁금합니다.
우리는 모두 점진적 향상을 사용하고 웹 응용 프로그램의 동적 기능이 정상적으로 저하되도록 교육을 받았습니다. 이 점진적인 향상이 방금 바람에 빠지거나 일부 고객이 실제로 JavaScript를 사용하지 않고 특정 웹 서비스를 사용합니까?