• ベストアンサー

Web開発言語の選択 Perl? PHP? Java Servlet? Java Applet?

Perl? PHP? Java Servlet? Java Applet? その他(あまりマイナーなのはNG)? 【Q1】Webシステム開発に当たり、開発効率という意味で、どの言語が手っ取り早いと思いますか? 【Q2】他のWebページを参照して表組やフォームの値をとってきたり、フォームに値を代入してサブミットしたりもしたいと思っています、その場合、Window Scripts HostのようにHTMLタグをオブジェクト(DOM)のように扱えるの言語はありますでしょうか?(オブジェクトとして扱えないと成るとこの辺の処理はテキストを処理することになってしまいますよね?) ※サーバーOSはLinux系 ※一番経験が長いのはC言語。Perl, Java Servlet Java Appletの経験は少々。PHPは本を読んだレベル。しかし、PHPもまったく抵抗ありません。 みなさんのご意見お待ちしております。 どうぞよろしくお願いします。m(__)m

noname#27709
noname#27709
  • CSS
  • 回答数3
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • Dpop
  • ベストアンサー率51% (279/544)
回答No.3

Web屋です。OkWebの様なサイトを設計, 構築する仕事をしています。 僕も、手っ取り早さでは Perl が一番適している様な気がします。 パッケージも豊富ですし、情報量も多いので、(2)の問題も比較的簡単に解決できると思います。 ただ、保守性などを考えると、JSP/Java Servlet の組み合わせの方が良いかな。。。 と言う気もします。 Java Appletは Perl, PHP, Java Servletとは、ちょっとタイプが違うので、論外と言う事で。 PHPとPerlは表現方法が少し違う。と考えて良いでしょう。 Perlでできそうな事は、大体PHPでもできます。 ただ、Perlの方が公開パッケージの量が多いですから、便利かな。と言う気がします。

noname#27709
質問者

お礼

みなさま、ご回答ありがとうございます。 いろいろ教えていただきありがとうございます。 結局ライブも豊富だし、みなさん手軽と言うPerlで行きたいと思います。 書名   :Spidering hacks 副書名  :ウェブ情報ラクラク取得テクニック101選 著者名  :Kevin Hemenway/著 出版者  :オライリー・ジャパン なる本も見つかり、ますますPerl選択の要素が高まりました。 ありがとうございました。

その他の回答 (2)

  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.2

こんにちは、じゃんぬねっと です。 私は Perl より PHP を薦めちゃう人かな。 Perl より綺麗にかけますし。 しかし、それは主観かもしれません。 # あ、でも Q2 を見るに java かなぁ... この手のネタって結局触ってみて、 自分に合うかどうかを確かめた方が良いと思います。 # IIS なら ASP.NET をかなりお勧めしちゃうとこなんですけど...

