• 締切済み

JavaとPHPの違いを教えてください。

このたび、Web開発系の営業をすることになりました。 最近はPHP技術者の技術料が下がっていまして、うちはJava中心なので価格的に折り合わないことがあるようです。 Webシステム開発でPHPとJAVAのどちらを使用するかという話になった場合、営業的な側面でお客様にどう説明したらいいのか悩みます。 JavaとPHPの違いと両方の優位性を教えてください。

みんなの回答

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

ANo.1の指摘はそのとおりだと私も思います。 >「値段が高くてもなおJavaにしたいメリットないし優位点」 >それに明示的な回答が返せないのであれば「PHPでいいぢゃん」が答え 上記に対する回答をまず持っているべきなのは,御社の開発部門自身ですよね。 質問者は,この匿名掲示板に質問を投稿するよりも,同じ質問を自社の開発部門に投げかけて回答を要求すべきだと思います。そうすれば開発部門は,PHP開発に対するJava開発の優位点,すなわち自社の強みを説明してくれるでしょう。(フタを開けたら説明できなかった,なんて状況は想像したくないですよね)

kerokerori
質問者

お礼

> 御社の開発部門自身ですよね。 社内でも色々教えてもらっているのですが、今ひとつ自分がピンときてないんだと思います。 それで、教えてGooなら客観的な意見が聞けて、納得できるかな・・・と思い質問させていただきました。

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。技術者としては本職。PHPはそれなりに、Javaは…古い頃はやってましたが、最近は「把握はしているけど大して触っていない」レベルです。 で… > JavaとPHPの違いと両方の優位性 という問いに対して正面からかえすと「言語仕様の違い。優位性については比較ポイントが多角的過ぎて言及困難」としかなりません。 価格については単純に「市場の平均的金額がPHPエンジニアと比較してJavaエンジニアが高価である」というだけなので。 そうですねぇ…「値段が高くてもなおJavaにしたいメリットないし優位点」ってなんでしょ? もしそれに明示的な回答が返せないのであれば「PHPでいいぢゃん」が答えになると思うのですが。 一般的には「Javaのほうがノウハウその他が多い」とは言われてますが…正直、昨今の現場の技術者のスキルレベルと理解度を見る限り、先人のノウハウは腐りこそすれ生かされてるとは言い難い事の方が多いように見受けられます。正直。 無論PHPは「多角的に駄目である」とはよく言われてますが orz とりあえず「自社の強み」を単純に押していく、でもいいのではないでしょうか? 「価格差が、それで埋まる程度の差異である」なら、ですが。

kerokerori
質問者

お礼

回答ありがとうございます。 > 価格については単純に「市場の平均的金額がPHPエンジニアと比較してJavaエンジニアが高価である」というだけなので。 そうなんですね。 同じシステムの制作でPHP制作会社と競合した場合はエンジニアが高価なため価格的に不利な部分があるということでしょうか。 Javaエンジニアはもっと別の物(iアプリとか)を作った方がいいんでしょうかね。 自社の強みを押していくのは無論やるんですけど、私の性格なのか納得できずに強く押すことに抵抗がありまして・・・ >PHPは「多角的に駄目である」 この部分、よかったらもう少し詳しく教えていただけると嬉しいです。

