トップページ⇒php
1001コメント438KB

【質問】ASP.NETスレ Part5【議論】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/01/23(金) 09:46:51ID:???
●過去ログ
Part1 - 【質問】 ASP.NETスレ 【議論】
http://pc5.2ch.net/php/kako/1040/10406/1040698263.html
【質問】ASP.NETスレ Part2【議論】
http://pc8.2ch.net/test/read.cgi/php/1111480331/
【質問】ASP.NETスレ Part3【議論】
http://pc11.2ch.net/test/read.cgi/php/1160355849/
【質問】ASP.NETスレ Part4【議論】
http://pc11.2ch.net/test/read.cgi/php/1184683786/ (dat落ち?)

あんまり需要ないのかもしれませんが。。。
0797nobodyさん2009/08/06(木) 18:04:19ID:???
読んでてそんな理解ならよっぽど無能なんだな
0798nobodyさん2009/08/06(木) 18:57:51ID:???
>>784
scrollTopかscrollYかpageYOffsetを調べれば可視がどうかぐらいすぐわかるだろ?

>>789
onscrollにいちいちまじめに反応せずに1秒後に更新すれば解決だな。

おまいらJavaScript舐めてんの?
0799nobodyさん2009/08/06(木) 19:09:02ID:???
1秒後に更新て、絶対元の方がましって言われるぜ。
ゆっくりスクロールしたときどうするんだよ、使いもんにならん。
ユーザーの使い勝手が元々求められてることだろう?
0800nobodyさん2009/08/06(木) 19:20:56ID:???
て言ったらじゃあその辺うまく調整すりゃいいだろとか言われそうだが、
とにかく元々言いたかったことは、そんな簡単にできるようなことじゃなくて
かなりいろいろ考えなきゃまともに作ることなんて出来ないってことだ。
最終的にホントにまともなものが出来るかも怪しい。

作りがしょぼいだけなんて簡単な話じゃない。
0801nobodyさん2009/08/06(木) 20:38:13ID:???
VisualStadio2005でウェップページを作っています。
リピーターコントロールの中にComboBoxが入っていて、ComboBoxのアイテムの中身はDataSetに入っています。
このComboBoxとDataSetを紐付けたいんですが、ItemDataBoundの中で一々
FindContorol→DataSource設定→Baind()
ってしないと駄目ですか?
ObjectDataSourceコントロールとかうまく使ってこの辺をノンコーディングで実装できたりしませんか?
0802nobodyさん2009/08/06(木) 20:48:15ID:???
>>801
Repeater、入れ子(またはネスト)で、Repeaterコントロールに
DataSource(DataSet)を動的にバインドする方法がわかるから、
それと同じ方法で実装すれば可能だと思うよ
0803nobodyさん2009/08/06(木) 20:50:04ID:???
×Repeater、入れ子(またはネスト)で
×Repeater、入れ子(またはネスト)でググると
0804nobodyさん2009/08/06(木) 20:52:18ID:???
最近、FindControlを使ったら負けだと思うようになってきた
0805nobodyさん2009/08/06(木) 21:27:58ID:???
>>798
無理
コントロールのサイズがどの環境でも一定じゃないから、
スクロール量と画面の高さと、現在表示されてるコントロールの数に相関関係がない。
cssを無効化せず表示の拡大・縮小機能を使わないなら可能かもしれないが。

さらに一番最初にその画面を表示させた時点で高さ(スクロール量の最大値)が決定してしまうから、
表示中にデータが追加された場合、一番下にスクロールしても非表示のデータが発生してしまうし、
条件によっては同じデータが複数表示される可能性は排除できない。
ページ分けでも同様の問題は発生するが、同じページに同一データが複数回表示されてしまうのは
運用上、絶対にまずい。

