私たちがウェブサイトを開発するとき、それはモバイルビューにも最適ですか?そうでない場合、デスクトップビューとモバイルビュー の両方で開発する場合、どのような変更が必要ですか? 提案をお願いします...
2 に答える
レスポンシブウェブデザインはあなたが探しているものです:
ウィキペディア: http: //en.wikipedia.org/wiki/Responsive_Web_Design
Google検索:http ://www.google.com/search?q = response + web + design
レスポンシブウェブデザインを支援するいくつかのフレームワーク:
- ブートストラップ:http ://twitter.github.com/bootstrap/
- きちんとした:http://thoughtbot.com/neat/
- Lessframework: http: //lessframework.com/
- スケルトン: http: //www.getskeleton.com/
他にもたくさんあります。うまくいけば、これはあなたを正しい軌道に乗せるはずです。
デスクトップ/小型デバイスブラウザ(クライアント)のほとんどは、でデバイス情報を送信しますrequest header
。
サーバーはそれを認識する必要があります。認識できる場合は、リクエストを通常のフローとして処理し、に委任できproper/expected view
ます。
フローの例は次のようになります。
クライアント-除氷剤:Android-解像度:AxY-URL:取得URL
するリソースの
サーバー:-デバイスを認識できます-そのデバイスに関連するUIを準備しています(html / jsp / phpなど)-与えられたリソースがありますURL
-リクエストを準備して送信しています
さらにSterlok
、 sの回答
を参照してください。そのことはあなたが準備するためにあなたを導くことができますview
。
ただし、最も重要な部分は、を認識し、device (actually client)
それに応じて対応することです。
たとえば、Java EE
ベースのWebアプリケーションは、を使用してこれを実現できますRequest Filter
。