- ベストアンサー
開発環境でFrameworkの意味がわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Framework(FW)は、アプリケーションの基盤みたいなものです。 Javaを例に取ると、 標準で用意されているAPIとして、 ServletやJSPというものがあるのですが、 これらだけを使用してWebアプリを作成すると 細かい処理も自分で記述しなければいけないためとても困難です。 FWを使用することで、 WEBアプリでよく使うような共通処理や便利な処理を、基盤として提供してくれます。 そうすることで、開発者ごとにコーディングが異なったり、無駄な処理を記述することを防いだりできます。 Javaで用意されているFWには様々な種類があります。 ■WEB層 Struts、SpringMVC、Wicket、SAStruts ■サービス層(DIコンテナ) Spring、Google Guice、S2Container(seasar) ■DB層 iBatis、S2JDBC、DBFlute、Hibernate Javaではこのように、それぞれの層に適したFWを 選定し、いかに品質よくアプリが作成できるかを 考えたりします。 私のプロジェクトでは、それぞれの層から SAStruts + S2Container + S2JDBC を選定し、開発を行いました。 その他にも、メール送信を楽にしたり、CSV入出力の処理を楽にしたりするものもあります。(こちらはフレームワークというよりライブラリと呼ばれるかもしれませんが)
関連するQ&A
- .net framework用のソフトウェア開発
.今後ソフトウェア開発をするにあたって、net frameworkの実行環境で動くソフトを作る事をmicrosoftは推奨してると思いますが、.net framework用のソフトは.net frameworkがなくては動かなく、今後ウィンドウズには.net frameworkが標準搭載されるそうですが、他のosはわからず.net framework用のソフトウェアは流行るのでしょうか? またjavaで開発したソフトウェアもjvmがなくては動作せず、今後ソフトウェア開発でjavaを使うのは流行るのでしょうか?フリーソフトではjavaで作られてフリーソフトは少ないですよね。
- ベストアンサー
- Visual Basic
- NET Frameworkについて(開発・実行環境
.NET Frameworkを使った開発について質問です。 開発環境で実行できて実行環境で実行できないなんてことありますよね? 実行環境には.NET Frameworkがインストールされていないとか・・・ あまり詳しくないんで大雑把な質問になるんですが・・・.NET Frameworkがインストールされていない環境でも.NET Frameworkを使って開発したアプリを実行できる方法はありますか?(dllの参照とか?)
- ベストアンサー
- Visual Basic
- どんなフレームワークが良いでしょうか?
どんなフレームワークが良いでしょうか? Java言語を用いた画面が4つぐらいのWebシステムを作成しようとしています。 下記の環境はほぼ決まっています。 OS:Windows XP 言語:Java 1.6 APサーバ:Tomcat 6.0 開発ツール:eclipse 3.4 DB:HiRDB 8 サーブレットとJSPについてはある程度知識がありますが、 フレームワークについてはほとんど知識がありません。 (Struts1のシステム開発を少しだけ手伝ったことがあるぐらいです。) データベースアクセスについてもプログラム内にSQL文を自分で記述する 初歩的なやり方でしか経験がありません。 出来ればフレームワーク初心者でも仕組みがわかりやすいフレームワークで 作成しようと考えています。 フレームワークの組み合わせによってはXMLだらけになって 管理が大変だという記述も見ました。 フレームワークを知らない自分がいろいろ試すより、 これまで皆さんが用いた様々なフレームワークについてご意見を頂きたいです。
- ベストアンサー
- Java
- PHP開発環境 にJava開発環境を統合
Eclipseを使用して、PHPの開発環境を構築しています。アンインストールせずに、Javaの開発環境を統合して構築することは可能でしょうか?そもそもEclipseはJava開発用であったためか、Java開発環境にPHP開発環境をプラグインしていることが多いようです。Windowsであるため、インストーラでインストールしたいと考えています。
- ベストアンサー
- Java
- Visual Basic 2005で開発されたプログラムはVisual Basic.NET 2003環境で動作可能ですか?
お世話になります。 過去にVisual Basic.NET 2003で開発されたプログラムを修正することになり、現在、開発できる環境はVisual Basic 2005を用いたものとなっています。 その際、 開発.NETのバージョンが.NET Framework 2.0の環境で 使用するマシンの環境が.NET Framework 1.1であった場合、 動作は全くの不可能なのでしょうか? それとも、一部機能が動作しないという状態になるのでしょうか? ご教授お願いします。
- ベストアンサー
- Visual Basic
- フレームワークは開発環境だけでなく、実行環境でもインストールが必要?
ちょっとPHPに興味が湧き、色々と作っています。そして、最近知ったのですが、フレームワークってのが流行っているみたいですね。 使ってみたく思ったのですが一つ疑問が出てきました。 フレームワークというのは、動かす先のサーバなどにも組み込む必要はあるのでしょうか? 開発環境へのインストールは必須でしょうが、私が借りているレンタルサーバはあまり環境を変えられないので、その辺が気になっています。折角作っても、レンタルサーバで公開できないなら作れるアプリにも制限が出てくるので。 Zend FrameworkやEthna、CakePHPなど色々とあるみたいですが、これらで作られたWEBアプリは、フレームワークがインストールされているサーバでしか動かないのでしょうか? それとも、PHPが使えれば、アプリは基本的には動くんでしょうか? よろしくお願いいたします。
- ベストアンサー
- PHP
- webアプリケーション開発でおすすめのフレームワーク
今までWebアプリケーション開発ではstrutsしか使用経験がありません。 struts以外でJavaでのWebアプリケーション開発でおすすめのフレームワークはありませんか? 開発が簡単になれば、フレームワークやJSPのタグ仕様などこだわりはありません。 開発アプリは掲示板のようなユーザから情報をもらってデータベースに格納して、そのデータベース情報を再度表示するような簡単なプログラムです。
- ベストアンサー
- Java
- GUI開発フレームワーク
マルチなプラットフォームのGUIの開発フレームワーク(開発環境?)で おすすめな物ってありますか? C++が希望ですが他にオススメがあれば教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- Javaの開発環境
これからJavaでプログラムを始めようと思ってます。 まず、まずは開発環境をと思い、 SUNのホームページを見たのですが Javaの開発環境が「JDK1.16」「SDK1.3」など色々あり、 どれを使用したら良いのかよく解りません。 それにこの「JDKとSDK」の違いって何なのでしょうか? 是非ご教授下さい。
- 締切済み
- その他(ソフトウェア)
- Javaで一番使われている開発環境は?
Javaを始めようとしている人間なのですが たまに個人での使用なら無償で使える開発環境がありますが、 一番使われている開発環境又はお勧めのものはないでしょうか? よろしくお願いいたします。
- ベストアンサー
- Java
お礼
回答ありがとうございます。 Frameworkの定義について探したのですが 見つからず、困っていました。