もっと言えば、スクロールするたびにAjax等でhtmlとデータを取得していたのでは、
そのつどオーバーヘッドが発生するので、画面の最も下の行を閲覧しようと思った場合、
前ページを表示するより遙かに重くなる。
0806nobodyさん2009/08/06(木) 21:56:28ID:???
>>805
コントロールのサイズぐらい取得しろよ。できないならdivで囲んでdivのサイズ調べろ。

さらに運用上まずいならサーバーセッションでキャッシュしろよ。

もっと言えば1秒後って意味が理解できなかったみたいだね。よくかんがえてみよう!
0807nobodyさん2009/08/06(木) 22:26:34ID:???
スクロールするたびに1秒もまたされるのかよw
つかえねぇw
0808nobodyさん2009/08/06(木) 22:55:43ID:???
>>806
>コントロールのサイズぐらい取得しろよ。できないならdivで囲んでdivのサイズ調べろ。
無理
やってみなよ
拡大縮小かけても正常な値は取得できない@IE8
0809nobodyさん2009/08/06(木) 22:57:44ID:???
>>806
だからさっさと見本を見せりゃいいんだよ。
できないのは技術力がなくて作りがしょぼいだけってんだから
当然それなりのもんができるんだろ?

絶対まともなもんなんてできないだろうけどな。
0810nobodyさん2009/08/06(木) 23:18:58ID:???
>>806
よく考えるまえに、作れよw
0811nobodyさん2009/08/06(木) 23:27:53ID:???
なんで俺が作らなきゃいけないんだよ。アホかお前らww
0812nobodyさん2009/08/06(木) 23:35:19ID:???
100人がお前のことをアホだという
お前が他の100人を全員アホだという

どっちがアホかな?
0813nobodyさん2009/08/06(木) 23:58:07ID:???
う〜ん。何でそこまで拒絶するのかがわからない。
5万行を軽く表示できるからいらないっていうならそれでいいけど。
0814nobodyさん2009/08/07(金) 00:03:08ID:???
できもしないことを出来るというからこうなる
0815nobodyさん2009/08/07(金) 01:33:58ID:???
>5万行を軽く表示できるからいらないっていうなら
だれも言ってないよねw
できるんならやって見せてほしいだけ。
できないんなら簡単にできるみたいなでたらめ言ってんじゃない。
どうせ深く考えずに感覚だけでもの言ってんのが明らかだし無駄だけど。

なんともしらじらしくてうざいわ。
0816nobodyさん2009/08/07(金) 02:06:49ID:???
よーし、パパあした時間が余ったらつくっちゃうぞー
0817 [―{}@{}@{}-] nobodyさん2009/08/07(金) 09:19:30ID:???
なんでお前の仕事をタダで手伝ってやらないかんのだよ
まともなの作って欲しいなら金出せって事だわ

夏休みの宿題なら手伝ってやってもいいがな
0818nobodyさん2009/08/07(金) 09:43:38ID:???
話の流れがわかってないなら無理してレスしなくていいよ
0819nobodyさん2009/08/07(金) 10:09:15ID:???
だからごまかしやら話ずらしやらしらじらしくてうざいんだよ。
深く考えずに当然出来るだろうと感覚だけで言ってましたって素直にいって消えろ。
っても無駄だわな。
0820nobodyさん2009/08/07(金) 10:11:02ID:???
夏休みの宿題だからやり方を教えてくだしあ
0821 [―{}@{}@{}-] nobodyさん2009/08/07(金) 10:38:06ID:???
>>820
課題はなんだ?
0822nobodyさん2009/08/07(金) 11:28:53ID:???
さ、ASP.NET側の実装はできたぞい
あとは、JavaScriptで表示されてるコントロールを取得するところだ
0823 [―{}@{}@{}-] nobodyさん2009/08/07(金) 12:04:09ID:???
上の方で、jqGridが紹介されていたけど

