トップページ⇒tech
108コメント26KB

.NETとJSPの比較について

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
.NETとJSPはクライアントからすると何が違うのかなぁ
レスポンスの速度とか表示される結果に
どれだけの違いがあるのだろうか?????
JSPも.NETもコンパイラだしなぁ…
この二つの技術の違いはクライアントに
どんな利点を与えるんだろうか、わかる人教えて!!!
0002デフォルトの名無しさんNGNG
激しく糞スレ
0003デフォルトの名無しさんNGNG
なおもって糞スレ
0004デフォルトの名無しさんNGNG
勉強しなおしたほうが良いよ。
0005デフォルトの名無しさんNGNG
ナニニツイテシリタイノカイミフメイ
0006デフォルトの名無しさんNGNG
JSPと比較するならASP.NETだろ。
0007デフォルトの名無しさんNGNG
だからこれはネタスレだって。
これでマジだったら一度も触ったことのないやす。
だからあげ禁止
0008デフォルトの名無しさんNGNG
楊は、開発側からしたらそれぞれにいろいろ利点があんのはわかるんだけどさぁ、
いまいちクライアント側にしたらピンとこねーのさ
なんかある?どっちがどういうときにいいとか
知ってるんなら教えて下さい
0009デフォルトの名無しさんNGNG
何も違わない。

