はい、すべての効果と目的のために、Backboneまたは他のフレームワークで構築されているかどうかにかかわらず、単一ページのアプリケーションを実行するにはJavaScriptが必要です。
従来のドキュメント/ハイパーリンクベースのアプリケーションとして機能するWebサイトを設計し、JavaScriptで拡張することができます。このタイプの設計はプログレッシブエンハンスメントと呼ばれ、より複雑なアプリケーションでは大幅に機能しなくなります。たとえば、バックボーンは、RESTfulサービスからデータをフェッチし、クライアント側のレンダリングを使用してデータを表示することを想定しています。JavaScriptを使用しないユーザーをサポートするには、基本的に2つの異なるサイトを構築する必要があります。
javascriptが無効になっているブラウザがユーザーベースの重要な部分であるかどうかを評価する必要があります。そうである場合は、バックボーンアプリケーションを構築しないでください。あなたのユースケースは何ですか?100%のアクセシビリティとSEOが重要な広告キャンペーン用のウェブサイトを作成している場合は、おそらくサーバー側のレンダリングに固執する必要があります。複雑で野心的なWebアプリケーションを作成している場合は、ユーザーがJavaScriptを実行できることを期待する必要があります。
いずれの場合も、<noscript>
タグを使用して、ブラウザでJavaScriptを有効にするようにユーザーに通知する必要があります。