- ベストアンサー
なぜJAVAやPHPはフレームワークなるものが沢山あるんですか
マイクロソフトは.NET Frameworkがありますが、JAVAやPHP、その他には沢山のフレームワークなるものがあります。なぜマイクロソフトのフレームワークは1つしかないのに、JAVAなどではフレームワークが複数あるのでしょうか?
- mellow91
- お礼率31% (1506/4719)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
JavaやPHPは使っている人が多く、かつみんな同じようなところで苦労しているからだと思います。 データベースからPOJOの生成やらその表示、編集など、セッションの管理など大抵のウェブアプリケーションに必要な基本的な機能があります。昔は全部ガリガリ手書きでやっていましたが、そのうちそれだとあまりにも非効率なため、ある程度作業を自動化してくれるツールを作ったり、決まりごと(たとえばファイル名のつけ方)をチームで徹底させることで作業効率の向上を図っていたと思います。 そのうちオープンコミュニティーとかで、「じゃあみんなで作ろう」ということになって、人気のあるものが残りました。それらがある程度使い物になるとわかった人たちがさらにそれを使うようになり、どんどんメジャーなフレームワークとなってきたのではないでしょうか。 なのでJavaやPHPに多いのは、それだけ裾野の開発者人口が多く、よく使われているが故に洗練されてきているからだと思います。
その他の回答 (1)
- Gizensha
- ベストアンサー率34% (207/608)
MSのフレームワークにもMFCやATLやWTLやWinGなどがありますよ。 Windows向けなら他社からもいくつか商品化されたものや非商用のものもあります。 フレームワーク自体が一つの思想(の体現)になるので、開発者ごとに自分のポリシーを作り上げていくといくつものフレームワークができあがるのでしょう。
関連するQ&A
- Javaのフレームワークについて
Javaのフレームワークについての質問です。 現在、Webアプリケーションのショッピングサイトのようなサーバー側の規模がちょっと大きくなるものに関しては、スクリプト言語のPHPやRubyの代表的なフレームワークを使って作成しているのですが、Java用のWebアプリケーションのフレームワークもこれから使ってみたいと考えています。 それで、質問なのですが、 (1)現在、Java用のWebアプリケーション作成のフレームワークで世の中で皆さんが一番使われているものってどれになるのでしょうか?私が現在知っている限りでは、Struts、Struts2、JSF(Java Server Faces)、Seasar、Seasar2 くらいがあるのですが、使い分けのコツみたいなものがあれば教えていただきたいのです。(それぞれの、メリット、デメリットのようなもの。) (2)スクリプト言語のフレームワークとJavaのフレームワークの使い分けのようなものも分かれば教えてください。私の認識では、Java用のフレームワークを用いて設計しなければいけないものって、たとえば大手銀行の決済システムとか、かなり規模の大きなものを想定しています。プログラムの動作スピードを上げたい時とか、セキュリティー関係を厳重に行い時などを想定しています。Javaのフレームワークを使うメリットなども分かれば教えてください。 よろしくお願い致します。
- 締切済み
- Java
- JavaのWeb Frameworkについて
JavaのWeb Frameworkで今人気のあるものは何か教えていただけないでしょうか. できれば,いろいろと違いを述べていただけるとありがたいです. 一応JSPをかじったことがあります. その他にはPHP,Ruby on Railsを勉強しています. そもそもWeb Applicationで今一番使われている言語ってPHPなんでしょうか. しばらくそういうことに関して勉強していないので教えてください.
- ベストアンサー
- Java
- Javaサーブレットのフレームワーク
JavaサーブレットとmySQLを使用してwebサイトを構築したいのですが HTMLの加工や変更がしやすく処理速度が速いJavaサーブレットのフレームワークって何かありますか
- 締切済み
- Java
- JAVAとPHPの処理速度
JAVAとPHPの処理速度は5年前なら明らかにJAVAだろうが 今のPHP(CodeIgniterのフレームワーク)の処理速度は JAVAの処理速度にどのくらい近づいているのだろうか? PHP(CodeIgniterのフレームワーク)はJAVAと対して変わらない処理速度までなっているのでしょうか?
- ベストアンサー
- PHP
- Javaのフレームワークを教えてください
Javaを使いWEBページを作成しようと思っています。 使いやすいJavaのフレームワークを教えてください。 Strutsは使いづらいです>< ライブラリ等が充実していると助かります。
- ベストアンサー
- Java
- phpフレームワーク
phpでフレームワークの勉強をしようと思うのですが、フレームワークをする前に平打ち?(フレームワークに依存しないでゼロから自作する)でこれを勉強しておけ! みたいなものはありますか? それを使った代表的な製品とかも教えてくれると嬉しいです。
- ベストアンサー
- PHP
- .NET Frameworkについて漠然とした質問
こんにちは。 漠然とした質問になってしまってすみません。 1).NET Frameworkというものがあります。他にもフレームワークという言葉を 聞いたことがあります。世の中には製品やフリーソフトなどの形で一般に 入手できるフレームワークというものは何種類ぐらいあるのでしょうか。 2)それらのフレームワークは互換性はあるのでしょうか。 (フレームワークを利用したプログラムの移植性といったらよいのか・・・) 3)マイクロソフトにはMFC?というのがあると思います。これもフレームワークと 呼ばれていたような気がします。 MFCと.NET Frameworkは互換性がありますか? 4)マイクロソフトはなぜそのようにたくさんフレームワークをつくるのでしょうか。 以上よろしくお願いします。
- ベストアンサー
- その他(Windows)
- Javaのフレームワークの勉強を始めます.
Javaのフレームワークの勉強を始めます. 以下の3つのフレームワークに関する推薦図書があれば教えてください. JavaとWebアプリケーションの基礎知識はあります. ・Struts2 ・Spring ・JSF
- 締切済み
- Java
- PHPのフレームワークはどれを学ぶべきですか?
PHPは専門学校などいって、ある程度自分一人でも、 簡単なCMSなど作れるようになったものですが、 やはり、作業効率というのも考えないといけないと思っており PHPのフレームワークをぜひ、勉強したいなと思ってます。 それで、調べてみると、何個か代表的なものがあるのですが、 実際の制作会社やメディアで仕事に活かそうと思えば、どのフレームワークを 学んだらよいと思いますか。 ・ZEND ・CakePHP ・symfony それぞれのフレームワークの特徴などもあるかと思いますが ぜひ、活用している方がいれば、いろいろご意見をお聞かせください。
- 締切済み
- PHP