こういうサンプル見て見識深めろや
http://trirand.com/jqgrid/jqgrid.html
0824nobodyさん2009/08/07(金) 12:13:43ID:???
詳細設計からの参加だっていってんだろ?
バカかこいつは。
08258222009/08/07(金) 12:23:15ID:???
なんとなく出来たが、カクカクして使いにくいな
あと、結局、編集してもスクロールして画面から消えると元に戻せないし、
それを実装するとなるとかな〜り面倒な感じだな
08268222009/08/07(金) 12:40:57ID:???
1000行ぐらいだとまだいいかなって感じがするけど、
5000行とかだと超時間かかるな・・
0827nobodyさん2009/08/07(金) 13:20:42ID:???
で、jqGridはどんな仕組みになってるわけ?
08288222009/08/07(金) 13:27:09ID:???
動画撮影したけど見る?
0829 [―{}@{}@{}-] nobodyさん2009/08/07(金) 13:48:34ID:???
>>827
jQueryのプラグインだよ
0830nobodyさん2009/08/07(金) 14:10:17ID:???
何を言ってるの?
スクロールとデータのオンデマンドな取得をどのように実現してるのか聞いてるんだよ。
当然そういうやり方でスムーズな操作やスクロールを実現してるんだろ?
まさかページングなわけないんだよね?
0831nobodyさん2009/08/07(金) 14:11:33ID:???
>>822
見たい。
けど夜にしか見れないんだ…
08328222009/08/07(金) 14:24:02ID:???
動画10Mぐらいあるんだが、自分の持ってるレンタルスペースは10Mも乗せられなかった(ノ∀`)アチャー
それならPCをサーバとして公開して動画を乗せようとおもったけど、
サーバとして公開するならIISで作ったの公開すればいいじゃんね(ノ∀`)アチャー
でも、公開したらおまいら鯖に悪さしそうだから、ちょっと方法を考え中(・∀・)ニヤニヤ
0833 [―{}@{}@{}-] nobodyさん2009/08/07(金) 14:44:59ID:???
>>830
なんでそんなに偉そうなの?
自分で確かめろよ
0834nobodyさん2009/08/07(金) 15:03:33ID:???
スレの流れを理解せず、自分勝手なレスをしてるから

例:アドオン利用しない前提なのにアドオン紹介したら単なるキチガイ
0835nobodyさん2009/08/07(金) 15:05:43ID:???
こんなコンポーネント知ってるぜ!とか、こんなやり方しらねーのかよ!と
高圧的、傲慢的に指摘する奴ほど、過去レス読んでなくて支離滅裂
08368222009/08/07(金) 15:52:09ID:???
Flashの動画
http://sharedfile.jp/r/s9jkk0jNi8Oiqh81/

10回しかダウンロードできないので、できなかったらまた言ってください
0837nobodyさん2009/08/07(金) 20:51:05ID:???
jqGrid見てみましたが、
どう見てもページングです。
本当にありがとうございました。
0838nobodyさん2009/08/07(金) 21:01:51ID:???
ラインジングがご希望なの?
0839nobodyさん2009/08/07(金) 21:07:33ID:???
Ajaxで動的にテキストボックスで表示させても、
数千件だと鬼のように遅いから無理
最初の表示は遅いけど、最初に表示させたほうがよっぽどはやいみたいね
0840nobodyさん2009/08/07(金) 22:15:07ID:???
>>766
>>779
>>782
>>788
>>789
>>805
みんなはじめっからそれ遅くなるんじゃねーのっていってるな。

>>783
たまにこんなのもいるけどなw
0841nobodyさん2009/08/07(金) 22:22:20ID:???
まさに作りがしょぼいだけとしか言いようが無い。
0842nobodyさん2009/08/07(金) 22:36:54ID:???
おまえら歓喜
0843nobodyさん2009/08/07(金) 23:11:59ID:???
実際のとこ可能かどうかは何とも言えないけど
まあそうそう簡単にまともに出来るもんじゃないわな仕組み的に考えて。
0844nobodyさん2009/08/07(金) 23:19:00ID:???
できるに決まってるだろ、技術がなくて作りがしょぼいだけ。
俺はできないし実例も見つからないけど。

