Hobby Programmer の成長記録
Webアプリケーションの開発って、仕組みを理解するだけでも、必要とされる事項が多岐に渡り大変ですね。
基本だけでHTML XML VB(C#) DB など…
現在 Try してるのですが、脳が拒否反応起こして、例外(愚痴)ばかりが Throw されてしまってます。^-^;
投稿日時 : 2007年1月29日 14:18
いつもは無駄に例外すべてキャッチするくせに、 こんなときはみんなスルー or 再送 するんですよね。
> Webアプリケーションの開発って、仕組みを理解するだけでも、必要とされる事項が多岐に渡り大変ですね。 これは私も常々思っておりました。 Webアプリケーションと一口に言っても、使われる技術はいろんなものの組み合わせで出来上がっているんですよね。HTMLも勉強しなくちゃいけない、JavaScriptも勉強しなくちゃいけない、サーバ側のC#やVB.NETみたいな言語も勉強しなくちゃいけない、DBを使ってたらDBも勉強しなくちゃいけない、それに加えてセキュリティ問題やブラウザ間の互換性とか挙動の差だとか…考え出したら切りがなくなるわけですよ。 でも、そこに気づいたアクアさんはすごいと思うのです。それぞれのテクノロジの重要性をわかっているから、組み合わせることによる勉強量の増大に対してExceptionをThrowするわけで。 Insider.NET とか見ていると、そういうところを勉強すらしないで「Webアプリケーションを開発しているのですが」と言っちゃってる人も多く見ますし。開発するのはいいけど、君は基礎を勉強したのかい?と問い詰めたい。小一時間ほど問い詰めたい(古い)。 とかなんとか言ってますが、僕もWebアプリケーションに対してはまだまだひよっこなのです。 てなわけでキャッチしてみました :-)
2重投稿はexceptionでcatchした方が良いのでしょうか?(w #先週とはうって変わって暇なNAOより。
Webアプリ開発はたしかにいろんなLanguageを使いますが、 サーバで解釈するものと クライアントで解釈するものに分けると 割と平和です。 クライアント -HTML(DHTML/XHTMLも) -CSS(スタイルシート) -JavaScript -XML(AJAX) サーバ -WebService -Database(SQL/ストアドなど) -VB/C#など ...たくさんありますね。
> 2重投稿はexceptionでcatchした方が良いのでしょうか?(w DoubleCommentsExpceptionは"警告の表示"のみの仕様となっています。ww 気が向いたらGCが回収してくれます。www
> DoubleCommentsExpceptionは"警告の表示"のみの仕様となっています。ww 警告なしで表示されますた(泣) こちらのProxyのエラーだと思うのですが、送信したらエラーになってしまったので もう一度投稿したら二重投稿になってしまいました。しょんぼり。 すいません。あとで消しておいてください>GCの中の人 >>Mooさん わんくまでASP.NETと言えばMooさんがいたのでした!待ってました! プログラマが全部やらなきゃいけない、ってところにも問題がありそうな気がしますね。 できればHTMLやCSS あたりは(場合によってはJavaScriptも)別のデザイナさんなんかに 任せられればいいのですけど。 # ブラウザの挙動みたいなTips的要素が山のようにあるし ただ、今はまだプログラマがやらなくちゃいけない部分でもあるので、そういう部分を 基礎だけでも勉強しておいて欲しいなとは思ったり>質問してくる人とか HTMLレベルだとかJavaScriptレベルならまだいい方で、Webアプリケーションの動作から 勉強しないで「こうしたいんですけど」みたいなことを言ってくる人がいるのはこまりもの。
Dispose()しました。(笑)
最近だと相当に抽象化されたフレームワークが出回っていますから、かえって基本を知らない初心者が出てくるのかもしれませんね。 数年前は先人の組んだスクリプトを改造するところから入っていったものですが。 # 別にフレームワークを批判するわけではないのであしからず。 > # ブラウザの挙動みたいなTips的要素が山のようにあるし クロスブラウザは茨の道なのです。 互換性と標準なんて実は正反対のことだし。 ある程度のデザインをピクセル単位でクロスブラウザ&アクセシビリティ対応&規格準拠なんてことが出来たらある意味天才的です。
Expceptionってどういう意味でしょうか(w xのあとのpが余計ですよ(www
いずれDisposeします。(笑)
>>Hirotowさん > 最近だと相当に抽象化されたフレームワークが出回っていますから、かえって基本を知らな > い初心者が出てくるのかもしれませんね。 この辺はいつの時代もそういう流れはおきるような気はしますね(笑) 僕もフレームワークを否定はしません。でも「なんでそうなってんの?」ぐらいはタフすぎて損 はない…じゃない、知っておいて損はないと思うんですよね。 寿司屋は魚市場で魚を買って来て寿司を握るけれど、でも魚の生態を知っておいて損はない よねと。まぁ寿司屋で魚のことを知らないと半人前のような気もしますが、そんな感じ。 > クロスブラウザは茨の道なのです。 うむ。企業内のイントラ向けなどであれば「じゃInternetExplorerのみサポートで!」とか言える のだけど、一般向けサイトなんか作っちゃった日にはExplorer(しかも5とか6とか7とか)に Firefox、あとOperaにSafariまでサポートしなくちゃいけないかもしれないわけで。 その辺を考えるとかなり頭が痛いですね。 で、そういう苦労をまったく考えないで作っちゃうある意味猛者がいるのも事実。考えないとい うか知らないのだろうけど、だから君がそれを知らなくてどうするのさ!と言いたい。 参考にするとしたら、じゃんぬさんの静的サイトはかなりいい感じでやっていると思うのです。 尊敬します。天才です。 あとはアクaんがくっく… (へんじがない。ただのしかばねのようだ)
個人的に Web アプリってあーんまり好きじゃねぇなぁ。 Static HTML / XML は好きだし、XML Web Service にも興味はあるけれど、ASP.NET とかになると一歩引く…
> クロスブラウザ そんなときこそ Microsoft AJAX Library
>XML Web Service 簡単なものなら1分で作れますよ。VSサイコー >ASP.NET 今まで考えられなかったイベントドリブンプログラミングが できますよー。VSサイコー
> 今まで考えられなかったイベントドリブンプログラミングができますよー。VSサイコー とはいってもあそこまでポストバックの回数が多いとパフォーマンスに影響してくる気がするのですが。 それと擬似フレームのサポートをしてほしいです。 自分で組むのは疲れ(ry
>>Hirotowさん →かるあさんのレスに戻る ああっ!無限ループに。 > 今まで考えられなかったイベントドリブンプログラミングが > できますよー。 むしろ「今まで考えられなかったバグに悩まさ(ry」 嫌いじゃないんですけどね。 でも進化の過程でブラウザ以外のシンクライアントは なかったのか…とかは思います。
ヒント:スマートクライアント&Webさーびす
> ぽぴ王子さん 添え字がわかりませんよ~~ > Mooさん まあありはありなんですが、今のご時世だと意図的にブラウザを通さないのもかっこ悪いんですよね。 ちなみにGoogleのAPIキーがAjax専用になってるorz
> 最近だと相当に抽象化されたフレームワークが出回っていますから、かえって基本を知らない初心者が出てくるのかもしれませんね。 そうそう、だから、C#やVBの文法を教える講座では、かなりなとこまでしっかり教えるのに、その次のWebアプリの基礎コースではASP.NETやVSの機能におんぶにだっこだから、結局文法の基礎は忘れ去られていく... 基本は知らなくても作れるけど、知っているべきなんだよなぁ。 ぢゃないとデバッグできひん。
Powered by: Copyright © アクア