*************** 糸冬 了 ***************
0010デフォルトの名無しさんNGNG

          / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          | こ、このスレ さ、さむいモナ〜
   ∧_∧  ∠___________
  (;´Д`)
 ( ( つ ⊂ ))
   〉 〉く く
( (__)(_.)) ...ガクガク
0011デフォルトの名無しさんNGNG
うーん弱ったのう
ここでも読みなさい名

http://java.oreilly.com/news/farley_0800.html

それでもだめならココ行きなさい名

http://www2.theserverside.com/resources/article.jsp?l=J2EE-vs-DOTNET
0012デフォルトの名無しさんNGNG
さぁみんなお気に入りのAAをさげで貼れ
0013デフォルトの名無しさんNGNG
>6
もちろんASP.NETのことです
0014デフォルトの名無しさんNGNG
     ( )
( )
 ( )マターリ( )   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ∧=∧    /
 ( ´∀`∩  <  ヘタレSEの臭いがするのら
| ̄U ̄ ̄ ̄.|  \
|  ┼─┼ .|    \___________
|   /\ .|
|  / ホ \|  
\____/
  └─┘
0015デフォルトの名無しさんNGNG
>11
だーかーらー、開発側なんかどうでもいいんだってば
JREもCLRも、EJBも.NET Managed Componentsも、もうハライッパイ!!!
クライアントサイドでの違いがわかる人はいませんか???????
0016デフォルトの名無しさんNGNG
だーかーらー、何も違わない。

*************** 糸冬 了 ***************
0017デフォルトの名無しさんNGNG
同じくヘタレSEですw
クライアントと言ってもブラウザ、リッチクライアント等
いろいろ考えられます。そこを明確にしないとコメントしようが
ありません。
0018デフォルトの名無しさんNGNG
>>1

氏ね。
0019デフォルトの名無しさんNGNG
CLRもJVMもイラン。ブラウザさえあればよし。何も違わない。
よって

*************** 糸冬 了 ***************
0020デフォルトの名無しさんNGNG
>1
そんなことはクライアントが何を求めているかによるだろうが
0021デフォルトの名無しさんNGNG
しまった、sage忘れた!!!
0022デフォルトの名無しさんNGNG
1=20
0023デフォルトの名無しさんNGNG
同意。
0024デフォルトの名無しさんNGNG
そうかそうか、>11の記事読んでみてやっとなんとなくわかった気がする
0025デフォルトの名無しさんNGNG
ほう、>>1 が何がどうわかった気がするのか、聞いてみたい。
簡単に書いてくれ。
0026デフォルトの名無しさんNGNG
1=20=17
0027デフォルトの名無しさんNGNG
.NETだとクライアントWinアプリにカンタンに組み込める。
.NETのほうがはるかに優れているが、IISが非常にガン。
0028デフォルトの名無しさんNGNG
1は[XML Webサービス]がなんであるかを知ってるのかが禿しく気になる。
0029デフォルトの名無しさんNGNG
ヘタレSEなんてXMLをどうせHTMLの別バージョンぐらいにしか思ってないだろ。ワラ
0030デフォルトの名無しさんNGNG
UDDIのセキュリティ関係が順調にいって
すげーいっぱいWebサービスが登録され始めたら
SAOPで通信させてクライアント(ブラウザ、iアプリ、なんでもいい)
からしたら、目的の結果を得られる可能性があがるね。
0031デフォルトの名無しさんNGNG
さおp
0032デフォルトの名無しさんNGNG
UDDIにセキュリティーなんて関係あるのか?
0033デフォルトの名無しさんNGNG
>30
お前は本当にUDDIを使いたいのかと問いたい。問い詰めたい。小1時間問い詰めたい。
お前、UDDIって言いたいだけちゃうんかと。
0034デフォルトの名無しさんNGNG
http://www.zdnet.co.jp/enterprise/0110/17/01101706.html
これが.NETの威力です。
Javaごときにこんなマネはできません。
0035デフォルトの名無しさんNGNG
よかったね
0036デフォルトの名無しさんNGNG
>>34
生産性の劇的UPというのは確かにありそうだ。
0037デフォルトの名無しさんNGNG
http://www.uddi.org/specification.html
UDDIの日本語ドキュメントが出てたからリンク貼っとくよ
0038デフォルトの名無しさん NGNG
>>32
大ありです。
0039デフォルトの名無しさんNGNG
http://www.w3.org/2000/03/29-XML-protocol-matrix
ここからいくつか仕様を辿れば分かります。
0040デフォルトの名無しさんNGNG
>>30
少しホラを吹く必要があるなら
http://www.zdnet.co.jp/enterprise/0107/25/01072509.html
ここなんか参考になるよ
0041デフォルトの名無しさんNGNG
UDDIにどこの馬の骨とも分からん奴の
サービスが登録されて勝手に連携し始めたら
セキュリティっつーか、与信関係でまだ問題
あるだろっと事だよ。
0042デフォルトの名無しさんNGNG
UDDIのインターフェイスはXML Schemaが使われてるね。
ttp://www.uddi.org/schema/uddi_v2.xsd
それほど厳密に定義されているわけじゃないけど。
パーサーの出来具合があがればもっと詳細なスキーマを
書くんじゃないかな?

そろそろ自分もXMLSchemaで書けるようにしとかないと・・・
0043デフォルトの名無しさんNGNG
まぁ要するに出会いサイトに(UDDI)に
ネカマあるいはブサイクが
17歳のプリティな女子高生です♪
趣味は何々です。かっこいい人
写真付きでメールしてね☆(WSDL)
とかって自己紹介して、検索しにきた奴が
嬉々として写真付きでMail(SOAP)を送ったけど
本当に相手が女子高生で期待した
返信(SOAP)が返ってくるわけ?って事だよ
低脳そうなおまえでも理解できたか?>40
0044デフォルトの名無しさんNGNG
>>43
ポイントは自己紹介と一緒にインターフェイスを置いて
置けることだね。
0045デフォルトの名無しさんNGNG
いや、44は間違い。ごめん
0046デフォルトの名無しさん NGNG
正解はUDDIのtModelとしてWSDLのURLを登録
失礼しました。
0047デフォルトの名無しさんNGNG
訂正
として⇒へ

ボロボロです(藁
0048デフォルトの名無しさんNGNG
>>1 の言うクライアントって顧客の事だと (以下略
0049デフォルトの名無しさんNGNG
「JSPだから・・・」とか「ASP.NETだから・・・」っていう理由で
クライアント側にいいことなんてないだろ。どっちもサーバサイドの技術なんだから。
出したい答えがイッショなら、中でなにやろうとクライアントにはどうでもいいんでない?

レスポンスっていうけど何を返したいの?
本当のレスポンスだけの話ならそんなことは回線速度にまかしときゃぁいいさね。
もしくはルータとかそっちの世界だね。(キャッシュとるとか・・・)
だってどんだけマルチスレッドとかやって処理性能向上させたところで、
回線が締まってたらしょうがないだろぅ。

・・・と思うのだが、こんな答えは期待してないんだよな。たぶん(ワラ
上の発言はSEへの冒涜になるだろうか?
深い意味はないので気にしないでほしい・・・。

うーん、正直なところ私にもわからない。
けど結局は開発側の好みのような気がするね。
0050デフォルトの名無しさんNGNG
JSPは初回アクセス時にコンパイル時間が入る。
Servletエンジンを再起動したときにもコンパイルが必要になる。
このコンパイル時間は無視できないほど長いもので(数秒かかったりする)
そういう意味では、クライアント側から見たパフォーマンスは違ってくる。

ただし、事前に全てのページをコンパイルしておけば問題ない。
0051デフォルトの名無しさんNGNG
JSPやASP、PHP、Servletなどは、どれも動的にページを作って送り返すので、
同じ結果になるコードであれば、通信コストは同じ。
0052デフォルトの名無しさんNGNG
>50
あれ?ASP.NETもコンパイル入りませんか?
0053デフォルトの名無しさんNGNG
>51
マルチスレッドとか考えたら、ASPとPHPは消えるような気がするけど、
一応ASP.NETだとマルチスレッドいけるんだよね。
0054デフォルトの名無しさんNGNG
>>52
入るよ。だから最初のロードのときは比較的重いかも。
でもあらかじめコンパイルしておくこともできたかもしれない。

>>53
ASP.NETがっていうより、C#とかVB.NETがね。
VB6のときからマルチスレッドが入る入るっていわれてたからね。
結局VB6じゃ入らなかったけど。
005550-51NGNG
すまん。
ASPと勘違いしていた(激しく鬱)
ASP.NETのことは何も知りません。
ASP.NETのコンパイル時間はどれくらいですか?
0056デフォルトの名無しさんNGNG
テストするのにコンパイルするから関係ないよ
0057デフォルトの名無しさんNGNG
>55
私がローカルで動かしていた試作版のwebアプリでは、
結果が返るまでに5秒もかかりませんでしたよ。
同じプログラムをJSPで実装したらどうなるのかなぁ?
0058デフォルトの名無しさんNGNG
>>56
>テストするのにコンパイルするから関係ないよ

JSPはServletエンジンを再起動すると、またコンパイルが必要になる。
ASP.NETはどうですか?

>>57
>結果が返るまでに5秒もかかりませんでしたよ。

むぅ、JSPと同程度はかかるみたいな感じですね。
事前コンパイルが必須ですね。
0059デフォルトの名無しさんNGNG
>>57
どんなアプリなの?
006057NGNG
ただ単にアクセス数の割合をグラフ表示させるだけです。(ワラ
C#でペタペタ作りました。
0061デフォルトの名無しさんNGNG
サーバーがUNIX系であるか、もしくはApache使ってたら、.NETって使えないんじゃないの?
違うのかな?
0062デフォルトの名無しさんNGNG
このスレネタだよね?
0063デフォルトの名無しさんNGNG
ASP.NETはIIS上でないと動かないよ。
っていうかASPもそうだよね。
だからASP.NETとJSPを比較するっていうことは、
サーバから考えなくちゃいけないんじゃないのかな?
0064デフォルトの名無しさんNGNG
技術の様式というか、意図してるところが似てるから悩んでるんじゃない?
もともとASPが最初に出てきたんだけど、それに負けまいとJSPが対抗してきたんだよね。
でもJSPはサーブレットと連携してマルチスレッドとか使えちゃったりするもんだから、
ASPも進化しなくちゃいけなくなってきたんでしょう。
んで早速マルチスレッドを取り入れたと。(ワラ
今のところ動作環境が限られているけど、技術として幅広く対応できそうなのは.NETでない?
MSもそこんとこ大きくいってるからね。
「DOSからWindowsへの以降以来の変革だ」って。
0065通りすがりNGNG
>JSPはServletエンジンを再起動すると、またコンパイルが必要になる。

ウソ書くなヴォケ
0066デフォルトの名無しさんNGNG
でも新しいJSPを追加したときに動作がおかしくなる
Servletエンジンはあるな
0067デフォルトの名無しさんNGNG
>66
新しいJSPはサーブレットコンテナを再ロードすることで有効にするはずだよ。
だから再起動っていうのとはちょっと違うと思うけど。
0068デフォルトの名無しさんNGNG
ASP.NETのスレッドもサーブレッドみたいに
スレッドプールの中にあらかじめ生成できるのかなぁ?
そもそもスレッドプールという概念がASP.NETにはあるのかなぁ?
0069デフォルトの名無しさんNGNG
>>68
それオレも知りたい。
0070デフォルトの名無しさんNGNG
スレッドプールってなんのためにやるんですか?
0071デフォルトの名無しさんNGNG
複数のスレッドであるスレッドを共有するためですか?
0072デフォルトの名無しさんNGNG
>70
リクエストのたびにスレッドを生成するんじゃなくて、
あらかじめ空のスレッドをいくつか用意しておくわけ。
いくらスレッドがプロセスより軽いっていっても、
毎回毎回生成するよりも用意しておいたほうがより軽いから。
スレッドプールっていうのはそういう空のスレッドを管理しておく部分。
0073デフォルトの名無しさんNGNG
一度作ったスレッドを再利用してスレッド作成の
オーバーヘッドを減らすためです
0074デフォルトの名無しさんNGNG
サーブレットコンテナだと、再起動しても、最コンパイルの必要は無いのか?
それともサーブレットコンテナによるのか?

うちは、JDeveloperなので、JServしか使えん。鬱だ。
0075デフォルトの名無しさんNGNG
ところでASP.NETでスレッドプールは使えるの?使えないの?
0076デフォルトの名無しさんNGNG
使えません。
0077デフォルトの名無しさんNGNG
あいたーーー!!!!!! 使えないんだ。
ま、いちいち立てればいいんだけど、、、、そうかぁ。
でも何かに載ってたの?>76
0078デフォルトの名無しさんNGNG
使えるのでは?
つーか、検索しろよ>>77
0079デフォルトの名無しさんNGNG
サーブレットコンテナがtomcatでもスレッドプールって
できるんですか?
0080デフォルトの名無しさんNGNG
レベル低いな。
0081デフォルトの名無しさんNGNG
>>79
server.xmlをいじれ
http://www.google.co.jp/search?q=%83X%83%8C%83b%83h%83v%81%5B%83%8B%81@tomcat&hl=ja&lr=
検索すればいっぱいでてくるぞ
0082デフォルトの名無しさんNGNG
>80
おおっ、いかにもわかってるっていうような言い草だね。

>79
できます。
っていうか、スレッドプールができないっていうのは何故?
JDeveloperって使ったことないからわからないんだけど。
0083デフォルトの名無しさんNGNG
ASP.NETでスレッドプールは使えますよ。

http://www.microsoft.com/japan/developer/net/soap/hawksoap.asp
0084デフォルトの名無しさんNGNG
>>81 >>82
ありがとうございます。設定だけで出来るんですね。
自分がTomcatに触っていたのはだいぶ前の話で日本語の
ドキュメントとかそんなにないときだったので
よく分からず使っていました。
0085デフォルトの名無しさんNGNG
ASP(.NETじゃないぞ)だってマルチスレッドで動作してるし、スレッドプール使ってるよ。
0086デフォルトの名無しさんNGNG
IISでしか使えないって時点で終わってるよ。
0087デフォルトの名無しさんNGNG
>86
プププ。ヴァカハッケソ。
0088デフォルトの名無しさんNGNG
>>87
どこがどう馬鹿なんだ?
0089デフォルトの名無しさんNGNG
>>86
使い道をまず限定しよう。
全部のシステムをWindowsで
動かす必要はない。
おれはWebサービスのインターフェイス
専用サーバーで考えてるよ。
その後どうするかは分からないけど。
0090ageついでに・・・NGNG
.NET vs JSPの比較ではないが、ZDNetでどーしょーもない記事が載ってたな。

http://www.zdnet.co.jp/news/0110/23/e_java.html

てゆーか、重要な視点をいくつか欠いているよな。

 まず、この調査に答えた人たちのベースOSが何なのかが一切明らかにされていない。
結局、基盤技術の採用というのは、その技術自体の優劣ではなくてOSで決まるもの。.NETを使うと答えた人は、Windowsをサーバとして使用するということを名言したことになるワケだ。
そうすると、この調査は本当に公平に行ったかどうかが疑問になる。UNIX使いが「これからは.NETのまともに使えないUNIXは捨ててWindowsやりま〜す」といっているのなら話は別だが、そんなことはありえないだろう。

 あと、.NETコンポーネントの用途はクライアントからサーバ、エンタープライズサーバまで幅広く、特定の分野を狙っていない。
それに対してEJBというのは極めてエンタープライズ性の高いコンポーネントで、そもそもそんなに需要自体が大きいわけではない。
つまり、EJBと.NETコンポーネントではターゲットとする範囲が違いすぎる。JavaBeanも入れるならば話は対等になったと思うが。

 いずれにせよ、EJBの支持率が低いというだけで、J2EEを初めとしたJava技術全体が地盤沈下しているなんて勘違いな判断を下すGavin Clarkeという人物は相当アホだと思う。
ZDNetも質が落ちたな。
009190NGNG
 ああ、ちなみに俺はCOM+派(w
つまりMicrosoftのDNA戦略に騙されて、捨てられた哀れな開発者。
Windows 2000まではさんざん持ち上げといて、いきなり死刑宣告かよ。

.NET失敗してCOM+戦略に戻らねーかなー(ありえねーっつーの)
0092デフォルトの名無しさんNGNG
雑多な環境こそが健全
0093 NGNG
>ZDNetも質が落ちたな
昔から、質は低い。
あそこの外人はレベル低いよ。
0094 NGNG
ZDNetは、いってみれば、週間現代みたいなもんで、煽るだけだから。
「○○分野でのシェア争い」を無理矢理作り上げて、本や公告を売る。
0095デフォルトの名無しさんNGNG
なんでもいいが頭悪そうなタイトルのスレを上げるな
0096デフォルトの名無しさんNGNG
「.NETとJ2EE(またはEJB)の比較について」というタイトルだったら、もう少しいい議論ができそうだったんだけどなあ。
0097デフォルトの名無しさんNGNG
.NET圧勝
0098デフォルトの名無しさんNGNG
>>96
半年以上前にもあったんだけど、
変な煽りあいの中で消えてった。
今なら.NETも現実味を帯びてきたし
議論になる可能性もなきにしも
あらずってとこかも
0099名無しさんNGNG
aspってセッション毎にプロセス起動するんですか?
JSPみたいにサーバーに1インスタンスではないんです?
010096NGNG
スレ作ってもいーい?
0101デフォルトの名無しさんNGNG
どうぞ
http://www.kilthouse.com/m_m/cg/sh02f.jpg
0102デフォルトの名無しさんNGNG
スレタイトル「〜について」はやめて。
0103デフォルトの名無しさんNGNG
「.NETとJ2EE、勝者はどっち?」は?
0104デフォルトの名無しさんNGNG
>>103
煽れと言わんばかりのタイトルだな。
0105デフォルトの名無しさんNGNG
早くなんか主張しろ>向こうの1
0106 NGNG
ZDNETや日経を信じて、JavaやLinuxを始めた人に同情する。
0107デフォルトの名無しさんNGNG
ZDNETは思いっきりMS寄りじゃん
最近Linux/JavaはWin/.NETとの
比較対照としてしか話題になってないじゃん
0108デフォルトの名無しさんNGNG
あげ〜
■ このスレッドは過去ログ倉庫に格納されています