こんなとこですか?
0845nobodyさん2009/08/07(金) 23:26:08ID:???
単純に画面だけ先読んで、
データの読み込みを非同期にしてひたすら追加していく
って辺りが現実的かな。
結局最後まで表示できるまでに時間はかかるしデータ量の限度も低めになるだろうけど。

操作に合わせて取得ってやり方では絶対無理だと思う。
操作にラグがあって操作感が悪いってのを避けようとするとね。
0846nobodyさん2009/08/07(金) 23:27:28ID:???
>>836の例はあらかじめ作成した5000行のテーブルにデータを挿入しているみたいですね。

データの挿入に伴うセル幅の再計算とテーブル全体の再レンダリングに時間がかかっているように見えるけど
もっと別のところで時間がかかっているの?

いきなり50000行のテーブルを作るのは50000個のコントロールを置くのとくらべて
ほとんど進化していないような気がしますが。
0847nobodyさん2009/08/07(金) 23:41:38ID:???
スクロールバーをうまく再現できるのかどうか俺にはよくわからないけど
必要なところだけ作成するやり方でうまくできれば相当速くはなるだろう。

ただし、結局スクロール(操作)と表示のタイムラグのせいで、
データ表示には向かない(操作感が悪い、使い勝手が悪い)感じになるだろう。
普通に表示した方がまし、って感じに。

さらに一度読んだ部分はクライアントに残しとく感じなら操作感も良くはなるかな。
しかし最初のスクロールは遅いままだから、結局単にデータは非同期にするだけで
一気に全部読んでしまう(サーバへの要求は分割する感じ)のがましかな。
0848 ◆OUFPNullPo 2009/08/07(金) 23:42:31ID:???
>>846
>データの挿入に伴うセル幅の再計算とテーブル全体の再レンダリングに時間がかかっているように見えるけど
>もっと別のところで時間がかかっているの?
いやTextBoxを画面の表示範囲の部分だけ表示させる処理をし、そこにデータを表示させてるだけ。
具体的にはTextBox1.Visible=true;TextBox1.Text="ぬるぽ";をしているだけ。
この条件は一番最後のリンクの5000行の全件表示と同じだけど、
ajaxでその都度書き換えるより、全件表示の初期処理のほうが遙かに早いから
これをもってレンダリングに時間がかかってるようにみえるという意見に反証できると思う。

>いきなり50000行のテーブルを作るのは50000個のコントロールを置くのとくらべて
>ほとんど進化していないような気がしますが。
物理的に何かしらの高さを設定できないと、スクロールバーが表示すべきコントロールの高さで設定できないから、便宜的にTableを設定してる。
それにデザインの観点から表示されるデータがテーブルで囲まれてるのは普通だし、
これを進化していないと捉えるのは筋違いだと思うけど。


どう?
0849 ◆OUFPNullPo 2009/08/07(金) 23:48:55ID:???
>>847
データの行数に従って、<div>で高さを設定して行数に応じたスクロールバーを表示させるようにして、
画面の高さに応じた行数にぴったり合うサイズのテーブルを動的に生成し、
そのデーブルをスタイルシートでブラウザの表示範囲の絶対指定で位置を固定する?
スクロールしても動かないBackGroundImageみたいにw

それだとページングがスクロールバーになっただけのページングと同じだし、
スタイルシートが無効にされたブラウザだと無理だから現実的じゃない気がする。
0850nobodyさん2009/08/07(金) 23:55:31ID:???
うーんやっぱし何も考えずに全部表示のが一番ましに思えるなw
0851nobodyさん2009/08/07(金) 23:56:57ID:???
>>762
さあそろそろ屑どもに正解を教えてやってくれ
0852nobodyさん2009/08/08(土) 00:17:29ID:???
>>848
データ挿入するたびにセルの横幅だけじゃなく縦幅も伸びてるよ。

一番最後の例もjavascriptで表示してるの?
サーバー側で作ってるんじゃないの?

