- PR -

WEBアプリの記述言語は主に何を使ってます?

投票結果総投票数:272
php 95 34.93%
jsp 5 1.84%
java 94 34.56%
perl 43 15.81%
ruby 10 3.68%
python 5 1.84%
その他 20 7.35%
  • 投票は恣意的に行われます。統計的な調査と異なり、投票データの正確性や標本の代表性は保証されません。
  • 投票結果の正当性や公平性について、@ITは一切保証も関与もいたしません。
投稿者投稿内容
Nishizaka
ベテラン
会議室デビュー日: 2001/10/12
投稿数: 83
お住まい・勤務地: 長崎県
投稿日時: 2003-06-12 14:38
引用:

gsgさんの書き込み (2003-06-12 14:20) より:
Strutsなどのフレームワークを使うと、問答無用で連携することになりますね。
特にフレームワークを使わなくても、MVCモデル2を意識すると、ロジックは
Javaで、HTML出力はJSPでということになることが多いのではないかと思います。


やはりそうですか。
ロジックは java 、HTML は JSP って事は、分業(チーム)が可能って事と
思って良いのでしょうか?

servlet/java の利点や欠点等も教えて頂けると嬉しいですね。

# 会議室の書き込みを見ると、リークやGCで悩んでられる方が多いようにも
# 見受けられるのですが...。

とりあえず、Servlet/jsp の場合(フレームワーク使用等)は、java に投票して
貰おうかな。(主体は java って事で)

引用:

Javaで、HTML出力はJSPでということになることが多いのではないかと思います。
JSPに延々とロジックを書いているソースはあまり見たくないです。
(過去にいやな思い出が・・・)


ですよねー。簡単に済ませたい場合には、そういう手法もいいかもしれませんが
大きなアプリの場合には、出来ればロジックとHTMLは分けて作業したいもの
だと思います。

引用:

ヒデさんの書き込み (2003-06-12 14:25) より:
素人が遊びでcgiを組んでwebでなんかするには
perlは敷居が低くてなかなか便利です。


perl は簡単に組めていいですよね。(^^)
フリーのスプリクトも多いですしね。

前回の投票の時には perl が多かったので perl がもっと多いのかな? とも
思ったのですが、主流は java に移っているんですかねぇ〜?

引用:

樋口/@ITさんの書き込み (2003-06-12 14:31) より:
投票始まってから投票項目だけ入れ替えたり、増やしたり、減らしたりした場合にそれまでの投票内容と項目の整合性がとれなくなるので……ご了承ください。


了解です。確かに整合性が取れなく成っちゃいますからね。^^;

[ メッセージ編集済み 編集者: Nishizaka 編集日時 2003-06-12 15:01 ]
おっきー
大ベテラン
会議室デビュー日: 2003/05/01
投稿数: 104
投稿日時: 2003-06-12 15:32
JSPだけで開発できるシステムってどんなものなんでしょうか?
ちょっと興味あります。

少なくともJavaBeanだけでも用意しないと保守しずらい
ソースになってしまいそう・・・。
(BeanはインナークラスをJSP内で記述すれば出来ないことは無い??)

Java以外ではPerlやPHPも使っていますが、
Javaは、運用中のプログラム差替えが大変ですね。
ロードバランサーでサーバーを切り替えたり色々工夫が必要です。
(差替え自体が問題といわれれば、問題なのですが・・・。)

ということで、PHPに投票しました。
Nishizaka
ベテラン
会議室デビュー日: 2001/10/12
投稿数: 83
お住まい・勤務地: 長崎県
投稿日時: 2003-06-12 15:53
引用:
おっきーさんの書き込み (2003-06-12 15:32) より:
JSPだけで開発できるシステムってどんなものなんでしょうか?
ちょっと興味あります。


http://www.hellohiro.com/tools/

此処にあるJSPで作った掲示板とか良く出来てますねー。
1本のJSPだけであれだけ出来るってのも感心しちゃいます。

引用:
少なくともJavaBeanだけでも用意しないと保守しずらい
ソースになってしまいそう・・・。
(BeanはインナークラスをJSP内で記述すれば出来ないことは無い??)

Java以外ではPerlやPHPも使っていますが、
Javaは、運用中のプログラム差替えが大変ですね。
ロードバランサーでサーバーを切り替えたり色々工夫が必要です。
(差替え自体が問題といわれれば、問題なのですが・・・。)

ということで、PHPに投票しました。


なるほど、運用中の差替えですか...
PHP は運用中差替えでも大丈夫なのですか?
Nishizaka
ベテラン
会議室デビュー日: 2001/10/12
投稿数: 83
お住まい・勤務地: 長崎県
投稿日時: 2003-06-23 12:16
PHP が、だいぶ増えてきましたね。

そういえば趣旨を説明していませんでした。
現在、私の所では Windows アプリが主(記述は Borland のC++Buider)なのですが、
DBを扱うアプリに関してはWEBアプリに移行しようと考えています。

プログラマーも殆どがWEBアプリの知識が殆ど無い状態での移行です。
出来れば全ての言語に対応できてケースバイケースで扱う言語を使い分けるのが
ベストだとは思うのですが、とりあえず何を覚えさせたら一番リスクが少ない
かな? という感じなのです。

C/C++ で HTML を直接吐き出すというのも考えたのですが、デバックや保守&
生産性を考えるともっと良い選択肢があるに違いないと思っているのですが
使用言語の選択肢が多すぎて悩んでます。

