1 名前:デフォルトの名無しさん mailto:sage [2016/07/10(日) 00:34:49.34 ID:2YnnBC7F.net] 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part121 echo.2ch.net/test/read.cgi/tech/1465958068/ ■関連スレ C#, C♯, C#相談室 Part91 echo.2ch.net/test/read.cgi/tech/1467142749/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■情報源 https://msdn.microsoft.com/en-us/library/gg145045.aspx referencesource.microsoft.com/
268 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 15:00:16.67 ID:51AxyT0I.net] JavaならともかくC#はまだまだこれから
269 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 15:4
] [ここ壊れてます]
270 名前:2:20.91 ID:zis6cIwo.net mailto: >>263 ブラウザが実行してるんですね、それは思わなかった なんかプログラムがあるのかと思ってました ブラウザを介するってことはchromeやieが開いてしまうってことですよね 結構融通がきかないもんですね [] [ここ壊れてます]
271 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 15:43:21.47 ID:zis6cIwo.net] したいことはevalの利用です C#にこれがないから大変困ってますよ
272 名前:デフォルトの名無しさん [2016/07/16(土) 16:03:00.04 ID:mo63C6Y/.net] つい最近別のスレでも言ったがeval厨は死ね
273 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 16:06:10.85 ID:HG82J4b8.net] ここ最近、ウイルス作成に関わるような質問ばかりですな。
274 名前:デフォルトの名無しさん [2016/07/16(土) 16:07:16.51 ID:mo63C6Y/.net] javascriptで何をしたいのか知らんが、nodeのインタプリタでも起動してスクリプトを標準入力に流せば済む話じゃねえのか?
275 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 16:09:19.26 ID:keAICTWs.net] evalをもしC#で実装するなら、MSILを書くことになるだろうね 当然スタックの問題とかあるから大して便利にはならないと思うけど
276 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 16:11:54.67 ID:keAICTWs.net] 仕様と実装があってだな… ブラウザで動くjsはブラウザの実装 C#で動くjsはC#の実装 でも仕様は同じ ただ使える関数は違う javaがデスクトップでもアンドロイドでも動くのと同じ 使える関数は違うやろ?
277 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 16:15:41.19 ID:keAICTWs.net] C#で実行時に特定のソースを実行したいなら、CSharpCodeProviderを使う方法も一応ある
278 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 16:49:16.97 ID:MXamywZj.net] 昨日からC#始めたのに 時代遅れなんて(’д’)
279 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 16:59:00.72 ID:3NB5D8UF.net] プラットフォームによるだろ 現在のC#の主力はASP.NET MVCで、Web用のオープンソース版.NETである.NET Coreも出て今は結構勢いがある WinFormsやWPFなら完全に時代遅れだね
280 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 17:02:25.11 ID:HG82J4b8.net] WPFの時代なんてなかった。
281 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 17:04:20.66 ID:H83xdFRU.net] >>270 例の人が自分でやれもしない事をあれこれ夢想しているだけ >>274 趣味でやっているのなら関係ないし、就職活動でやっているのならご愁傷様
282 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 17:09:35.45 ID:Ajd431GJ.net] 全部が全部Webアプリになるわけでなし、WinFormsでちょこちょこ作れるようになっても損は無いだろう。 WPFは学習コストに見合うかは分からんけど。
283 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 17:13:51.75 ID:MldKhLUt.net] >>278 学習コストとはいうけどWPFはUWPに繋げられるし、今からWinフォーム覚える方が微妙に思える
284 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 17:14:24.61 ID:HG82J4b8.net] WinFormsでちょこちょこ作れるようになるには努力が必要。最低10分は勉強しないと無理。
285 名前:デフォルトの名無しさん [2016/07/16(土) 17:23:07.68 ID:mo63C6Y/.net] UWPは早く1スレ目消費できるといいですね(嘲笑)
286 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 18:14:37.56 ID:UnF3RWZR.net] DataGridView/DataGridの需要があるから当分なくならない UWPは今のままだと微妙だがHoloLensで動かしたいなら必要になると思う
287 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 18:15:43.70 ID:51AxyT0I.net] 開発者の理想と顧客の需要は必ずしもマッチしないからなぁ 残念ながらFormsは現役でこれからも廃れないよ
288 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 19:06:44.09 ID:ks6MABP0.net] >>268 とりあえず嫌悪する理由聞いてみよう 煽りたいだけなら他でやってね
289 名前:デフォルトの名無しさん [2016/07/16(土) 21:48:30.19 ID:wAARadHv.net] Unity使いたいんでC#使いますわ なんだかんだ潰しは効くと信じて勉強中
290 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 23:47:49.74 ID:NrVR0HhP.net] C#は少なくともVBみたいに変な癖が付いてしまうような言語ではないし 最近のモダンな言語としてのエッセンスをだいたいカバーしてるから 最初に学ぶにはいいと思うよ
291 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 00:37:14.96 ID:4HoBbFJk.net] 方言のきつい言語はお薦めしない。
292 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 00:48:05.52 ID:poDW3Bjd.net] 将来性まで考えるなら、PG としてある程度成熟すればたいていの言語に簡単に対応できるようになるんじゃね?
293 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 07:11:26.26 ID:G19PZTaJ.net] >>274 C#はええ言語や。迷わず進みたまえ
294 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 07:12:12.49 ID:G19PZTaJ.net] >>277 就職だと今時は何がええの?
295 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 07:13:51.05 ID:G19PZTaJ.net] そんなおれは上流の要件定義する側だけど、下流のためにコーティングは勉強してる
296 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 07:27:08.68 ID:TRARk3CH.net] ちょっとしたデスクトップアプリ作るなら WPFとWinFormsどっち使います? 作ろうと思っているのは画像検索アプリです
297 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 08:03:00.25 ID:Gpa78e5Y.net] 慣れてる方 画像並べるんならWPFが向いてるとは思うが
298 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 08:39:12.45 ID:AwlFylmh.net] 標準的な画像の下に一行のファイル名ぐらいの表示で良ければWinFormsもありだが それ以外の凝ったことするにはOwnerDrawでGDI+の世界に入らないとイカン もしレイアウトを将来的に変更するならwpfしかあり得ませんね
299 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 10:26:26.44 ID:SWVEU9WP.net] >>292 不特定多数に配りたいなら見た目カッチョ良くできるwpf 工場のおっさんしか使わないならwinform
300 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 10:40:45.57 ID:rVga+Pe2.net] WPFは勝手に画像を拡大縮小するから要注意
301 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 12:23:54.74 ID:hwYowJU5.net] >>268 さっさと答えろ
302 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 13:07:32.74 ID:kMwq84ra.net] substについて質問 subst d: c:\d_drive を実行した場合に、d:ドライブが仮想ドライブであることの判定と リンク元のパスの取得はどうやればよいのでしょうか?
303 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 13:08:25.78 ID:KM+CVN99.net] ここは何のスレだと思う?
304 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 13:41:11.64 ID:MKH0FQju.net] >>291 中途半端な知識で設計されても困る 上流は客に頭さげるだけ下流に丸投げするだけか ガチでやり込んで完璧な設計するか どっちかにしたほうがいい 無能な働き者は不要
305 名前:298 mailto:sage [2016/07/17(日) 13:53:07.41 ID:kMwq84ra.net] >>299 substそのものでなく substでリンクしたリンクの関係をC#で取得したいって話なんだけど?
306 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 13:54:28.45 ID:G19PZTaJ.net] >>300 設計なんかしてねーよ 要件定義って言ってるだろ。 これだから無能なコーダーは・・
307 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 13:58:32.57 ID:RI2etwMB.net] >>300 おまえ金融系の経験ないだろ。 上流で要件認識ずれると詰むぞ 下流の独断で勝手な設計いれるとデスマ確定
308 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 13:59:37.68 ID:zob2Ctbc.net] >>302 はぁ やはり挙足取りしかできない無能な文系か 要件定義と設計を切り離せると思ってる時点で使い物にならない弱卒だよ お前はなにもしないほうがいい 適当に接待だけしてろ
309 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:04:03.22 ID:zob2Ctbc.net] >>303 一般論の話をしてるのにどっから金融の話出てきたんだ? 君ちょっとずれてるよ
310 名前:デフォルトの名無しさん [2016/07/17(日) 14:08:36.54 ID:hwYowJU5.net] >>268 死ねよ マジで死ね
311 名前:デフォルトの名無しさん [2016/07/17(日) 14:10:05.81 ID:hwYowJU5.net] >>268 別のスレ見たけどそんな書き込みなかったぞ ゴミはさっさと死ね
312 名前:デフォルトの名無しさん [2016/07/17(日) 14:11:42.04 ID:dTRnf0Yh.net] また妙なのが湧いてきたな
313 名前:デフォルトの名無しさん [2016/07/17(日) 14:17:07.71 ID:dTRnf0Yh.net] >>301 QueryDosDeviceでできるようなことが書いてあるが試してはいない stackoverflow.com/questions/3016223/how-to-determine-if-a-directory-path-was-substd
314 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:18:05.11 ID:zob2Ctbc.net] >>303 ついでに君のために教えとくけど金融だろうがどこだろうがピンキリだぞ 今すぐなんらかの手段で始末したほうがいいような人間が仕切ってる現場はジャンル問わずいくらでもある 悲しいけど日本は質量ともにそんな人材に恵まれちゃあいない デスマ覚悟でも下流がフォローしなきゃやっていけない場面ってのは際限なくあるんだ 君がそういう案件を体験したことがないならそれは君が日本でトップクラスの幸運を持っていたというだけ
315 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:20:18.18 ID:CDJg1XmF.net] NGでスッキリ
316 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:22:27.35 ID:zob2Ctbc.net] というか金融ってむしろ残念な上流の宝庫だよな
317 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:24:14.99 ID:Z8Lqp0J+.net] 束の間の平穏だったな……
318 名前:デフォルトの名無しさん [2016/07/17(日) 14:25:05.20 ID:dTRnf0Yh.net] くだらねー話してるとみずほ銀行に人身御供として差し出すぞ
319 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:25:48.91 ID:nndrdvyJ.net] 同意。 RTGSを通常の金融係SEが理解しているとは思えない
320 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:28:24.33 ID:CDJg1XmF.net] >>1 にも書いてあるけどC#と関係ない話題はNGな
321 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:28:38.19 ID:SWVEU9WP.net] javaとか選んだ時点でゴミしかいないからな(偏見)
322 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:41:58.81 ID:z9bnwvFo.net] 金融といえばCOBOL。
323 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:54:49.57 ID:kMwq84ra.net] >>309 Thx リンク元取れました Substの仮想ドライブからファイルを削除すると、ごみ箱に入らないんですよ〜 これで、自作のファイラーからならごみ箱に入れられんで、感謝
324 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 14:59:52.64 ID:mGzpu0y3.net] お尻に入れた100円ライターが取れなくなりました どうしたらいいですか?
325 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 15:07:39.85 ID:SWVEU9WP.net] >>320 着火
326 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 15:51:31.83 ID:DAoGD9tP.net] プログラマなんて営業できない奴がする職業でしょ?
327 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 15:52:28.38 ID:DAoGD9tP.net] 休みの日もプログラミングの事で頭がいっぱいなの? 気持ち悪いね
328 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 16:00:51.66 ID:z9bnwvFo.net] プログラマはプライド高いからな。 営業職みたいにクレーム一つで土下座するなんて芸当はできないよ。ほんと営業はすごいと思う。
329 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 16:09:41.60 ID:r6G2tsAT.net] そもそも労働は奴隷の役目と太古の昔より決まっている
330 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 16:52:13.62 ID:RI2etwMB.net] ID:zob2Ctbc こいつが底辺最下流の奴隷ということだけわかったw
331 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 17:32:31.98 ID:mGzpu0y3.net] 上流で要件定義している俺様は有能 下流でコーディングしているIT土方どもは黙ってろ だっておwwww
332 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 17:55:57.84 ID:ZnXTx0yd.net] 初心者用のC#の質問スレってわかっていない人が多いな スレタイとテンプレ読めないのか
333 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 18:05:55.13 ID:RI2etwMB.net] >>327 下流コーダーは黙って言われた通りキーボードたたき続けてろよwww 誰もてめーにセンスとか求めてねーからwww
334 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 18:34:25.12 ID:mGzpu0y3.net] なにこの頭悪そうなレス センスないよおまえwww
335 名前:デフォルトの名無しさん [2016/07/17(日) 18:39:36.97 ID:dTRnf0Yh.net] 今時ライターでガスパンなんてやってるからこういうことに…
336 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 18:56:30.50 ID:z9bnwvFo.net] >>329 言われてたとおりって言いますけどね。上流工程から成果物なんてほとんど出てこないんですよ。
337 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 19:02:22.14 ID:3PO8HEIi.net] マ板でやれ
338 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 19:23:32.87 ID:zob2Ctbc.net] >>332 向こうもあれで社会人だから最低限のものが来るには来る ただし全面リテイクしたほうがマシと言い切れるものしか出さない そもそも彼らは分類上エンジニアではなく営業職だからそれ以上のものは作れないんだよね そんな連中に設計を無理強いする経営陣には情がないのか
339 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 20:05:50.87 ID:poDW3Bjd.net] >>322 自分は基本外に出てることが多いけど、なぜか技術営業だとお客さんに思われることが多いな。 そんな自分は実装が大好きなのになぜか上流をやらされることが多いからちょっと泣ける。 今のお客さんのところで実装実装言い続けてたら、最近になってちょっとやらせてくれるようになったのが嬉しい。w
340 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 21:06:18.57 ID:tjR971KD.net] ここ、プログラム「技術」板なんで、職業的悲哀は別板に移ってもらえると…(スレチどころじゃない)
341 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 21:33:02.42 ID:SWVEU9WP.net] どっちが欠けてもダメだからなぁ 営業的視点の無いPGも産廃と言っていいレベルでゴミではある
342 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 21:35:24.74 ID:SWVEU9WP.net] 客との交渉で負けたらどんなに開発で頑張っても利益なんて出ないって言ってるのに 見積りテキトーにやっちゃう産廃PGマジいらない
343 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 21:52:52.50 ID:tjR971KD.net] しつこく言うといけないのかもしれないけど、ここ、「技術」板だし ・プログラマとしての職業上の感想・意見・愚痴・怨嗟諸々は「プログラマ板」で そして、 ・自分では組まないけどプログラム作成に関わる仕事の人(SEとか)の立場上の意見 ・プログラム作成に関わる企業がどうあるべきか とかの話はまぁ、それぞれの別板(興味ないので、板があるかどうかも知らんが…ゴメン)で お願いしたい
344 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 21:53:48.42 ID:5jfUNNQz.net] 黙ってNGスルー
345 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 21:55:19.39 ID:5jfUNNQz.net] ここのスレ学生プログラマもいるはずだし、仕事の話してもついていけない人いたら可哀想だからさっさと消えろ
346 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 21:55:31.99 ID:5zVSjX2l.net] 一回言われてわからない人は2回3回繰り返そうが無駄
347 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 22:00:20.66 ID:CDJg1XmF.net] このスレ毎回同じ奴が荒らしてるよね
348 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 22:45:52.11 ID:QDfOESrC.net] そうなの?
349 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 22:54:18.36 ID:SWVEU9WP.net] >>339 そういうの個人の主観で排除しちゃうとスキル伸びなくなっちゃうぞ プログラムってのは人に使わせる以上あるレベルを超えるには絶対に営業的視点がいる 本当は仕様のすべての根幹には人間的な背景が存在する 人間を見ない奴はPGのスキルも伸びない
350 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:22:53.39 ID:pSgMtSnx.net] いつもの荒らし.Dispose();
351 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 00:05:34.13 ID:ZizV1SK9.net] private void Hoge(Action callBack) { callBack = (callBack == null) ? Fuga : callBack; ←←← } public void Fuga(bool optional=false) { 処理 } こんな感じのコードで、矢印部分で下記エラーが出ます。 「メソッドグループとActionの間に暗黙的な変換がないため、条件式の型がわかりません」 (Action)などキャストをつけてみても改善しませんでした。 これの対処法について、ご教示お願いしますorz
352 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 00:19:17.72 ID:RK9Gg1KK.net] >>347 callBack = (callBack == null) ? (() => Fuga()) : callBack; エラーとは直接関係無いけど、このパターンは下のように書いたほうが綺麗 callBack = callBack ?? (() => Fuga());
353 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 00:20:48.27 ID:x26cHOJD.net] >>347 「callback」は、「引数も返り値も持たない Action」として宣言されてるので、 「『戻り値はないが、(optionalとはいえ)boolを受け取るFuga』をそのまま代入できるわけありません」 という、至極まっとうなコンパイラの苦情
354 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 00:22:06.03 ID:xMuVpqAf.net] >>347 デフォルト引数じゃなくオーバーロードを使う public void Fuga(bool optional) { 処理 }public void Fuga() { Fuga(false); }
355 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 00:22:21.10 ID:ZizV1SK9.net] >>348 ありがとうございます! fugaをラムダ式にしたらエラー消えました! nullチェック演算子?もついつい使い忘れちゃいますね そのように変えてみます ありがとうございました。
356 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 00:23:04.27 ID:x26cHOJD.net] あ、Action は、もともと戻り値なかった……………もう寝ます…
357 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 06:20:30.99 ID:q+v8+mVH.net] MVVMLightのテンプレートにこういうコードがあったんだけど やっていることはわかるんですが
358 名前:、なぜこういうことをしているのかわからない public class DataService : IDataService { public void GetData(Action<DataItem, Exception> callback) { // Use this to connect to the actual data service var item = new DataItem("Welcome to MVVM Light"); callback(item, null); } } /// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel(IDataService dataService) { _dataService = dataService; _dataService.GetData( (item, error) => { if (error != null) { // Report error here return; } WelcomeTitle = item.Title;}); } [] [ここ壊れてます]
359 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 06:53:59.18 ID:QOA0m4G8.net] >>353 MVVMはC/S業務アプリのクライアントに使うものだから、実際のデータは基本的にどこか別のサーバー上にあるのが前提。 だからGetDataのような操作は実際には外部からダウンロードしてくることになるので、長い時間がかかることが想定される。 その間UIをブロックするわけにはいかないのでコールバックを使っている。 今だとコールバックよりasync/awaitを使ったほうがいいけど、 業務系はWPFじゃなくてWebへ行っちゃったからWPFにおけるMVVMは役割を失ってしまい、 フレームワークのほとんどはメンテされてないね。
360 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 09:11:08.95 ID:wotnJ34v.net] > MVVMはC/S業務アプリのクライアントに使うものだから さすがにそれはおかしくない?
361 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:48:18.36 ID:U/cnpSO8.net] MVVMっていらないよね。MVCの問題を解決どころか複雑化してる。失敗アーキテクチャ。
362 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:07:09.76 ID:qzvOyEwh.net] >>356 そうでもないだろ Webのフロントエンドの世界ではAngularとかVueのようなMVVMフレームワークが成功している 複雑なビューを制御するためにビューに対応する抽象化レイヤを設けてバインドするという思想は正しかったが、 時代に選ばれたのがWPFではなくWebだったということ
363 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:16:06.85 ID:U/cnpSO8.net] ごめん。聞いたことが無い。
364 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:16:13.41 ID:ARlSELBV.net] MVVMはWebのMVCとも話が違うし、バインディングとXAMLが前提知識にないと徒労に終わりやすい またビヘイビアはBlendに依存するため資料や本が少ない、以上から学習コストが高いね
365 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:17:07.53 ID:IjQRgu9E.net] Webの世界に限れば従来より優れているところがあるから、そこでは成功したんだろう。 失敗しているのはそれをデスクトップに持ち込もうとしているところ。
366 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:20:54.87 ID:6yxl+onl.net] MVVMは勉強用だからリリースしないでね!ハァト ってMSDNに書いてある
367 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:22:26.76 ID:U/cnpSO8.net] 失敗、成功以前にWEBはフレームワークがいろいろあって雑多すぎて、その案件につけるかどうかも分からないから、 むしろ無駄な努力となる勉強はしないほうがいいのではないだろうか。
368 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:56:22.06 ID:oLs3B4Ec.net] Webは本質的には単純な技術なので、仕組みをきちんと理解してしまえばフレームワークの違いなんて大した問題ではないよ .NETな人はフレームワークという言葉をプラットフォームと同じような意味で捉える人が多いけど、 Webのフレームワークってのは一式揃ったユーティリティ集という程度のものだよ