>>849
スタイルシート使えないって条件なら確かに難しいかもね。
0853nobodyさん2009/08/08(土) 00:28:39ID:???
>>852
そういう意味ではなく、レンダリング全体として考えた場合。
一番最後の例はサーバ側で作ってるけど、リンクをクリックしてから表示されるまで、
何もないところから表をレンダリングしてるわけで、レンダリングする時間がそこに含まれてる。
5000件の動的生成のページも、スクロールをトリガーにイベントが発生し、
データを取得してページをレンダリングしてるわけで、レンダリングする時間がそこに含まれてる。

どちらも5000件のデータをレンダリングをする時間が含まれてるのに、
一番最後の全件表示のほうが、動的生成より時間が圧倒的に短いから、
レンダリング以外の部分で時間が掛かってるんじゃないの?という推測をしているという話。
0854nobodyさん2009/08/08(土) 00:32:24ID:???
>>852
>スタイルシート使えないって条件なら確かに難しいかもね。
というか、スクロールバーがページング機能を果たしているだけだから、
それだったら、普通にページング機能を実装したRepeaterコントロールで実装すれば?と俺は思うね。
だって結局は、縦に5000件あるデータの一部分をくり抜いて、それを画面に表示しているだけなんだから、
ページング機能を実装したリピーターと同じでしょ。
それが、<< < 1 2 3 4 5 6 > >>になってるだけという話で。
0855nobodyさん2009/08/08(土) 00:34:54ID:???
>>853
推測だけじゃなくて実際にテーブル使うのやめてみなよ。
行番号と<br>だけでいいだろ。

>>854
それでいいと思うよ。
0856nobodyさん2009/08/08(土) 00:55:01ID:???
>>855
推測っていうか、表の横が伸びてるとか縦が伸びてるとかいうけど
もとあるテーブルを伸縮してるわけじゃなくて、
AJAXではinnerHTMLでhtlmをゼロから描画してるわけだから、条件は一緒だと思うけど。

>推測だけじゃなくて実際にテーブル使うのやめてみなよ。
第三者だけど俺は実際に試して実証に参加したので、
次はあなたにおまかせします。 (つ∀-)オヤスミー
0857nobodyさん2009/08/08(土) 01:01:48ID:???
>>AJAXではinnerHTMLでhtlmをゼロから描画してるわけだから、

それには気づかなかった。すまんw
0858nobodyさん2009/08/08(土) 14:35:07ID:???
>>857
いまさらに調べてみたんだけど、
Tableの描画にRepeaterを使っているんだけど、
Repeaterだと、Repeater内のhtmlがごそっとhtmlで送られてきて描画してるみたい
だから結局、ページを最初から描画するのと変わらないからレスポンスも
めちゃくちゃ遅くなってるみたい。

なんでRepeaterを使わずに、動的にPanelか何かにテーブルを作成しておいて、
あらかじめTextBoxを描画しておいて、そのTextBoxのみに対して
変更を加えれば描画が劇的に早くなるかもしれない。
ただ、それだと最初にページが表示されるのに必要なhtmlの容量が
全件表示させるのとほとんど同じになるからあまり意味がないような気もするけど。

結局、httpdのレスポンスがそんなに早いものじゃないから、
きびきびしたレスポンスじゃなくて、そのぶんを考えると、そんなに気持ちいいもんじゃないかもしれない。
時間が出来たので、ちょっと試してみる。
0859nobodyさん2009/08/08(土) 14:54:42ID:Gb5bXhyn
世の中にはアホな案件がいくらでもあるんだなぁ。
何でもかんでもwebでやろうと考える奴は氏ねばいいのに。
0860nobodyさん2009/08/08(土) 16:24:21ID:???
お前らの方言では「できない」=「やりたくない」なんでしょ?でしょ?
0861nobodyさん2009/08/08(土) 17:20:58ID:???
そうだよ
0862nobodyさん2009/08/08(土) 17:58:51ID:???
SilverLightがWinForm並に動作するようになったら
全部Webになってもおかしくないかも
0863nobodyさん2009/08/09(日) 01:47:50ID:???
SilverLightって凄いの?つーか流行りそう?
勉強してみようかな。
0864nobodyさん2009/08/09(日) 02:52:01ID:???
>>863
今のところまだ微妙
基本的にはFlashと同じだけど、リッチクライアントとしては面白いかも
ポストバック無しで複雑な入力チェックとか、合計値の計算とかをScliptなしでできたり、
グラフなどを書いたりできるので、軽いアプリみたいな感じで利用できるし

