Webアプリ開発は Linux + Mono + ASP.NET MVC が最強だと悟った

このエントリーをはてなブックマークに追加
245番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 02:33:36.12 ID:KS7zf2kKO
萌え絵でプログラムを描けます
246番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 02:34:07.95 ID:RE8yZO/80
>>83
非同期サポート

>>135
Microsoftがそれを製品利用するに値すると考
最初のASP.NET MVC 4ベータが先日
247番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 06:04:05.11 ID:MZsaP22d0
生で観戦するのは初めて。選手は年齢が離れすぎてるし、全然分からんわ。
248番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 06:37:25.70 ID:GORuKult0
>>98
Linux使ってる鯖だと、アフォみたいにパカパカOSごとリブートする運用が
当たり前なわけだが。毎週一回の定期OSリブートとか。ApacheだろうがOracleだろうが
関係なく、OSごと定期的にリブート。もちろん日本の超大企業だ。
249番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 06:47:08.97 ID:9+w14O+E0
前進あるのみ
250番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 07:04:28.80 ID:9+w14O+E0
mac版がもう少し良くなればと思う
ASP.NET MVC等をserver sideで使うならMacでも問題なくね?
252番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 07:20:24.72 ID:O7I3zX4n0
Linux=安定してるんじゃないのか
週一でリブートってそれなんてWin鯖
C#とかJavaとかクラスにプロパティもしくはアクセサつけたメンバ変数をpublicなメソッドで提供するという習慣つーか宗教が嫌いだ

勝手に変数書き換えたり代入するような糞をプロジェクトにいれんなよ
254番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 07:41:29.67 ID:RPpZJXS00
Windows + .net + IIS + SQL Server + VWD

Linux + Mono + Apache + MySQL + VWD
もまったくサーバー側を意識せずに同じ要領で開発できるの?
255番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 07:44:17.47 ID:MZsaP22d0
>>87
データはポイントだけ抑えたらいい。頭でっかちになったらアカン
同じ要領だけど全く意識しないというのはあり得ない。
>>256
どの辺が違うもん?
Windowsに比べてかなり不便?
Webサーバーの環境構築したことあるけど、何でRubyやPythonどころかJava対応のサーバーって少ないの?
あんなのダウンロードしてインストールしてバージョンをメモっていればいいんじゃねーの
259番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 08:19:25.97 ID:9+w14O+E0
Linuxは安定云々以前にssh/scp使えるのが大きい
Windowsは作るにはいいんだがな
260番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 08:20:39.41 ID:MZsaP22d0
もう一度ネジを巻き直して戦っていきます
261番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 08:23:43.95 ID:froDzsUG0
Linuxで動かしてみてはまったのは.aspxファイル内で
.masterファイル(HTMLテンプレート)を指定しているところが
ファイル名の大文字小文字を区別してしまう点くらい。

その他は至って便利。
rsyncで同期をとったりcronで手軽にバッチを組めたりwindowsだと
死ぬほど面倒な作業が簡単にできる。

まあそこは慣れの問題かもしれんが。
>>257
環境構築が全然違う、MySQLとSQL Serverでの違いがあるのは当然として、
プログラミングで意識しないといけないのは
.NET にはあるが、Monoには実装されてないものが存在すること
(代表的なのはEntity Framework)。

開発はWindows機のVWDでやるとして、Monoで運用するのであれば事前に
http://www.mono-project.com/Compatibility
をチェックしておく。

実際は、Entity Frameworkより >>222 のDapper等のほうが実用的だし
.NET系のオプソのライブラリはMonoで動くのが多いのであまり困らない。
>>262
このDapperて標準のADO.netとなにが違うの?
264番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 09:41:22.37 ID:XZRjXteI0
まず名前が違う
>>241
昔のASP.NETはすべての操作でSUBMIT動作走らせたりとか
「こんなのでWebアプリなんか作れるか!」ってキレるような代物だったからね
>>248
業務次第なんじゃないの?
自分が関わってる某業種はTomcatのリブート10秒すら、
業務メンバー100人全員に通達してからでないと行えない状況だったよ
マシンリブートなんて最近のサーバ超遅いから業務が10分とか平気で止まる

