お世話になっております。
言語について質問させてください。
PHPとJAVAの違いは何でしょうか?
これからWEB系のソフトを組もうと思っているのですが、どの言語使用すればよいか迷っています。
それぞれ、長所・短所あると思います。その辺りを教えていただけると幸いです。
また、現在の主流はどちらでしょうか?これ以外もあるならその言語を教えてください。また、今後は主流はどうなるのでしょうか?
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

PHPとJAVAの違いは何でしょうか?


-書ききれません。
WEB系のソフトを組もうと思っているのですが、どの言語使用すればよいか?
-個人的な小規模なものならPHP
-大規模で本格的なものならJAVA(JAVA+JSP:J2EE環境)
現在の主流は?
-両方とも主流です。今のところJAVAが衰えたとの話もありません。
これ以外もあるなら?
-他の主流の言語:perl、rubby、vb(ASP/.NET)
長所・短所
※長所は短所でもあり、短所は長所でもある。
JAVAだけに出来ること(最近みかけませんが)
(アップレットプログラムを作ってブラウザーに実行させる事が出来る)

さらにWEB系のソフトを作るなら
当然、HTML関連、XML関連、CSS関連、javascript も学習した方がよい。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
参考にさせていただきます。
今後ともよろしくお願いします。

お礼日時:2009/05/26 15:53

No.2の解答は、JAVASCRIPTの事を述べてます。


JAVAはサーバー側で動きます。JAVAサーブレットと言われ、JAVAで動的に作られたページがJSPです。もちろんJAVAで、DBアクセスでも、通信でも
、イメージ作成でも、何でも出来ます。
    • good
    • 0
この回答へのお礼

お世話になっております。
ご回答ありがとうございます。
参考にさせていただきたいと思います。
今後ともよろしくお願いします。

お礼日時:2009/05/27 09:36

PHPとJAVAの違いは何でしょうか?


-違わないところをがあるのか・・・
PHPはサーバ側で動作する。JAVAは端末側で動作するものです。
(例外的な使い方は可能ですが、本当に例外的なので無視)
サーバでしか動かない
端末でしか動かないJAVAではサーバのデータベースを利用できません。
サーバでしか動かないPHPは端末側だけで何かすることはできません。
だからどういう場面でどちらを使うかは必然的に決まってしまいます。
    • good
    • 0
この回答へのお礼

お世話になっております。
早速の回答ありがとうございます。
JAVAでサーバーサイドプログラムを作る事も可能と聞きましたが、かなり難しいのでしょうか?
WEB上でデータベース等を行うのであれば、PHPという選択になるのでしょうか?
よろしくお願いします。

お礼日時:2009/05/26 16:46

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q英語を使うとき、性格(考え方)も変わりますか?

英語が堪能な日本人の知人が「英語で会話するときと日本語で会話するときは人格が違うんですよ」と先日言っていました。
英語を使っている時の方が、はっきりした性格だったり行動的な思考になったりするそうです。
確かに言い回しなど、日本語の方が曖昧なものが多い気がするのですが、
実際、英語・日本語をお使いになる方、そのようなご経験はありますか?

※実際の性格が変わるというわけではなく、表に出る部分が違うという意味で、です。

Aベストアンサー

こんにちは。

そういうことはあると思います。言語はそれぞれの民族の文化や、どのように人間関係を形作っているかを反映していますから、その言語に熟達するということはそういう背景ごと身につけるということで、そういった差異が当然でてくると思います。たとえば、日本語のような自己主張の弱い表現は英語には少ないので、同じように言おうとしても無理があり、英語らしい英語をしゃべろうとすると自然に自己主張が強くならざるを得ないということがあろうと思います。

それから論理性についても、相手を説得するときに「そんな固いこと言わずに」などと日本語で言いますが、「固いことを言うな」というのは「筋が通っている主張もほどほどにせよ」ということですから、こういう内容を英語で説得力のある言い方で言うのは難しいことです(「筋がとおっている主張もほどほどにせよ」と英語国民に真顔で言ったら、頭がおかしいと思われるでしょう)。英語で相手を説得しようとすれば「あなたの考えは一面では筋が通っているが、他方、こういう側面が欠けていて、そのためにこういう弊害がある。それを総合的に考えれば、私のいうようにするのが正しい」などと、もっと具体的な論理を使わざるを得ません。日本語の「どうぞよろしく」も同様で、具体的に何をどうして欲しいのか不明のお願いというのは英語では表現しづらいので、英語にするなら、もっと具体的に「これこれの際はこうして欲しい」というような表現のほうを多用することになるでしょう。

