ASP.NET MVC (659レス)
上下前次1-新
447(2): 2015/10/19(月)13:55 ID:??? AAS
昔々Web2.0とか言ってた時代がありましてな
それはともかく>>437
煽り抜きで末永く通用するのはHTTPレベルでのGET/POST
HTTP2.0なんて言っちゃいるが、ここまで大規模に普及しちまったモンの基礎はもう変えられない
MVCはC#マッパーみたいなもので、無理矢理WinFormに仕立て上げてたASP.NETとは根本的に異なる
まあ移行用にViewState相当ライブラリとか、せめてGridくらいまともなもん付けとけとは思ったがな
ViewStateは大不評だったから切り捨てたのも分からんではないが
448: 2015/10/19(月)19:14 ID:??? AAS
>>447
ViewStateがあるから、ポストバック時のイベント処理ができていた。
イベント処理自体も不評だったんだろうか。
449: 2015/10/19(月)19:16 ID:??? AAS
イベント処理が不評なら、Webフォームが普及する事はなかっただろうよ
450: 2015/10/19(月)19:44 ID:??? AAS
WinFormからの移行をしやすくした
当時として優れたテクノロジーってことを忘れるなよ〜
今はWEBアプリが大規模になって合わなくなったと。
451: 2015/10/19(月)19:55 ID:??? AAS
イベントポストバック自体は良かった
ただその実現手段としてのViewStateは大変不評だったぞ
ソースが見るに耐えんわすぐぶっ壊れるわで
452: 2015/10/19(月)20:15 ID:??? AAS
ViewStateの仕組みで、どのコントロールの内容に変更があったのかが、
自明なので(イベントハンドラーが実行されるので)大変助かった。
453: 2015/10/19(月)20:40 ID:??? AAS
>>447
ViewStateって画期的な仕組みだと思うけど。
某3rdパーティ製のグリッドサーバコントロールで作られたアプリの
ViewStateが500Kbyteも有ったのには眩暈がしたが。
454(3): 2015/10/19(月)20:45 ID:??? AAS
Web FormsはEvent drivenだからWindowsの開発に慣れた人には
開発しやすいんだろうね
いずれInternet回線がMobile含めて超高速化したら
httpにとってかわるステートフルなアプリ開発が主流になると思う。
InternetをLAN回線のような感覚で使える時代の未来ね
ステートレスは画面遷移とかが煩雑すぎる。
455: 2015/10/19(月)20:56 ID:??? AAS
>>454
SPAとWebSocketで良いんじゃないの
456: 2015/10/20(火)04:12 ID:??? AAS
>>454
ステートフルにするために、
ViewStateに持続させる必要のある値を書き込んで、制御しているわ。
457: 2015/10/21(水)17:09 ID:6UJUC6HZ(1) AAS
ViewState とにたようなことをやっていた Java の JSF も、超使いにくくて
Sun(Oracle)純正なのに、いまや誰も使っていない。
>>454
> Web FormsはEvent drivenだからWindowsの開発に慣れた人には
> 開発しやすいんだろうね
これはだいぶ前から言われているけど、やっぱり Web は Web 脳で開発しないとだめだと思うよ。
458(2): 2015/10/21(水)17:21 ID:??? AAS
せやな
WebFormから入ったから、クライアントサイドとの隔絶とかかなりの間理解できなかったわ
基本鯖はPOSTで送りつけてきたものしか知らん、と分かるまで随分掛った
459: 2015/10/21(水)21:46 ID:??? AAS
>>458
GET, POST, PUT, DELETEを鯖は食されまするが?
460: 2015/10/22(木)14:20 ID:??? AAS
GETはともかくPUTDELETE許可してる鯖なんてあるのか?
461: 2015/10/22(木)17:28 ID:??? AAS
RESTでどうこうしようとか、実際にどうするかはともかく
WEBサーバ層ではじかれたら困るんだが
462(2): 2015/10/23(金)02:54 ID:??? AAS
>>458
そんなもの、WebFormでも理解している必要があるやんけ
それとも、本気で知らなくても、WebFormはハードルが低いということなのか?
そんな状態だと、バグに悩まされそうだし、改良のしにくい質の悪いアプリになりそう。
463: 2015/10/23(金)04:16 ID:??? AAS
>>462
Webフォームでも、コントロールの開発とかするなら知らないとダメな知識ではあるが
コントロール利用するだけなら、変更イベントがどうやって発生するかは知らなくてもあまり問題はない
目指すところはその辺全てフレームワークの裏に隠す事だったんじゃないかな
まあ結局その目標設定は無理目だったわけだが
464: 2015/10/25(日)08:53 ID:??? AAS
>>462
WindowsフォームでもWin32APIメッセージ処理の仕組みを
理解してないと残念なプログラムにはなる。
どんなものでも低レベルな動きを理解していないと何処かで破綻するよな。
465(1): 2015/10/26(月)22:23 ID:??? AAS
クライアント側でチェックボックス付きドロップダウンリストを使えるようにする方法ある?
bootstrap-multiselect 使えば出来るんだけど、ASP.NET 側で制御出来ないし。
まだ今日半日くらい悩んでた程度の素人なのだけど、よい方法あったら教えてください。
VS2012 + IIS です。
466: 2015/10/26(月)23:30 ID:fbr6VSlr(1) AAS
最大で約180万円の報奨金――米マイクロソフト、バグ懸賞金プログラムの対象に「ASP.NET 5 Beta8」「CoreCLR」を追加
外部リンク[html]:www.atmarkit.co.jp
上下前次1-新書関写板覧索設栞歴
あと 193 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.010s