noname#25358
noname#25358
回答No.1

 てっとり早さで選んでいいんだったら、Perl が一番でしょう(^_^;  でもQ2の条件をクリアできる言語ってことだったら、Java Servlet が一番ってことになると思います。標準でXMLパーサー入ってますし、他サーバーへのアクセスも簡単にできますし。

関連するQ&A

  • PHPとかperlとかrubyとか

    質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

  • スクリプト言語としてのPHPについて

    PHPについてほとんど知らない者です(他の言語もほとんど知りませんが・・・)。 Webで検索していると、Webアプリを開発するLL言語としてPHP, Ruby, Python, Perlを使っているというケースをよく目にします。一方、タスクを自動化するためのスクリプトを記述する言語としては、Ruby, Python, Perl, シェルスクリプトで記述しているケースをよく目にします(Linux/UNIX系)。 そして、PHPはWebアプリ開発言語としてかなりのシェアを占めていそうだが、スクリプト言語としてはそんなにシェアを占めていないのかな? という印象を持ちました。 そこでお聞きしたいのですが、スクリプト言語としてのPHPは他の言語と比較してどのような感じなのでしょうか? PHPはWebアプリ開発言語としてだけではなく、スクリプト言語しても開発現場でRuby, Perl同様に使われているといった感じなのでしょうか? あるいは、WebアプリはPHPで書いてるけど、スクリプトはPHP以外(Ruby, Pythonなど)で書いているという方は結構いるのでしょうか?その場合、何故PHPを使わずに別の言語を使っているのでしょうか? ご意見をお聞かせください。

    • ベストアンサー
    • PHP
  • Web開発で使用する言語について

    今までクラサバ型の開発に携わってきましたが、さすがにWeb系へ移行せざるをえず、 現在Perl、JAVAScript、PHP、ASP.netなどを勉強しようといろいろ参考書を買い求めて いるところです。 そこで実際に開発に携わっている方に質問ですが、まず覚えておいた方がいい言語は 何でしょうか? もちろんそれぞれの言語によるメリットデメリットあると思いますし、一概にこれだという ものはないと思いますが、いろんな意見を聞いてみたいです。 よろしくお願いいたします。

  • 在宅に向く言語。PHP?Perl?

    いつもお世話になっております。 現在は個人事業主として、Java、Oracleを中心とした開発プロジェクトに携わっております。 今後、少しずつ在宅にシフトしていきたいと思っているのですが、在宅業務に向く言語は何でしょう? Javaはセキュリティの関係上、持ち帰りが厳しくなっている感があります。SI会社の請け負い案件ですら、客先常駐で開発しているプロジェクトを多くみかけます。 それを見てると、個人が自宅で開発するなんて、とても無理なように思えます。 PHPやPerlならSOHOへの発注が多く、在宅に向いている言語だと思うのですが、どちらがより在宅に向いているのでしょうか?それ以外の言語で在宅向きの言語ってありますか? ・案件の多さ ・開発環境構築の手軽さ なども交えて教えていただけるとありがたいです。

  • Webアプリ開発

    サーバサイドで処理を行うサイトを作ろうと思います。 ジャンルは違いますがランサーズのように、ユーザはブラウザだけで利用できます。 http://www.lancers.jp/ ただ、サーバ側の処理が結構重たくなりますので、処理の早い言語を使いたいと 思っています。 PHPは実績があるのですが、処理が遅いのでお勧めのプログラム言語をお伺いしたいです。 C#かJAVAということになるのでしょうか? VisualBasicとは聞きませんが開発実績があるのですが、C#やJAVAの方が早いでしょうか? C#かJAVAは実は経験がありません。 C#はVisualStudioでWebアプリを作成していくのだと思っています。 JAVAはサーブレットを作成して、Eclipsを利用してWebアプリを作ると考えていますが 正しいでしょうか? C#とJAVAとVisualBasicの(処理が早く、今後のことも考えて)どれがお勧めで、開発環境はどうすれば良いかご教授願います。 初心者なのでわかりやすく教えてもらえると幸いです。 よろしくお願いします。

  • Webサイト構築用途でのJava,phpのシェア

    Web制作業者の者です。「JavaはWebアプリケーションの本命」だとか言われておりますが、私が知る限り国内ではANA http://www.ana.co.jp/asw/ くらいしか知りません。圧倒的に多いのはPHP,CGI(ほとんどはPerlと思われます)でたまにASP,ColdFusion(.cfm)のものを見かけます。この教えて!goo様もPHPですし・・ しかし、プロブラマー向けの求人を見てみるとほとんどがJavaや.NETで占められており、PHP,Perlはほとんど見受けられません。また、本屋に行くとJava関連は7~8段の書棚の上から下までずらりと並んでいるのにPHPはせいぜい2列程度です。 Javaがあらゆる用途に使える汎用言語であることに対してPHPはほとんどがWeb用途に限定されています。そういう意味でJavaの方が需要が多いのは理解できますが、ことWebサイトに限ってはPHPが一番使われてるように思えるのです。 それで、Webサイトに限っていえば現在JavaとPHPは何:何の割合で使われているのでしょうか? また、Javaが「JavaはWebアプリケーションの本命」と騒がれるのはなぜなのでしょうか?

    • ベストアンサー
    • Java
  • Webサイトの開発言語

    あるWebサイトがどの言語(PHPやPerlなど)で書かれているか調べる方法はありますでしょうか? ご存知の方、宜しくお願いします。

  • php、Java(Servlet等)の両方をやっている方にお聞きしたいです

    phpとJava(Servlet等)のメリット、デメリットを模索しています。 調べているとServletは 1.phpなど他のサーバサイド言語と比較して高速で動く代わりにメモリの消費量が大きい (※ だからレンタルサーバの多くはServletをサポートしていない) 2.Servletの方が堅牢なWebアプリケーションを作成できる。 と謳っているサイトが数多くありました。 しかし、下記サイトの実験結果ではphpの方が早く動くという結果が出ているようです。(ちょっと古いですが‥ http://www.gitc.pref.nagano.lg.jp/joho/kaisetsu/web-db/index.html#one-client 上記サイトの実験結果はさておき、一般的にJavaの方が高速に動作すると本当に言えるのでしょうか? また、「堅牢な」とは何を以ってServletのほうが堅牢と言えるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • PHPとJavaとC#の違い

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

  • Windows CE .NET 4.2 でのWEBアプリ開発

    お世話になります。 Windows CE .NET 4.2を搭載した端末をサーバーとした、WEBアプリケーションの開発を考えています。 出来れば、今まで使い慣れたASP.NETやPHP等で開発をしたいのですが Windows CE .NET 4.2に搭載されているWebサーバーはASP.NETをサポートしているのでしょうか? 最悪Java Appletしかないのかな?と考えているのですが PHPやParlでも結構ですので同環境でのWEBアプリ運用を指南しているサイト等があれば教えてください。