ですので、英語を使うときのほうが、たとえば、自己主張が強く、論理重視に(理屈っぽく)なるということは、実際にあると思います。

こんにちは。

そういうことはあると思います。言語はそれぞれの民族の文化や、どのように人間関係を形作っているかを反映していますから、その言語に熟達するということはそういう背景ごと身につけるということで、そういった差異が当然でてくると思います。たとえば、日本語のような自己主張の弱い表現は英語には少ないので、同じように言おうとしても無理があり、英語らしい英語をしゃべろうとすると自然に自己主張が強くならざるを得ないということがあろうと思います。

それから論理性についても、相手...続きを読む

QPHPとCGIの長所・短所

PHPとCGIの長所・短所を教えてください。
これから、Webプログラミングを勉強しようと
思っているんですけど、、、どっちがいいのか
判断できなくて困ってます。

あと、他にもお勧めのWebプログラミングがありましたら
教えてください。

Aベストアンサー

PerlとPHP
 規模感で使い分けて、両方使えたほうがいいかな?

Perlの長所
 小規模であれば、開発が容易
 モジュールの充実
PHPの長所
 Webアプリの開発が容易
 データベース連携の充実

Perlの短所
 動作速度(Apacheのmod_Perlで多少改善可能)
 ソースの可読性が悪い
PHPの短所
 有償サポートがない(よね?)
 開発ツールが少ない(気がする)

私見
 Perlでも、DBIを使うとデータベースアクセス楽にできますよ。(PHPほど簡単ではないけど^^;)
 Linuxを使う方であれば、Web以外に使うことも多いのではないでしょうか?
 バックアップスクリプトとか、メール転送のカスタマイズとか。

 私は、「デザイン部」と「機能部」を分けて開発します。
 PerlからHTMLを読み込んで必要なデータを追加して画面を構成しています。
 HTMLに<機能名>と入れるようにデザイナとのお約束があります。
 PHPっぽくするならPHPにしろよ!というのはご勘弁ください T T

 PerlよりもPHPのほうが動作が早い!という方もいますが
 Apacheのmod_Perlを使うと、かなりの速度がでます。
 ※メモリ食いますけどね・・・

最近ASP.netに乗り換えちゃったんですけどね^^;

PerlとPHP
 規模感で使い分けて、両方使えたほうがいいかな?

Perlの長所
 小規模であれば、開発が容易
 モジュールの充実
PHPの長所
 Webアプリの開発が容易
 データベース連携の充実

Perlの短所
 動作速度(Apacheのmod_Perlで多少改善可能)
 ソースの可読性が悪い
PHPの短所
 有償サポートがない(よね?)
 開発ツールが少ない(気がする)

私見
 Perlでも、DBIを使うとデータベースアクセス楽にできますよ。(PHPほど簡単ではないけど^^;)
 Linuxを使う方であれば、Web...続きを読む

Q弱気というかへなへなしてる性格をしっかりとした性格にするにはどうすればいいですか?

弱気というかへなへなしてる性格をしっかりとした性格にするにはどうすればいいですか?

Aベストアンサー

人生は選択の連続です。

その選択においては、「弱気というかへなへなしてる性格」だろうが「しっかりとした性格」だろうが、「性格」の問題なら関係ありません。

大丈夫です。
生きていけます。

Qclassのなかのfunctionの中のそのまたfuntionの中で$thisを参照するには?

classのなかのfunctionの中のそのまたfuntionの中で$thisを参照するには?
どうするのでしょうか?
他のObject言語でできることができないので???状態です


class Sample
{
var $a = "a";
function func1()
{
function func1_1()
{
echo "func1_1[".$this->a."]";
}
echo "func1[".$this->a."]";
func1_1() ;
}
}
$c = new Sample;
$c->func1();

--
出力結果
func1[a]func1_1[]

ほしい結果
func1[a]func1_1[a]


よろしくお願いします

Aベストアンサー

以前、同じような疑問をもったので
少し調べてのですが、
PHP(Zend Engine1.5)では、名前空間を整える段階で、
functionの入れ子があると、メンバ関数内であろうと、
強制的に、クラス外に置かれ、普通の関数扱いにされてしまうみたいです。
当然、$this演算子も使用できないので、警告の対象になります。
func1_1()は通常の関数として扱われるので、引数などで明示的にメンバ変数を渡してやらないとアクセスできないと思います。

また、名前空間が通常の関数に属しますので、
通常関数のオーバーロードを許していないPHPでは、func1_1は通常関数の識別子としては再利用できません。

PHPの制限だと思って、他の方法を考えるしかないと思います。