それぞれに利点・欠点を抱えていると思うのですが、中々把握できないのが
現実です。

それぞれの欠点でもお教え願えると参考になりますので宜しくお願い致します。
Izumi, Y.
ベテラン
会議室デビュー日: 2002/03/19
投稿数: 77
お住まい・勤務地: 東京
投稿日時: 2003-06-26 22:53
ちょっと遅い返信ですが。
C++ Builder を利用していたのであれば、Kylix を利用するのもいいかもしれません。新しい言語(むしろ新しいライブラリ関数?)を覚える必要がなくなります。Linux 専用(しかも製品)なので、portability は下がりますが…
zanjibar
ぬし
会議室デビュー日: 2001/10/30
投稿数: 309
投稿日時: 2003-06-27 00:10
引用:

Nishizakaさんの書き込み (2003-06-23 12:16) より:
PHP が、だいぶ増えてきましたね。

そういえば趣旨を説明していませんでした。
現在、私の所では Windows アプリが主(記述は Borland のC++Buider)なのですが、
DBを扱うアプリに関してはWEBアプリに移行しようと考えています。



それぞれの欠点でもお教え願えると参考になりますので宜しくお願い致します。



世界的にみてどの言語がWebアプリで使われているかの一つの指標に、
http://www.hotscripts.com があります。PHPが圧勝です。
それから、言語よりも、その言語で開発された何を使うかによります。
私は、xoops http://jp.xoops.org の布教活動していますが、こういったものを
使った方が便利です。活用事例は、http://it.isogaya.co.jp/wakka/m034
をどうぞ、某政治家もつかっていますので、見てみましょう。
また、coldfusion 系も、e-Learning 系やるんだったら、面白いですよ。
java 系では、JBoss がこれから伸びるので面白いのではないでしょうか?
あと1年くらいすると、RedHat のCCMも面白いでしょう。

おがわ
大ベテラン
会議室デビュー日: 2001/08/01
投稿数: 199
お住まい・勤務地: 千葉県
投稿日時: 2003-06-27 01:20
テンプレートエンジンを使った開発事例も、最近多くなってきています。

このテンプレートエンジンの利用だけなら、Webサーバを用意する必要はまずないです。特定の言語に依存されない考え方であるため、その応用範囲は広いです。
テキストデータが最終的なアウトプットなので、Webページだけでなく、Eメールの本文作成に利用できたりします。

Java対応のテンプレートエンジン製品では、Jakarta ProjectのVelocityが有名ですね。
開発現場によっては、自前で実装する現場もあるようです。

[ メッセージ編集済み 編集者: SuperCreek 編集日時 2003-06-27 01:20 ]
Nishizaka
ベテラン
会議室デビュー日: 2001/10/12
投稿数: 83
お住まい・勤務地: 長崎県
投稿日時: 2003-06-27 10:33
皆さん、ありがとうございます。
じっくりと色んな意見を聞きながら腰を据えて考えたいと思っていますので、
宜しくお願いいたします(今年中には方向だけでも決めたいなぁって感じです)

引用:

IZUMI Yusukeさんの書き込み (2003-06-26 22:53) より:
C++ Builder を利用していたのであれば、Kylix を利用するのもいいかもしれません。新しい言語(むしろ新しいライブラリ関数?)を覚える必要がなくなります。Linux 専用(しかも製品)なので、portability は下がりますが…

そうですねー。それも考えたのですが、作業環境を完全に Linux に移してしまうのも
ちょっとねーという感じがします。それに平行して現在のWinアプリも保守していかな
いといけないですよね。WinからVNC経由とかでも可能だとは思うのですが作業性とか
を考えるとまだまだ時期尚早かなという感じがしています。実際に開発環境をLinuxに
移してしまって開発を行っている方も多いんですかねぇ〜?

引用:

zanjibarさんの書き込み (2003-06-27 00:10) より:
世界的にみてどの言語がWebアプリで使われているかの一つの指標に、
http://www.hotscripts.com があります。PHPが圧勝です。

ども。(^^)
zanjibarさんの布教活動を参考にさせて頂いて、私の個人ページでも
xoops、osCommerce、SquirrelMail、Horde/IMP、JFFNMS、他
色んなオープンソースのWEBアプリを入れさせて頂いてます。

全部、PHP なんですよねー。それぞれ完成度も凄く高いし十分実用的です。
(負荷が高くなったらどうなるかというのは未知数なのですが)
海外では、ほんとにPHPが沢山使われていますよね。
(個人的には PHP か JAVA の選択肢の中で揺れ動いています)
何故にこんなに多いのかご存知ではないですか?

引用:

また、coldfusion 系も、e-Learning 系やるんだったら、面白いですよ。
java 系では、JBoss がこれから伸びるので面白いのではないでしょうか?
あと1年くらいすると、RedHat のCCMも面白いでしょう。

ありがとうございます。また色々と選択肢が増えてしまいました。(^^;
色んなものが次から次へと出てきて中々追い付けないですねー。

引用:

SuperCreekさんの書き込み (2003-06-27 01:20) より:
テンプレートエンジンを使った開発事例も、最近多くなってきています。

ども、ありがとうございます。参考になります。
私も作る上ではテンプレートエンジンとかでロジックと出力を分けて作りたいなと
思います。Jakarta ProjectのVelocityですか。ちょっと調べてみますね。
PHPでは、こんなテンプレートエンジンは無いのでしょうか?

スキルアップ/キャリアアップ(JOB@IT)