-3

If we want to make a web application/website and want maximum compatibility

Will a website made using HTML and any server side language (PHP, .net, ruby) work on each device which has browser? No CSS, No JS, No Images.

Will it cover at-least 90% of devices which can connect to internet and have web browsers?

4

4 に答える 4

4

HTMLは、HTMLをサポートするブラウザ(iPhone、Androidなど)を備えたすべてのデバイスでレンダリングされます。したがって、WebサイトがHTMLで記述されている場合は、問題ないはずです。

サーバー側の言語、PHP、.Net、Rubyなど-これらはすべてサーバー側で実行され、動的コンテンツを生成してHTMLとして送信する以外はクライアントのデバイスとは関係ありません。したがって、技術的な答えは、レンダリング可能なHTMLが返されるまで、「はい。ブラウザを備えたすべてのデバイスがすべてのサーバー側の言語でカバーされている」と考えられます。

于 2012-08-14T17:40:27.503 に答える
3

基本的に、サーバー側言語が行うことは、クライアントに送信する HTML を決定することです (最も基本的なことです)。クライアントは実際のサーバー側のコードを見ることはありません。これは、互換性は、HTML の作成に使用された言語ではなく、サーバー側言語によって出力される HTML によって決定されることを意味します。

したがって、実際の質問に対する答えは、はい、任意のサーバー側言語であり、HTML をレンダリングできるデバイスの少なくとも 90% をカバーします (HTML の有効性によって異なります)。

于 2012-08-14T17:40:54.857 に答える
1

市場によって異なります。世界の多くの地域では、多くのモバイルブラウザはまだWAP/WMLのみを表示しています。そうでなければ、あなたが指摘したように、「サーバー側」の言語はまさにそれであり、したがって問題とは関係がありません。単なるHTMLであれば、多くのモバイルデバイスで機能します。正確なパーセンテージは市場によって異なります。

使用する標準が新しいほど、正しく表示できるデバイスが少なくなります。また、CSSや画像などを使用しないことを忘れないでください。より多くの人がそれを見ることができるかもしれませんが、サイトの外観と動作のために、より多くの人がサイトを離れる可能性があります。

于 2012-08-14T17:40:16.750 に答える
0

PHP はサーバー側でのみ実行されます。ブラウザが PHP コードを受信することはありません (Web サーバーに重大な構成エラーがない限り)。
したがって、PHP で生成したものがブラウザーで理解できる限り、すべてのブラウザーで動作します。

于 2012-08-14T17:40:36.827 に答える