![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になっています。
現在会社でWEBを作っています。
最近思うのですが、PerlとPHPは
どちらがいいのでしょうか?
以前仕事でjavaやjsp、サープレット等を
やっていた為、PHPは余り苦労せずに書けますが、
Perlはどうも作りが猥雑な気がしています
(PHPも多少そんな感じがしますが)。
両方共セキュリティ面などでは勉強になるのは確かです。
処理は殆どDB側でさせているので、
本当の所どちらに何の利点や欠点があるのか
良く分かりません。
あと、WEB業界ではクラス設計(内部設計)とかも
書かなくていいものでしょうか?
WEBの一般的な納品物として何があるのかも教えて頂けると
有り難く思います。
No.2ベストアンサー
- 回答日時:
最近思うのですが、PerlとPHPは
どちらがいいのでしょうか?
うーーん。おそらくPerlユーザーはPerlと言うでしょうし、PHPユーザーはPHPと言うでしょう。
私の見解としましては、PHPは
PHP4はオブジェクトによる開発に対応しています。
しかし、PHP4は対応しているだけで完全ではありません。ただPHP5は完全にオブジェクト指向言語になりました。
また、一般的にはPHPの方がPerlより軽いと言われています。
そしてなによりPHPはDBとの親和性が高いです。
それと楽チンな関数がPHPには沢山あります。
以上の理由から私はPHPをお勧めします。
>WEBの一般的な納品物として何があるのかも
今現在見ておられる[教えてgoo]もファイルの
拡張子がPHP3なのでPHPと思われます。
一般的な納品物だと、
WEBアプリ全般例えば、あくまで私が関わったもの
だけですと、
顧客管理システム
受発注システム
とかですか。。。
よくあるショッピングサイトとか
コミュニケーションサイトとか
JSP、ASPと変わんないんじゃないでしょうか?
ご回答ありがとうございます。
どちらもあまり変わりがないと言う事ですね。
PHPの方が高速とは知りませんでした。
>WEBの一般的な納品物として何があるのかも
すみません。質問の仕方が悪かった様です。
一般的な開発では
要件定義書から各段階の設計書とテスト仕様書と
モジュールやマニュアル等をクライアントに
納品物として提供しますが、
WEBの場合も同様なものを作成するのでしょうか
という事をお聞きしたかったのでした。
差し支えなければ教えて頂けるとありがたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- 会社・職場 今後の仕事について 閲覧ありがとうございます。 私は現在28歳の男性です。 自分が向いている仕事、続 3 2022/08/01 12:19
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- 事務・総務 営業事務、契約外のお仕事? 5 2022/06/18 22:19
- 中途・キャリア 至急。転職試験合否について。 ご覧頂きありがとうございます。 転職を試みている社会人2年目20歳の第 4 2023/01/07 21:56
- その他(IT・Webサービス) 飲食店がWEBサイトを作る利点について 2 2022/06/08 20:19
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
C#でフォームのオブジェクト名...
-
CoCreateInstanceでエラーになる。
-
パワーポイントのVBAでテキスト...
-
VBA 同じ名前のオブジェクトを...
-
EXCEL VBAにて動的にCheckBOXを...
-
オブジェクトレベルとメタレベル
-
ワイルドカード<?>と型パラメー...
-
withを入れ子にして使う方法
-
Rangeオブジェクトを一時的に作...
-
[Javascript]テキストボックス...
-
Listに格納されているオブジェ...
-
Object型からDouble型へのキャスト
-
error C2712: オブジェクト ア...
-
COMコンポーネントって何?
-
Javaで画像パスからImageIconオ...
-
VBAのWindowオブジェクトとWork...
-
LabelValueBeanで作成したリス...
-
JqueryとPrototypeの比較
-
サブクラス化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
EXCEL VBAにて動的にCheckBOXを...
-
VBA 同じ名前のオブジェクトを...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
ワイルドカード<?>と型パラメー...
-
COMコンポーネントって何?
-
Object型からDouble型へのキャスト
-
LISTBOXの内容が更新されま...
-
オブジェクトレベルとメタレベル
-
ビジュアルC++でボタンの有...
-
戻り値がクラスオブジェクト
-
CoCreateInstanceでエラーになる。
-
Accessの連結・非連結オブジェ...
-
オブジェクト名をforループ内で...
-
JqueryとPrototypeの比較
-
JAVAからHTMLへ値を返す方法
-
VBAでvlookup関数から、別シー...
-
Vbで通常使用するプリンターを...
おすすめ情報