A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
Webサーバの環境がわかりませんがホスティングなどを利用する場合、クライアントの社用サーバを利用する場合はPHPは厄介です。
v4.×やv3.×では文字の国際化や細かいところで仕様が異なりますしバージョンやphp.iniの設定によってこれができてこれができないというのが激しく左右されます。Javaのもつプラットフォーム非依存はこの点で非常にメリットがあります。
No.5
- 回答日時:
私はCでの開発をずっとしていました。
関数をできるだけ細かく分ける作り方が好きで、追加変更にできるだけ順応できるように作っていました。
そのような方にはJ2EEでの開発はいいと思います。
ほかの意見と同様、考えて作っていれば資産も残るし。
やたらでかいメソッドを作ったり1つのクラスで片付けようとしたりする方は時間がかかるだけでお勧めではないと思います。
No.4
- 回答日時:
PHP4かJSPか選択する機会がありましたが、
C++言語の経験があったため、JSPを選びました。
PHP4やPerlのようなスクリプト言語は、
なんでもかんでもスカラー型にいれちゃうので
個人的に気持ち悪いです・・・
あとなんといってもJavaはメジャーな言語です。
潰しが効くという点が選択した最大のポイントでした。
PerlはともかくPHPはひょっとして廃れる可能性があるのでは
、、(あくまで私見ですけど)。
速度的にどうかというと
体感的にPerlが速いです。JavaだとWebにアクセスしてから
のvmの呼び出しが遅いせいか連続アクセスに弱いです。
1回のトランザクションが長いプログラムだと
Javaに軍配があがるんでしょうけど・・・
ちなみにRedHatだとjspのようにperlを1回目の呼び出し時にネイティブコンパイル
するものがあるので、それを使えば更に速いかも。
servletの利点はオブジェクトで構築できる点ですね。
後で再利用もできるし、作った分資産になると思います。
当方redhat8.0で
java1.4 + tomcat4.1で動かしてます。
No.3
- 回答日時:
PHP/Perl/Javaを同じ条件(perlではmod_perlを使用、Javaではtomcatを使用など)で比較した場合、Javaが最も高速であるというのは間違いないと思います。
もちろん、規模の大きな処理でないと実質的な差はつかないのですが。Perl/PHPは自由度が高すぎるため、規模の大きなプロジェクトでは見通しが悪くなる(可能性が高い)のも問題点と言えるかもしれません。
また他の業者が作成したライブラリやミドルウェアと連携させる場合、Javaには対応していてもPerl/PHPに対応していないことが(企業向けのものでは)よくあります。
プロジェクト参加メンバーが4人くらいで、全員が同じオフィスで働いて、それほど利用者も多くない予定なのであればPerl/PHPでも特に問題ないと思いますが、それ以上の規模であればJavaを採用する意味は存在すると思います。
とゆーか、ぶっちゃけ、プロジェクトマネージャが理解できる言語、開発者を集めやすい言語が一番いいです :-)
No.2
- 回答日時:
一度アプリケーションサーバー上にクラスを展開すれば
次からはそれを使うから処理速度の向上が見込まれる。
使わなくなったオブジェクトはJAVAが自動的にメモリ開放
してくれるからメモリリークの恐れが減る。
No.1
- 回答日時:
JAVAで作成したプログラムは、JAVA実行環境がインストールされていれば、どんなOS上でも動作するということです。
要するに機種に依存しない言語だということで広く使われてるのだと思います。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- Java javaでパソコンの内臓カメラや内臓マイクの映像や音をリアルタイムで映し出した 1 2022/07/09 14:02
- IT・エンジニアリング 現在地元密着sierで働いています。 フリーランスエンジニアになるためにはどのような選択を取るのが良 3 2023/05/30 12:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPファイルで生じるエラーをど...
-
javaでの#if 0 #endif文
-
Javaでクライアントアプリを作...
-
正規表現で特定の単語を除外したい
-
JAVAが誕生した経緯
-
基本情報のおすすめ参考書(Java)
-
ヤフーの登録がめんのようなの...
-
C言語の種類と特徴について教え...
-
Java ライブラリを使いこなせる...
-
javaの堅牢性とは
-
中1でプログラミングに興味。ど...
-
javaのジェネリックスでTとEの...
-
プログラミング言語について大...
-
JavaとHTML
-
現在のC/C++とjavaの長所短所に...
-
javaとc言語、どちらがゲーム...
-
正規表現について質問です。 カ...
-
IISワーカープロセスが原因でCP...
-
gitでバージョン指定してダウン...
-
JAVAでYYYYMMDDhhmm形式の文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPファイルで生じるエラーをど...
-
javaのジェネリックスでTとEの...
-
正規表現について質問です。 カ...
-
javaでの#if 0 #endif文
-
java初心者なのですが、論理演...
-
サーブレットとPHPの違い
-
PythonやJavaScriptのように実...
-
ダブルコロンとアロー演算子
-
JSP・サーブレットとphpどちら...
-
javaの堅牢性とは
-
データベースの形式を認識でき...
-
プログラミング言語についてで...
-
VScodeのターミナルの文字化け...
-
Pure Javaとは?
-
誕生日パラドックス
-
プログラミング言語について大...
-
Javaを独習していて、method の...
-
while文を使ってのアプリケーシ...
-
javaのソースからクラス図を作...
-
java と javaScript の違いはな...
おすすめ情報