モバイルサイトを構築するときに役立つフレームワーク5選

five-mobile-frameworks

スマートフォンやタブレットなどのモバイル端末の普及に合わせて、モバイル端末によるWEBサイトへのアクセスやモバイルアプリケーションの需要が多くなってきていることを感じます。

今回はモバイル端末に最適化されたWEBサイトやアプリケーションを制作するときに役立つフレームワークを5つご紹介します。

jQuery Mobile

「jQueryMobile」はjQueryとHTML5、CSSをベースに構築されたフレームワークです。ライセンスは「MIT license」にて、配布されています。スマートフォンやタブレットだけでなく、デスクトップにも対応するレスポンシブ対応のWEBサイトを構築することができます。レイアウトをはじめ、各種ボタン、ナビゲーション、フォームデザインなど一般的なユーザーインターフェースが揃っています。

jQuery-Mobile-Demos

Apache Cordova

「Apache Cordova」はモバイル向けのアプリケーション開発用に構築されたフレームワークです。ライセンスは「Apache License v2.0」にて配布されています。「Apache Cordova」はアプリケーションをJavaやObjective-Cなどのプログラミングコードを使わずに、HTML、CSS、そしてJavaScriptを用いてアプリケーションを構築するコンセプトで作られており、iOSアプリとAndroidアプリ間でシームレスな開発を行うことができるなどのメリットがあります。

「Apache Cordova」HTML、CSS、JavaScriptなどのファイル群で、開発するためには各プラットフォームのSDKやコマンドラインからビルドする必要があります。

Apache-Cordova

Lungo

「Lungo」はHTML5、CSS、JavaScriptをベースにスマートフォンやタブレット向けのシンプルなモバイルインターフェースを構築することができるフレームワークです。ライセンスは「GPLv3」にて配布されています。手軽にモバイル向けのWEBサイトを構築したい場合などに向いてそうです。

Lungo

jQT

「jQT」はHTML5、CSS、JavaScriptをベースにスマートフォン向けのシンプルなモバイルインターフェースを構築することができるフレームワークです。ライセンスは「MIT license」にて、配布されています。レイアウトやボタンなどもシンプルなので、カスタマイズしやすそうです。時計表示などのオブジェクトがあるのも特徴的です。

jqtjs

Junior

「Junior」はHTML5、CSS、JavaScriptをベースにスマートフォン向けのモバイルインターフェースを構築することができるフレームワークです。画像スライドなどWEBサイト向けのインターフェースがあるのが特徴的です。

justspamjustin

以上、5つをご紹介いたしました。モバイル向けのフレームワークはこれら以外にもありますので今後も注目してみたいと思います。

関連記事

【WP】ログインページをカスタマイズする方法

WordPressのログインページはプラグインなどを利用してカスタマイズすることができます。 今回は、プラグインを使わずにアクションフックを利用してWordPressのログインページで利用されるCSSをカスタマイズしてオリジナルのデザインに変更する方法をご紹介します。 ...続きを読む

2015.02.25WordPress

ChatGPT無料版でできないこと|Web担当者が知っておきたい注意点と判断の考え方

「ChatGPTを使えば、Web運営が楽になるらしい」 そんな話を聞いて、少し期待しすぎていませんか。 前回の記事では、ChatGPT無料版でできることを中心に紹介しました。 一方で、実務の現場では「できないこと」を理解しておかないと、 判...続きを読む

2025.12.18

ブログやWEBサイトのトラフィック(アクセス)を増やす方法

ブログやWEBサイトの集客・収益効果を高めるために、トラフィック(アクセス)を増やすことは重要な課題といえます。 一般的にトラフィック(アクセス)を増やすためには有料広告が確実に効果がある方法ですが、立ち上げたばかりのサイトや予算をかけることが出来ない場合は、お金をかけ...続きを読む

2015.02.14SEO

個性こそが美? 〜ロマン主義と「魂の表現」〜

「カノン」からの決別 18世紀末〜19世紀初頭、フランス革命や産業革命によって社会が大きく揺れ動く中、 人々の心には、理性や秩序では語り尽くせない“不安”や“希望”が渦巻いていました。 そんな時代に登場したのが、「ロマン主義(Romanticism)」です。 美しさとは...続きを読む

2025.07.24カノンデザイン論ロマン主義

【CSS】counterを利用した自動ナンバリング

最近は、CSSというとCSS3にクローズアップされることが多いのですが、今回は、CSS2より追加された「counter(カウンタ)」の着目してみました。 CSSの「counter(カウンタ)」を使用すると連番などの自動ナンバリングの機能を実装することができます。 ...続きを読む

2015.02.09CSSHTMLコーディング