Webアプリケーションにおけるフレームワークの概要と具体例とその種類
- [更新日]2020/11/18
- [公開日]2014/03/13
- 1445 view
目次
Webアプリケーションにおけるフレームワークの概要と具体例とその種類
Webアプリケーションフレームワーク
Webアプリケーションフレームワークとは、Webアプリケーションの骨組みのことであり、同時に開発を助けてくれる仕組みのことを言います。このWebアプリケーションフレームワークには、Webアプリケーション構築時に共通に必要な機能をいくつも備えているため、プログラマは、自分の問題を解決するコードの記述に集中できるようになるというメリットがあります。
代表例
代表的なWebアプリケーションフレームワークを挙げると、JavaについてはApache Struts、Spring、Tapestryなどがあり、PHPについてはCakePHP、CodeIgniter、Drupalなどがあります。
フレームワークの特徴
これらは、プログラミング言語に依存するものであり、次のような様々な種類があります。例えば、XMLで各種設定を詳しく記述するものや、「設定より規約(Convention over Configuration)」という開発者の決定すべきことを減少させ、単純にするけれども柔軟性は失わせないというソフトウェア設計パラダイムに基づき、可能な限り設定ファイルへの記述を要しないようにするものなどです。また、出来合いのコンテンツ管理システム(CMS)の体裁を持ちながら、拡張のためのAPI(アプリケーションプログラミングインターフェース)を豊富に提供するもの、異なるフレームワーク同士を結びつけることを得意とするものもあります。
WEBサービス開発の依頼先探しなら、
リカイゼンにおまかせください!
相談するだけ!プロがあなたにぴったりの会社をご紹介いたします!
WEBサービス開発の依頼先探しでこんなお悩みはありませんか?
- 会社の選び方がわからない
- 何社も問い合わせるのが面倒くさい
- そもそも依頼方法がわからない
- 予算内で対応できる会社を見つけたい
発注サポート経験豊富な専任スタッフが
あなたのご要望をお聞きし、最適な会社をご紹介いたします!
ご相談から会社のご紹介まで全て無料でご利用いただけます。
お気軽にご相談ください!
WEBサービス開発の
依頼先探しなら
リカイゼンにおまかせください!
相談するだけ!プロがあなたにぴったりの会社を無料でご紹介いたします!
まずはご質問・ご相談なども歓迎!
お気軽にご連絡ください。