Q性格を英語にするとCharacterで大丈夫でしょうか?

性格を英語にするとCharacterで大丈夫でしょうか?

先ほどは生い立ちの質問に回答ありがとうございました。

もう1点、性格を英語に翻訳するとキャラクターでよろしいでしょうか?

よろしくお願い致します。

Aベストアンサー

思いつくままに
disposition
trait
temperament
personality
mind set
なども一応を辞書をチェックしてみたらいかがでしょうか。ご使用の前には例文をいくつかあたってみるとよろしいかと存じます。

QPHPなどの主流コミュニティ

PHPなどのWebプログラムについて情報交換をしている主流コミュニティはどこでしょうか?

Aベストアンサー

わたしは利用していませんがPHPプロ?

Qきつい性格を英語で表現すると?

きつい性格を英語で表現すると、どうなりますか?

Aベストアンサー

demanding=色々と要求の多い、言いたいことを言う性格
snippy=きついことをチクリチクリと言う性格
tough=手強い性格、いい意味で強い性格、も有り
difficult=気難しい性格
moody=機嫌が悪い、ころころ変わる
harsh=粗い、厳しい、大雑把な性格
基本的な意味で、と言うことですが。

QWebアプリケーションで PHP が主流になっている理由

Webアプリケーションで PHP が主流になっている理由
を教えてください。

Aベストアンサー

マーケットをインターネット上のWebページに絞れば
現在の主流はPHPといっても過言ではないでしょう。

しかし実際には用途や要求される条件によって
利用するものは変わってくるので
私自身は主流がPHPというイメージはあまりありませんね。
事実、SIの場合はJavaが使われることも
多いのではないですか?

インターネット上のWebページでPHPを使うことが多いのは
下記のような理由が挙げられると思います。
まず、言語の持つ特徴として

1.実装の手軽さ
(HTMLファイルなどと同じように扱うことができる)
2.汎用性よりも実用性を重視した組み込み関数の手軽さ
(ファクトリやラッパストリームなどややこしい表現が出てこない)

また、環境的な事情として

1.実行環境が軽い(ただし、≠速い)
2.1の理由により安いレンタルサーバでもサポートしている。
 (サーブレットをサポートするレンタルサーバは高い)


平たく言えば、「扱いやすくて、
安いレンタルサーバでも対応しているから」
ではないでしょうか。

マーケットをインターネット上のWebページに絞れば
現在の主流はPHPといっても過言ではないでしょう。

しかし実際には用途や要求される条件によって
利用するものは変わってくるので
私自身は主流がPHPというイメージはあまりありませんね。
事実、SIの場合はJavaが使われることも
多いのではないですか?

インターネット上のWebページでPHPを使うことが多いのは
下記のような理由が挙げられると思います。
まず、言語の持つ特徴として

1.実装の手軽さ
(HTMLファイルなどと同じように扱うこと...続きを読む

Q話が早く次々と難しい言葉を話す人の特徴と性格はなんでしょうか? また、しっかりと相手の話を聞いて、

話が早く次々と難しい言葉を話す人の特徴と性格はなんでしょうか?

また、しっかりと相手の話を聞いて、ゆっくり話してくれる人の特徴と性格はなんでしょうか?

Aベストアンサー

難しい言葉を次々に出すひとはきっと、自分の知識を自慢し見せびらかしたい自意識過剰タイプ。

しっかり相手の話しを聞く人は相手の立ち場や気持ちを考え自分の意見を頭でまとめながら話す思いやりのある思考派タイプ
に感じます。

Q送信ボタン毎でそれぞれの処理へ

携帯用サイトを作ろうとしていますが、
○の送信ボタンを押した場合と×の送信ボタンを押した場合で処理を変えたいと思っています。このときいくつかのパラメータも送信します。できるだけボタンを押して画面を進ませたいと思っていますが良い方法はありませんでしょうか?

携帯用ですのでJavaスクリプトが使えないと思っています。

<form>
<input type=hidden value="post.php">

<input type=radio value=0 checked> 30才未満
<input type=radio value=1> 30歳以上

<textarea></textarea>

<input type=button value="○→"><input type=button value="×→">

</form>

Aベストアンサー

<input type="submit" name="マル" value="○→" />
<input type="submit" name="バツ" value="×→" />

タイプをsubmitにすれば、nameとvalueは次のページに送信されます。
ので、それを基に分岐するようにしてはいかがですか?

しかし、<form>タグのところも間違ってませんか?
<form name="myForm" action="post.php" method="post">
としたほうが良いのでは?


人気Q&Aランキング