そろそろ本格的にHTML出力:MVCで作りましょう

さて。プログラムの最低限の起動方法は見えてきました。
そろそろ「本格的なCGI作成」に移っていきます。

普通に「データを取得して処理して」っていう部分は適当にそこらへんの本が参考になりますので :-P
ここでは、最大のポイントであるMVC周りの話に言及していきたいかと思います。
MVCについてわからない人は適宜ネットで調査してください。以降「把握している」事を前提に会話を続けます。

さて。Visual Studio.NET でMVC開発ができるという記述はそこいらじゅうで閲覧できるせりふなのですが。私はこれに関しては「とても懐疑的」です。
MVCのメリットのひとつに「専門家が己の専門分野に集中して開発する"分業化"が容易になる」というものがあります。
では質問です。Visual Studio.NETでの開発で、画面のデザインはといえば「もちろんVisual Studio.NETを使う」事になるのですが。…デザイナーが果たしてどこまでつかえるんでしょう?
知っている限りのあらゆるデザイナーが「もうちょっとなれているもの(Dreamweaverとか)を使いたい」と切望しています。
「専門家が己の分野に集中する」ためには、やっぱり手馴れた道具というものは必須です。でも、はっきり言ってしまえば「現状で提供されている Visual Studio.NET という環境」では、それは無理な相談です(まぁほとんどの環境で難しいですねぇ。現状。別にVisual Studio.NETに限らず)。
なければ作る。UNIXerの基本です。
というわけで。MVC開発が楽にできるクラスを作ってください…って放り投げるのもいかがなものかと思うので。飽く迄「一例としての参考」ですが、私が日常使っている(C#は普段使いの言語ではないですが、同じロジック&インタフェースのクラスをC++とかPerlとかPHPとかで持ってるので結果的に「いつも使っている」インタフェースです)共通クラスを公開します。
簡単な使い方込みで書きますので、参考にでもしてみてください。

使い方へのリンク

ソースコードリンク
ソース
テストコード
Makefile(DLL作成用)
Maketest(テスト用実行ソースコンパイル用)

戻る 
Copyright 2005 M-Fr Net All Right Reserved
E-Mail:info@m-fr.net