関連するQ&A

  • JavaとPHPの違い

    JavaとPHPの違い Javaのメリット、デメリット、 PHPのメリット、デメリット。 2つの優位性をよかったら教えてください。(下矢印)(下矢印) 発表の資料で困ってます。(下矢印)(下矢印)

  • PHPとJavaとC#の違い

    PHPとJavaとC#の違い お世話になります。 ウェブ系開発のお仕事について少しだけ相談させてください。 ウェブを記述する言語としてHTMLは当たり前として、 PHPやJavaまたC#がありますが、これらはどのような ページを作る際に必要なものなのでしょうか? 現在、PHPとJavaを若干知っております。 PHPはアパッチで練習しましたが、なんでも作れそうな気がしますが、 セキュリティ上問題あるのではと思いました。 また、Javaはアプレットのほうを指しています。 Java,C#は実際に作ったことはないのですが、 どのような用途で使われるのか知りたく質問いたしました。 よろしくお願いいたします。

  • 一口にJavaと言っても・・・

    お世話になります。 Javaで開発~ってことを耳にしたりするのですが、 一口にJavaって言っても、何種類もあってよく違いが分かりません。 (JavaとJavaScriptは違うって事はわかります) 1:Javaアプリケーション 2:Javaアプレット 3:Javaサーブレット 4:JSP これらの違いってどこにあるのですか? WEB上で動くアプリケーションを開発したい!ってなった場合、 どれを選択すればよいのでしょうか? また、上記以外にもJavaの種類がありましたら、 ぜひ教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • PHPでjavaの呼び出し

    PHPのプログラム上でjavaを呼び出したいと思っています。 system()を用いて以下のようにしましたが javaで出力されるものが表示されません。 $system = "java HelloWorld"; $a = system($system); echo $a; javaはEclipseで作成しています。 類似した質問もありましたが少々理解が難しかったため 質問させていただきました。 初歩的な質問かと思いますが ご回答宜しくお願いします。

    • 締切済み
    • PHP
  • Cで作られたDDLをJAVAで

    初歩的な質問で申し訳ないです。 現在配属しているプロジェクトでは、サブシステムが2つに分かれており、C言語で開発されたシステムとJAVAで開発されたシステムに分かれております。(業務が違いシステム的にも関連はありません) しかし、共通で使えそうな計算ロジックをコーディングしたDDLがC言語のシステムの方にあり、JAVA側でそれを使いまわしできないか?と言うことを言われました。 ネットで調べた所、JNIという技術を用いて可能かも?とは思ったものの、ネットの内容を見ると、JNIの説明の所に載っているC言語のソースにはJNI用に組まれたような(JAVAで用いる事を想定されて作られているかのような)ロジックがあるため、 結局既存のDDLは使えなく、JAVA用に作成しなおさないといけないのかな? とも思いました。 そこで質問ですが、もともとC言語のシステム内で使うことを想定されたDDLをJAVA側のシステムで使う場合、JAVA用に再作成せずに使うことは可能なのでしょうか? 初歩的な質問で申し訳ありませんが、知っていたら教えて頂きます様、宜しくお願い致します。

  • サーバーサイドでphpではなくjavaを使う利点

    中小のwebサイトならphpがよくあるのですが、大手(たまに中小)になるとjava(サーブレット/JSP)をみかけるのですが、なぜjavaを使うのでしょうか?単純に速度だけでしょうか? ご教示くださいませ。

  • PHP経験者にオススメのJava勉強方法

    PHP経験のあるプログラマーなのですが、 新規にJavaを勉強することになりました。 PHP経験年数は5年程度で、 一通りのWebアプリケーション開発はこなせるスキルはあるかと思います。 Javaでやりたいこととしましては、 PHPと同等のWebアプリケーションを開発できるようなスキルを身に着けたいと思っています。 Strutsなどフレームワークを使った開発まで視野に入れて勉強したいと考えているのですが、 私の探した限りですと、なかなかWebアプリケーション開発にフォーカスした、 本やWebの情報が出てこず、お力をお借りしたいと思いまして、質問させていただきました。 皆様のオススメの勉強方法を教えてください。 何卒よろしくお願いします。

  • 学校でJAVAを習ったらサイトは作れますか?

    下記のような事を習います。これだけできればプログラム未経験者でも自分一人で大抵のことはできますか? [プログラミング実習] Java言語、JSPサーブレット など Java言語によるネットワークプログラミング技術の習得 座学型訓練 Javaによるシステム開発、データベース設計補佐など ネットワーク技術について、ハード・ソフト両面において、技術・知識を身に付ける。ITを活用したビジネ スプロセスモデルに対して、最適なシステム構築を計画、実行することが出来る。 ・Javaを使用して、アプリケーションソフト・アプレット・サーブレットが作成出来ます。 ・Javaサーブレット・JSP・Beansを使った、Webサイトの作成・運用・管理が出来ます。 ・データーベースの作成及び運用・管理が出来ます。

    • ベストアンサー
    • Java
  • PHPとJAVAとMysql

    Mysqlに接続して、データーベース検索、更新、追加、削除をWEBに出力するプログラムを作る場合、PHPとJAVA 両方で作成可能と思います。で、どちらで作った方がいいのでしょうか??PHPの方が楽ですか?でもPHPで 出来るならJAVAの必要性ってありますか?

  • JAVAの利点

    現在、Webサイトの立ち上げを企画中です。 動的コンテンツ(機能ページ)をどんな環境(技術)で行うかの判断に悩んでいます。 その候補の一つがJAVAなのですが、 実際にJAVA(servlet,jsp)でサイト構築している方の意見を聞かせてください。 JAVAで構築する利点って何でしょう? なぜCGI(perl他)、php等では無く、JAVAを選択したのでしょうか? 是非、アドバイスを下さい。

専門家に質問してみよう