でも中身は.NETとC#(CLR)だから、C#知ってれば問題ないんじゃないかな
C#ひとつでWinForm、ASP.NET、Silverlight、WPF、XNAとかできちゃうから
C#けっこうお勧めかも
0865nobodyさん2009/08/09(日) 07:24:33ID:???
CLRはVBしか使えないのであきらめます。
0866nobodyさん2009/08/09(日) 10:43:22ID:???
.NET4.0のDLRでPython(IronPython)とかJavaScript(マネージドJScript)も
使えるようになるから、もうちょっと待て。
というか、最近の.NETは全部そっち系の開発者を取り込むための拡張
ばかりでヤレヤレな感じ。
0867nobodyさん2009/08/09(日) 19:49:52ID:???
>>864
Silverlightは別途手動インストールってのがな。。

WindowsXPでも.netアプリ作ろうとしたら、ランタイムを別途インストール
しなければならないってだけでポシャッったからな

過渡期はいろいろ難しい。
0868nobodyさん2009/08/09(日) 20:25:20ID:???
そこでjavascriptフルスクラッチですよ
0869nobodyさん2009/08/09(日) 20:40:26ID:???
>>867
MicrosoftUpdateで配布じゃなかったっけ
それにFlashと同じようにプラグインだからインストールは簡単
0870nobodyさん2009/08/10(月) 18:30:50ID:???
DBのトランザクションを実装する場合の書き方について・・

try{
 using(SqlConnection conn = new SqlConnection(hogehoge))
 {
  using(SqlCommand cmd = conn.CreateCommand())
  {
   transaction = conn.BeginTransaction( "hogehoge" );
   cmd.Transaction = transaction;

   // なんか処理

   transaction.Commit();
  }
 }
}
catch( Exception ouch )
{
 // ログ取得かなんか
}

transaction.Commit();される前に例外が発生した場合、明示的にtransaction.RollBack()と書かなくても
using機構でコネクションが閉じられて自動ロールバックされるって認識でいいですか?
0871nobodyさん2009/08/10(月) 18:51:43ID:???
さぁ?
MSDNライブラリでは明示的にロールバックしてるけど。
0872nobodyさん2009/08/11(火) 00:47:44ID:???
自動でロールバックされるけど、たった1行を惜しむだけの正当な理由が無い限り、ちゃんと
ロールバックを記述すべきだと思う。

あと、余計なお世話かもしれないけど、