そんなの2ヶ月前からスケジュール入れて深夜張り付きとかじゃないとさせてくれないわ
>>253
ゲッター/セッター全メンバにつけさせるなら、
もうつけてないのと一緒じゃね?
とか確かに思うわ。
ゲッターでは十分な値のチェックを行うから、とか書籍上はいってても
そんなの行ってる奴見たことない(値の不備で例外吹っ飛ばされても困るし)
268番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 10:10:22.04 ID:ljeYLo0y0
サーバ側を.asmxにして.netCFからXML Webサービスやるの死ぬほど楽なんだけど
monoでも同じ事できるのかな
>>263
http://code.google.com/p/dapper-dot-net/
見れば判るよ。
要するにORマッパー。下層でDBMSとやり取りするのがADO.NET。
270番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 11:03:56.75 ID:+jbi5zMw0
>>268
問題ない
271番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 11:11:06.67 ID:ljeYLo0y0
>>270
せんくす
環境をまず作ってみるわ
>>269
ORMかあ。SQLはそらで書けるから関係ないかな。
他の言語にもDelphiにあったTDatasetみたいなSQLをオブジェクト化する仕組みが
あるといいのになあ。
273番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 11:16:59.47 ID:xzBPBatt0
Apache passenger railsに落ち着いた
mongrel捨てられるのは良いね
どのみちJQuery使うなら、もうサーバー側でView作ってブラウザに送る
なんて辞めちゃって、ModelはJSONでデータ送るだけにすればいいのに。
275番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 11:39:27.01 ID:U0sZCA530
phpでhello worldくらいしかできない超初心者向けの解説サイトはないのか
ASP.NETでHello worldを表示するのはちょっと大変だよな。一旦表示できればあとは楽なんだけど。
277番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 12:58:24.44 ID:yk15/Plm0
node.js最強伝説
278番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 12:59:46.32 ID:yk15/Plm0
IronJSというサーバーサイドJavaScriptもあるよ!
まじおすすめ
https://github.com/fholm/IronJS
279番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 13:01:51.88 ID:GiTisnB00
C#の利点ってJavaScriptとの相性の良さくらいだろ
見た目が似てる的な
280番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 13:02:20.17 ID:MZsaP22d0
>>59
オレももう年やなあ。髪の毛が薄くなったてきたわ
よかったんはよかったやろね。
勝手に言うてるだけやん
281番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 13:32:03.02 ID:FNU9qjRuP
>>275
本買った方がいいよ
基礎PHPとか
>>279
C#と似てるのはJavaだろ
283番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 14:38:36.79 ID:XZRjXteI0
C#はJavaプログラマを「パクリだから楽勝だよ」と騙して引き込むために見た目が似てるだけで
構文的にはJavaScriptなどと同じくTurboPascalの流れを組む言語。

そして騙されたJavaプログラマーは死ぬ。
大量にhiddenに埋めるとかすべての操作でsubmitってのはマジなのか?
いつの時代の発想なんだよ。ASP.net覚える気失せたわ。
285番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 14:52:02.38 ID:XZRjXteI0
.NETの発表が2000年だから開発は1990年代後半、構想・設計まで遡ると1990年代中頃くらいじゃね?
286番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 14:53:12.50 ID:XZRjXteI0
つーか、ASP.NETとASP.NET MVCは全くの別物。
名前が紛らわしい。
ASP.NETは一切無視して今更触るな。
ASP.NET MVCはモダンで良いものだ。
288番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 14:59:04.00 ID:LOBSdEK30
phpでhello worldって

echo "hello world";


ってことなのか???
調べてるとWCFってのがよくでてくるけどなに?
ASP.NETとどういう関係?
>>289
ASP.netとは別のような

チャットとかの通信系のアプリを書くのが楽になるってだけのやつかな
291番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 16:34:51.26 ID:YWD9Rgqm0
292番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 17:43:37.00 ID:MEeLqSPu0
ぶっちゃけhtmlが一番難しい
cssとか意味不明すぎる
293番組の途中ですがアフィサイトへの転載は禁止です:2012/02/28(火) 17:47:53.19 ID:gWA4lIs20
ところで日本語は使えるの?
4〜5年前に試したときはEncodingクラスでShiftJISが通らなかった
294番組の途中ですがアフィサイトへの転載は禁止です
>>293
日本語が通る通らないじゃなくてローカルエンコードがサポートされてないだけじゃないのw