12/03/06 15:04:37.68 36tUB12b
MVCは"model-view-controller"の略で、関心の分離によってテストやメンテナンスのしやすさ、簡潔なコーディングを実現するアーキテクチャです。
・日本語情報
日本マイクロソフト 井上さんのブログ
URLリンク(blogs.msdn.com)
ASP.NET デベロッパーセンター 技術情報
URLリンク(msdn.microsoft.com)
・英語情報
Getting Started with ASP.NET MVC 3
URLリンク(www.asp.net)
2:nobodyさん
12/03/06 17:13:23.04 5tH3JAzQ
興味はあるけどWindows Server高いしライセンスもいるのでムリ。
3:nobodyさん
12/03/07 22:00:28.23
web editionは?
4:nobodyさん
12/03/07 22:46:46.31
Webアプリ開発は Linux + Mono + ASP.NET MVC が最強だと悟った
スレリンク(poverty板)
5:nobodyさん
12/03/07 22:52:56.19
【消しゴム】MONOを使ってみるスレ4【じゃない】
スレリンク(tech板)
6:nobodyさん
12/03/07 23:21:46.43 c5i90kmw
コレはmonoでまともに動くのか?
7:nobodyさん
12/03/08 01:11:26.67
mvc2まではまともに動く
mbc3のrazor viewも一応は対応してる
8:nobodyさん
12/03/08 22:44:57.59
razor対応してるのか。
PHPを捨てる時がきたようだ。
9:nobodyさん
12/03/10 12:02:21.35
うむ、ただしmvc3には幾つかOpenでないライブラリが含まれている/利用されているので、
monoとしてはそれらライブラリを含めた配布はできないようだ。なので、正式対応はできないみたい
ただ、visual studioで開発しコンパイルすればそれらライブラリのバイナリが含まれるので
そのままmonoにコピー、実行できる。
要は、一部ライブラリは自分で用意してくれたら対応してるよってこと
10:nobodyさん
12/03/10 14:58:19.15
monoってあくまでもASP.netの実行環境じゃないの?
開発環境のmono develop?みたいな名前の奴も含めてのプロジェクトだからなのか。
IDEなんかは別にオリジナルで良いんだけどな。
11:nobodyさん
12/03/10 16:33:30.18
asp.netだけではないよ
.net というか、C#オープンになったしつかえる環境にしちゃおうぜプロジェクト
12:nobodyさん
12/03/10 18:01:23.23
monoではVB.netは使えますか?
13:nobodyさん
12/03/10 18:52:44.14
コンパイル後なら
てかスレ違い
14:nobodyさん
12/03/10 21:02:38.12
実際monoってどうなのよ?
プロダクトレベルの使用に耐えるの?
使ってるなんて聞いたことないけど。
15:nobodyさん
12/03/10 22:51:07.72
>>14
つまりはそういう事だ。
大人なら察しろ、な?
16:nobodyさん
12/03/10 23:33:41.38
うちはつこうとる
海外だと多い
17:nobodyさん
12/03/11 01:36:30.29
日本は保守的だから。
日本語の情報無いと使わないしね。
18:nobodyさん
12/03/13 01:53:20.23 xfrgaKMU
ウィキ作った
URLリンク(monobook.org)
19:nobodyさん
12/03/13 08:32:49.42 k3TzyEtU
SPAだっけ? あれがmonoでも作れるようになったら起こして。
それまではPHPのマイクロフレームワークとJQueryの仲間たちで頑張るわ。
20:nobodyさん
12/03/13 09:16:23.84 xfrgaKMU
>>14
Webの事例は公式サイトくらいしか知らんな。
web以外だとマイクロソフト製のiPhoneアプリやらPS Vitaなど結構盛んなんだけどね
21:nobodyさん
12/03/13 09:18:06.77 xfrgaKMU
>>10
Mono.UnixなどでLinux依存に出来てしまう諸刃の剣
22:nobodyさん
12/03/13 21:43:52.62
mvc3使いやすいな!
23:nobodyさん
12/03/13 22:46:43.82 xfrgaKMU
>>12
一応mono-basicというのがある
一応
24:nobodyさん
12/03/14 02:56:05.36 KIrzyBH5
>>18
仕事で mono 使っているのですか?
私は windows では仕事なくなったから asp.net もやめたけど。
25:nobodyさん
12/03/14 23:25:53.47 PAvPZeVv
>>24
もともとWindowsは専門外。
最近はMonoだけでやってます。
26:nobodyさん
12/03/15 01:09:48.94 X7m9maYN
>>25
なるほど。
よかったら教えてください。
Mono を選ぶ理由は何でしょう?
私が最も気に入っているのは C# や ASP.net ですが、
BSD や Linux の上なら ASP.net の利用はあきらめてその他を選びます。
あるいは、BSD や Linux とは別に Windows Server を用意します。
27:nobodyさん
12/03/15 06:49:59.64 E3IxfR1a
群馬県高崎市に住む41歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoこと、黒飛健と申します。
新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
新しいラダニアムの翼(new wing of radaniam part Ⅰ) .mp4
URLリンク(www.youtube.com)
題名”ラダニアムの翼その1(A wing of radaniam_partⅠ).mp4”
URLリンク(www.youtube.com)
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
28:nobodyさん
12/03/15 07:28:57.53 L8EQrtFI
>>26
1. Visual Web Developer
Webアプリで一番単調かつ時間がかかるのはHTMLコーディング。
この手のツールはプログラマー視点だと無くてもいいが、デザイナーが絡むとあった方がいい。
で、まともに使えるレベルでデザイナーっとプログラマーが共有できるHTMLエディタはDreamweaver + PHPかVWD + C#しかない。
29:nobodyさん
12/03/15 07:48:16.33 L8EQrtFI
>>26
2. 半動的言語
PHPやRubyなどの動的言語は巨大化した際に構文解析の都合上、ソースコードを追うのが大変。
たとえばPHPであれば統合開発環境でソースを追えるようにするにはPHPDOCを完璧き書いておく必要がある。
それなら静的言語(Java)でいいじゃんとなるが、Webという野良を相手にするには柔軟性に欠ける。
たとえば最近流行りのAJAXで扱うXMLやJSONをJava(や古いC#)で扱おうとすると前準備だけで壮大なことになる。
で、そこで出てくるのが半動的・半静的言語のC#4.0。
世の中で一番大事なのはバランス。
30:nobodyさん
12/03/15 08:03:40.48 L8EQrtFI
>>26
3. 運用
sshやscpなどが使えないと個人的に厳しい。
31:nobodyさん
12/03/15 08:53:22.98 /if6aj4i
何だ結局個人レベルの話か。
32:nobodyさん
12/03/15 08:55:05.49 L8EQrtFI
>>26
安いレンタルサーバーの有無
33:nobodyさん
12/03/15 10:12:17.76
monoを使うのは話題性
実業務でも使っているがクリティカルなシステムはやはりWindowsサーバだな
落ちても泣かない案件は積極的にmonoを使う、あとはコスト的な理由
34:nobodyさん
12/03/15 15:08:23.48 lJPiJC0z
100台近いサーバーに一斉にデプロイするのにrsync使いたいという理由だけでmonoに移行した
Windowsで1台1台コピーとかマゾい
35:nobodyさん
12/03/15 15:09:29.80 F2BtmQl3
Linuxのシェルが使えるのは大きいよね
PowerShellは使える人間が限られすぎだし
36:nobodyさん
12/03/15 15:10:56.25
ASP.NET MVCを使えるレンサバは皆無に近い。
安いVPS借りてMonoぶち込むのが一番の近道。
37:nobodyさん
12/03/15 16:31:19.07 /if6aj4i
結局止まろうがバグろうが大して問題にならないシステムにしか使ってないって感じか。
普通rsyncが無いから(ホントはあるけど)なんてアホな理由だけでOKにはならんしな。
38:nobodyさん
12/03/15 16:49:30.15 FN3KPYec
ハードウェアは必ずぶっ壊れる
止まるの前提でフェイルオーバー周りをささっと構築できる技術者の確保はLinux方が有利ってだけ
39:nobodyさん
12/03/15 16:50:12.35 +1PlSYbZ
Amazonで動かすのに使ってるが、Windowsはファイルの
アップロード方法すら謎だった。
40:nobodyさん
12/03/15 16:51:36.12 FN3KPYec
グローバルにさらすシステムを構築するのにWindowsだとファイアーウォールの
設定できる人間を確保するだけでも大変だろ
41:nobodyさん
12/03/15 16:58:13.54 FN3KPYec
結局のところ、PHPだRubyだJavaだで育ったLinuxでの運用知識のある莫大な人数の人間が
すんなりWebアプリ本体の開発だけを考えて動かせるのがMonoの利点だろう。
そういう人たちがWindowsServerの設定などを覚える時間は無駄。
止まる止まらないという話だと無理にWindowsを使う方が危険だろ。
42:nobodyさん
12/03/15 17:17:19.06
いや、monoそのものの信頼性って話だよw
43:nobodyさん
12/03/15 17:19:41.71 L8EQrtFI
閉じた社内システムならWindows鯖でもいいんだがな。
44:nobodyさん
12/03/15 17:20:50.67
>>43
クライアントライセンスがなあ…
45:nobodyさん
12/03/15 18:18:03.11 rqEZVtzK
>>42
asp.net自体あんまり信頼されてないだろw
目くそ鼻くそwww
46:nobodyさん
12/03/15 19:33:18.01 L8EQrtFI
ASP.NET MVC自体はすごくいい感じなんだが、いかんせんASP.NETの評判の悪さで損してるよな
名前が悪い
47:nobodyさん
12/03/15 22:48:23.88
>>44
windows web server...
48:nobodyさん
12/03/15 23:50:39.33
>>47
社内システムじゃダメだろ
49:nobodyさん
12/03/16 00:20:06.85 UwndHAyX
24, 26 です。
多数の回答ありがとうございます。
mono を使う理由は
.net と unix の良いとこどりをするため
って感じですね。
最近、windows から unix に移行した私は
windows はアプリ開発には優しいけど、
構築や運用には不親切(向いていない)と
いうイメージを持つようになりました。
mono 使いの方、もうひとつ教えてください。
純正の .net にはあれがあるのに、
mono にはまだ移植されてないよ、困った!
なんてことに頻繁になりませんか?
50:nobodyさん
12/03/16 09:36:04.08
The Internet向けのWebサーバならUNIX系だろうけど、社内に置くサーバなら断然
Windowsに軍配が上がるわなあ。
ADとグループポリシー無しでWindowsクライアントの管理とか考えられん。
51:nobodyさん
12/03/16 19:06:43.53 hr09lPLf
適材適所
52:nobodyさん
12/03/19 14:53:52.65 JlcK/iXm
PHPからASP.NET MVCへの移植を行おうとしているのですが、
ASP.NET MVC独自の認証機構の情報ばかりで、独自に認証
周りを実装するにはどうすればいいのでしょうか?
既存のデータベース・認証ルーチンを引き継ぎたいのですが。
53:nobodyさん
12/03/19 23:23:23.27 zxWRG9FM
WebMatrix.WebDataでググれ
54:nobodyさん
12/03/22 01:20:46.38 d2pjKJZO
閉じたLANの世界でしか使われないとか、エンタープライズに胡座をかいて数こそ力のPCに喰われたIBM、SGI、SUNを見ているかのようだ。
55:nobodyさん
12/03/22 06:48:45.05
>>54
HP「…」
56:nobodyさん
12/03/22 07:18:09.25 WgRvzv9P
>>55
ホームページ・・・
57:nobodyさん
12/03/23 00:12:00.97 vsZw5wdA
あ
58:nobodyさん
12/03/24 01:15:40.39 oA7Fuf/e
とりあえずPHP製の有名アプリ移植してみるわ
なにがいい?
59:nobodyさん
12/03/24 06:47:28.14
>>58
そんなのより簡単な販売管理お願い。
60:nobodyさん
12/03/24 21:51:50.78 5bD6bLGR
>>59
本業は年に1個売れるか売れないかの医療機器屋だから販売管理とか言われてもわからん
61:nobodyさん
12/04/01 21:00:33.64 o6ftbFja
MVC使いやすくて良い割には
ここ人いないね
62:nobodyさん
12/04/17 10:13:54.21
なんでどんなサーバーでも作れるように対応しないんだろな
63:nobodyさん
12/04/17 12:42:59.49
>>62
MS「それは当社の利益にどのように貢献するのでしょうか?」
64:nobodyさん
12/04/18 11:03:48.25 RWPJsEBK
MVC3素晴らしい!
Razor、モデルバインディング、EntityFramework etc。。
これがmonoで走るなら世の中変わる。
Entity Framework(MySQLで)とモデルバインディングは完璧に動くんだろか??
65:nobodyさん
12/04/27 04:57:24.69
Razor、モデルバインディングは問題なく動作する(アセンブリのコピーが必要)
Entity Frameworkは『Invalid IL Code』って出て動作しない
66:nobodyさん
12/05/12 21:20:20.98 WcQ84VZo
EntityFrameworkは重くてちょっと使い物にならない。
小さなうちは良いが、大きくなったときに移行する術もないし
67:nobodyさん
12/05/12 21:20:54.31 WcQ84VZo
データベースはDapperくらい薄いラッパーじゃないと危険だと悟った
68:nobodyさん
12/05/15 12:12:01.02 BczvarIh
データベースからモデル化するのは別として、コードファーストで書けばいいのか、エンティティ デザイナーで書けば良いのか、悩むなー
69:nobodyさん
12/05/17 13:33:27.42 6guytND/
レスポンスヘッダーを書き換えるにはどうやるんですか?
PHPのheader関数みたいなことをやりたいのですが。
70:nobodyさん
12/05/17 14:06:01.73 RN+00eId
MapRouteで設定するルート名って意味あるの?
好きな名前つけていいものなのか?
71:nobodyさん
12/05/18 09:46:01.28 3H7lr5nd
IISで動いているかXSPで動いているかを判別する方法はありますか?
72:nobodyさん
12/05/18 15:39:55.76
助けに来たぜ!
73:nobodyさん
12/05/18 23:43:49.36
みんなPascal形式のURLってどう思ってる?
俺は激しくダサいと思うんだけど…
74:nobodyさん
12/05/20 23:43:19.24 hqkrMX6G
>>73
Wikipediaで見慣れてるからそうでもない
75:nobodyさん
12/05/26 02:29:32.76
ぬるぽ
76:nobodyさん
12/05/27 00:13:27.96 2t/UgFC6
ぬるり
77:nobodyさん
12/05/27 11:52:33.74
>>73
ふだんはURLなんて全く気にしないけど
自分で設計するとなると、なんかパスカル形式はキモく感じる
なんで小文字じゃないんだろう
78:nobodyさん
12/05/31 15:26:45.77 +WaVucTy
エディットコンティニューを使うにはどうやるのですか?
反映されないまでも,せめていちいち止めずに編集くらいする方法はないでしょうか?
79:nobodyさん
12/06/01 12:28:48.97 jYXPymXW
ビューなら
80:nobodyさん
12/06/07 22:32:28.50
ASP.net MVC、いいFrameworkなのにスレは過疎ってるな
C#のスレは、基本的にプログラム板が多いから、
WebProg板じゃなくて、プログラム板でスレ立て直したほうがいいと思う。
JavaのWebアプリフレームワークのスレも、プログラム板に立ってる。
81:nobodyさん
12/06/08 12:17:25.84 yg24DQ2D
一人開発なもんで、いくらビューがサクサクと生成されても、HTMLのデザインに手間取るのは仕方が無いか
82:nobodyさん
12/07/01 11:51:59.54
htmlヘルパー的なの全部いらなくね?
痒いところに手が届かなくて、結局jQuery使うわ。特にajaxまわり。
83:nobodyさん
12/07/28 00:41:08.49
ASP.NET -> RoR ときて、ASP.NET MVCにきたけど
RoRっぽいASP.NETってところしかわからん。
まったく別物だな。
84:nobodyさん
12/09/10 10:07:45.85 sjVFDmqF
ふらっとVisual C#,C♯,C#(初心者用) Part96
スレリンク(tech板)
85:nobodyさん
12/09/10 10:09:47.56 Zsaotxei
【質問】ASP.NETスレ Part7【雑談】
スレリンク(php板)
86:nobodyさん
12/10/08 23:55:13.17
RoRってロックンロールの仲間かね
87:nobodyさん
12/10/09 01:35:33.39
>>86
Ruby on Railsのことだろ
Convention over Configurationなフレームワークの先駆け。
ASP.net MVCのほうがRailsより細かいところいじれるし、
スケーラビリティも高く、スピードも速いけどな
88:nobodyさん
12/11/09 20:06:23.95
DropDownListForの初期値ってどうやって指定すんの?
引数で渡すSelectListでちゃんと指定しても反映されない
89:nobodyさん
12/11/09 20:06:53.90 XvAqUeyv
age忘れた
90:nobodyさん
12/11/13 21:27:43.78 8c9I2pNR
解決した
DropDownListForの最初の引数と同じ値が
SelectListItemのValueにあればかってに選択されんだな。
それにしても人いなすぎだろ、MVCはやってないの?
91:nobodyさん
12/11/15 15:39:14.80 rs1t5psL
TFS2012の質問なのですが、ASP.NET MVCで作っているWebアプリを毎晩自動ビルドすることは
できるようになったのですが、これをテストサーバーに自動発行するにはどうしたらいいのでしょうか?
92:nobodyさん
12/11/16 10:47:30.46
>>90
海外ではASP.net MVC流行ってるよ
情弱日本人はPHPばっかりだけどな
人がいないのはWebProg板だから
プログラム板のC#スレに統合した方がいいと思う
それか、Web FormsとMVCひとまとめにして「ASP.netスレ」にして
プログラム版にたてる。
ただしASP.netスレにするとWebProg板だろ、などといわれて
この過疎った板に隔離されてしまう
93:nobodyさん
12/11/16 20:33:57.26
海外では流行ってんのか
何検索してもStack Overflow(と一部日本語サイト)しか
引っかからなくて難儀したわ
Google先生に翻訳してもらった文章を原文と比較しながら
読むとか、もうね
94:nobodyさん
12/11/16 21:03:05.24
エンジニア向けに特化した翻訳サービスができれば結構流行りそうな気がするな
ASP.NET MVCはかなりいいフレームワークだからもうちょい使われてもいい気がするけど、正式なプラットフォームがWindowsっていうのが最大のネックだよな
個人的にはmonoの3.0が正式リリースされたら何か作ってみるつもり
(monoのサイトはMVC使ってるぽい)
95:nobodyさん
12/11/28 21:15:12.35
マイクロソフトって、そういうとこやらないんだよな。