using( )
{
 using( )
 {

は

using( )
using( )
{

って書けるよ
0873nobodyさん2009/08/11(火) 02:27:56ID:???
ロールバック書くときは、トランザクション中かどうかで例外になったりするから気をつけろよ。
0874nobodyさん2009/08/11(火) 13:10:19ID:r4b1PC39
ちょっと聞きたいのですが、ASP.NET2.0には
リリースコンパイルのようなものは存在しなかったりしますか?
0875nobodyさん2009/08/11(火) 14:40:02ID:???
>>872
1行だけじゃないだろ。。
一番外側のcatchではすでにトランザクション閉じられてるし。
やろうとするなら
try{
 using(SqlConnection conn = new SqlConnection(hogehoge))
 {
  using(SqlCommand cmd = conn.CreateCommand())
  {
   try
   {
    transaction = conn.BeginTransaction( "hogehoge" );
    cmd.Transaction = transaction;

    // なんか処理

    transaction.Commit();
   }
   catch
   {
    if(transaction!=null) transaction.RollBack();
   }
  }
 }
}
catch( Exception ouch )
{
 // ログ取得かなんか
}

ネスト深くなるな・・
0876nobodyさん2009/08/11(火) 18:21:35ID:PKpaKHkt
ViewstateをSessionに保存して、Save/LoadPageStateFromPersistenceMedium
で出したり入れたりしています。よくあるパターンに従ってます。
特に凝った事はしていません。Sessionのキーは次画面urlです。

で、ふと思ったんですがキーをurlにしてると、異なる画面に遷移する度に
Sessionオブジェクトを作り散らかしてますよね?不要になったタイミング
でSession.Removeしてやればいいような気がするんですが、そのような例
を全く見かけません。

LoadPageStateFromPersistenceMediumの中で、SessionからViewstateを取
り出したら早々にSession.Remove(キー)を行うのは何か問題がありますで
しょうか?
0877nobodyさん2009/08/11(火) 21:02:34ID:???
リロードしたり、戻るボタンで戻った時に再表示できなくなってしまうので、
特にリソースを消費しない限りRemoveせずそのままにしておいて、
自動的にセッションが切れるのを待つようにしてる。
0878nobodyさん2009/08/12(水) 03:00:28ID:???
httpなんてもうやめりゃーいいのになぁ。とっくに限界来てるだろう。
MSの中の偉い人が新しいプロトコル設計して広めてくんないかな。
0879nobodyさん2009/08/12(水) 03:45:27ID:???
各上位レベルのプロトコルが
OSI参照モデルのトランスポート層の上に成り立ってる技術なんだから
httpだけ新しいプロトコルなんてわけにゃいかないでしょうよ
極論でいえばtelnet叩いてサーバと通信する以上のことはできないんだから
0880nobodyさん2009/08/12(水) 15:22:15ID:???
言ってることがよくわからんな

下位の層の上に成り立ってるからこそ、上位に新しいプロトコルを作れるんじゃないか
いまさらTCP/IPに代わるもの開発するのか?

極論で言えば、任意のデータをやりとりできる以上、なんだってできる
オーバーヘッドの問題で早いか遅いかだけだ
0881nobodyさん2009/08/12(水) 15:53:01ID:???
httpのオーバーヘッドはほとんどtcp/ipのオーバーヘッド
その土台の上に成り立つ限りtcp/ipのオーパヘッドの解消にはならん
0882nobodyさん2009/08/13(木) 20:32:47ID:???
Webアプリの作成の勉強に、今はVWD 2008 Express Edition使ってVBで作ってるけど、
VB 2008 express editionを使ってWebアプリ作るのとどこが?どう?違うの?
もしかして同じ?VB 2008 express editionの方が軽い?
(VWD 2008 Express Edition重いんだよね?)
0883nobodyさん2009/08/13(木) 20:45:37ID:???
各言語のExpressEditionでは、ASP.NETの作成は無理なんじゃなかったっけ?
0884nobodyさん2009/08/13(木) 22:53:45ID:???
マジで?
俺C#のやつで作ってたけど・・・
まぁデザイン構成は脳内でやるけどな
0885nobodyさん2009/08/13(木) 23:04:39ID:???
>>884
製品概要を調べてみてくれ
ちなみにVWDとC#Expressを同時にインストールしたときに、
ひょっとしたら同時に互いの機能が利用できるかもしれない

http://www.microsoft.com/japan/msdn/vstudio/2008/product/compare.aspx
0886nobodyさん2009/08/13(木) 23:18:52ID:???
>>885
aspxやascxは全て手打ち?でやってる
まぁデザインは決まってるんで俺ははめ込んでいくだけなんだけどな
0887nobodyさん2009/08/14(金) 05:51:41ID:???
VWD2008ってVWD2005の何倍重いですか?すごく重いですか?
VWD2008の新機能には興味あるんだけど、メチャ重そうなのでバージョンアップ躊躇してる。
Celeron M 1.5GHz メモリ512MB WinXPのノートでVWD2008大丈夫かなあ?やめた方がいいですか?
0888nobodyさん2009/08/14(金) 07:58:52ID:???
XPがギリギリ使いものになる程度のスペックで開発とか。
よく2005動いてたな。2008云々以前だわ。
0889nobodyさん2009/08/14(金) 13:16:07ID:???
>>888
そんなにスペック低いかなあ?このノート3年半ストレスなく使ってるけどなあ?
Word2007、Excel2007入れてるし、アプリもたくさん入れてるし、VWD2005も立ち上がり
には時間が掛かるけど、通常作業はストレスなく出来るよ。
VWD2008入れてみようかなあ?ダメならアンインストールするか。(少々怖いけど)
0890nobodyさん2009/08/14(金) 14:36:00ID:???
両方いれられないの?
自分は2005と2008のproを両方いれてるけど
0891nobodyさん2009/08/14(金) 15:47:08ID:???
起動と最初のファイルの読み込みが遅いかなって感じだけど、
別にどっちもそんなにかわんないと思うけどね。
自分のノート(P8400)にもインストしてるけど、そもそもノートじゃやるきしない。
普段はデスクトップ(E7400とE8500)でやってるけど、まぁ普通に使える。
0892nobodyさん2009/08/15(土) 04:36:50ID:???
>889
NECのモバイルノート(PenM753、RAM768MB、XPSP3)でVWD2008使ってたけど
>891が書いてるようにプロジェクト開く時の読み込みに時間かかるくらいで、そんなに重いとは思わなかったよ
0893nobodyさん2009/08/16(日) 00:31:30ID:???
デバッグしてたらメモリ数百MBくらい簡単に使ってしまわない?
CPUはまあ、少々重い程度で何とかなるけど、メモリは多くないと厳しい。
0894nobodyさん2009/08/16(日) 03:54:10ID:???
>>893
ノートで1G、デスクトップで2G積んでるからなぁ

いろんな意見あると思うけど、開発PCはなるべく高スペックでやったほうがいいと思うよ
もちろん実際に動作させてどうなのかは、低スペックPCを用意して実験したほうがいい
というのは当たり前として。
0895nobodyさん2009/08/16(日) 14:47:05ID:???
最近だとPCスペック以外にも大画面ディスプレイ、しかも2個欲しいよな。
サブは大画面じゃなくてもいいから。(あまりに大画面だと逆に近くて見づらいが)
仕様書とかみながらだといちいち切り替えるのが面倒。
昔17インチのシングルディスプレイでやってたけど
今メインが24でサブが19だが、快適すぎて作業効率が段違いだわ。

でもこの辺上役が理解ないんだよなw
作業効率が上がるということはそれだけ仕事がはかどり、金も稼げるというのに
たった数万程度(2台のディスプレイ)の出費すら惜しむ。
その数万かけて上がる作業効率は、長期的に見れば数十万数百万、人によっては数千万にもなるというのに。
デザイナーにばかりハイスペックマシンや大型ディスプレイ用意する割に、PGには低スペックマシンと小さいディスプレイとかだと
そういう会社は分かってないというのが一目瞭然だわ。

ローカルだと仮想環境で自分のPCでテストサーバとか立てるし、CPUはデュアルコア3G↑
メモリ4G、グラボはまあ適当でいいがそれぐらいは欲しいな。
それでも10万あれば余裕だし、ディスプレイ入れても15万程度なんだからそれぐらいは先行投資しろよっていう愚痴。
0896nobodyさん2009/08/16(日) 16:02:35ID:???
言えばいいだろ。
大手はそうはいかんだろうが、中小の開発環境なんて社員の発言でどうとでもなるだろ。
俺は上司に言って最新スペックのPG、デュアルモニタで開発してる。

低スペックマシンで開発しろと言われたらそんな会社辞めれ。
■ このスレッドは過去ログ倉庫に格納されています