■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part94
http://mevius.2ch.net/test/read.cgi/tech/1492843013/
■次スレは>>970が建てる事
建てられない場合は他を指定する事。
探検
C#, C♯, C#相談室 Part95
■ このスレッドは過去ログ倉庫に格納されています
2017/10/17(火) 04:02:10.51ID:/jJUZ/t7
158デフォルトの名無しさん
2017/11/24(金) 11:32:34.25ID:GsVE4oKd アクセス修飾子が先
159デフォルトの名無しさん
2017/11/28(火) 20:01:33.21ID:uo9ygS2y EF Core + MariaDBで行ロックをするにはどうしたらいいですか?
160デフォルトの名無しさん
2017/11/29(水) 11:56:45.71ID:/OzCwr8n >>159
行ロックって何よ?
行ロックって何よ?
161デフォルトの名無しさん
2017/11/29(水) 12:25:04.50ID:rN1pofYI162デフォルトの名無しさん
2017/11/29(水) 15:02:54.88ID:LyP2QHxX EFは基本、楽観ロックだからね。
自分が更新するデータは誰も変更しないだろうということで楽観的に考えて行ロックを取得しない。
で、実際の更新時に、保存しておいたタイムスタンプ列や全列を比較して更新するUpdate文を
発行して誰も変更してなきゃ成功する。
自分が更新するデータは誰も変更しないだろうということで楽観的に考えて行ロックを取得しない。
で、実際の更新時に、保存しておいたタイムスタンプ列や全列を比較して更新するUpdate文を
発行して誰も変更してなきゃ成功する。
163デフォルトの名無しさん
2017/11/29(水) 15:08:27.80ID:LyP2QHxX 対して、悲観的ロックは誰か変更するんじゃないかと悲観的に考え前もって行ロックする。
行ロック取得したければ、トランザクションの分離レベル変更して、間接的に取得すればいいんじゃねぇかな。
例えば、トランザクションをロックを使って実装してるデータベース使ってるなら、
トランザクションの分離レベルをREPEATABLE READにして読めば、読み込んレコードには
行ロックがかかる。
行ロック取得したければ、トランザクションの分離レベル変更して、間接的に取得すればいいんじゃねぇかな。
例えば、トランザクションをロックを使って実装してるデータベース使ってるなら、
トランザクションの分離レベルをREPEATABLE READにして読めば、読み込んレコードには
行ロックがかかる。
164デフォルトの名無しさん
2017/11/29(水) 15:52:26.83ID:x/indGo0 >>161
楽観的排他制御ってやつか!?
楽観的排他制御ってやつか!?
165デフォルトの名無しさん
2017/11/29(水) 21:11:58.94ID:fgyKG67K リトライだらけになる
166デフォルトの名無しさん
2017/12/02(土) 10:37:02.24ID:OECpFj6Y Consoleアプリの関数Aから別のスレッドで関数Bをを実行。
Bが終わるまで数分かかるので、その間はAの処理を引き続きやる。
Bが終わったら何らかの通知をA(あるいはアプリ)で受けとる。
そんな処理をしたいのですが、どんな手法がお勧めですか?
Bが終わるまで数分かかるので、その間はAの処理を引き続きやる。
Bが終わったら何らかの通知をA(あるいはアプリ)で受けとる。
そんな処理をしたいのですが、どんな手法がお勧めですか?
167デフォルトの名無しさん
2017/12/02(土) 11:20:32.34ID:qE46CGT4 >>166
Hangfire
Hangfire
168デフォルトの名無しさん
2017/12/02(土) 12:07:47.28ID:pzCW2tCE 書き捨てならポーリング
169デフォルトの名無しさん
2017/12/02(土) 12:18:43.47ID:dIIqSudI >>166
普通にTaskとasync-await
普通にTaskとasync-await
170デフォルトの名無しさん
2017/12/02(土) 13:31:40.26ID:OECpFj6Y171デフォルトの名無しさん
2017/12/02(土) 13:38:50.65ID:/lrBlva0 通知を受け取って何をするの?
Aが実行中に通知を受け取った場合は?
Aが終わったあとに通知を受け取った場合は?
Aが実行中に通知を受け取った場合は?
Aが終わったあとに通知を受け取った場合は?
172デフォルトの名無しさん
2017/12/02(土) 13:44:11.82ID:M5ek0NUJ173デフォルトの名無しさん
2017/12/02(土) 14:11:31.35ID:kxO6m70V174デフォルトの名無しさん
2017/12/02(土) 14:21:45.96ID:/lrBlva0 void A() {
...
Task.Run(() => B());
...
...
}
void B() {
...
...
SetSomeFlag();
}
こういうこと?
何をしたいのかハッキリしないな
...
Task.Run(() => B());
...
...
}
void B() {
...
...
SetSomeFlag();
}
こういうこと?
何をしたいのかハッキリしないな
175デフォルトの名無しさん
2017/12/02(土) 14:22:18.75ID:T9uGCJHM >>170
関数BをTaskで実行しておいて、たまにTask.Wait(0)がtrueを返すか確認する
関数BをTaskで実行しておいて、たまにTask.Wait(0)がtrueを返すか確認する
176デフォルトの名無しさん
2017/12/02(土) 14:22:55.12ID:M5ek0NUJ177デフォルトの名無しさん
2017/12/02(土) 15:15:48.94ID:XMkOweAB 多分処理AはUIスレッドなんだろ
処理B実行中にUIは止めたくない
そして処理B完了でUIを更新したい
そんな要件だと想像した
処理B実行中にUIは止めたくない
そして処理B完了でUIを更新したい
そんな要件だと想像した
178デフォルトの名無しさん
2017/12/02(土) 15:34:29.65ID:kxO6m70V >>177
それだとInvokeやDispatcherの話にも広がりそうだね
それだとInvokeやDispatcherの話にも広がりそうだね
179デフォルトの名無しさん
2017/12/02(土) 16:57:04.20ID:ax4ftaEq >>177
consoleアプリって書いてあるやん
consoleアプリって書いてあるやん
180デフォルトの名無しさん
2017/12/02(土) 17:27:35.43ID:2zJJAtZS 10レスそこらも遡れないとかヤバすぎて草
181デフォルトの名無しさん
2017/12/02(土) 18:20:58.48ID:M5ek0NUJ 元の話が設計で根本的におかしいか思い付きで質問しているかどっちか
後半に100ペリカ
後半に100ペリカ
182デフォルトの名無しさん
2017/12/02(土) 20:31:53.15ID:XMkOweAB コンソールアプリなら
EventWaitHandle使うのが楽そう
EventWaitHandle使うのが楽そう
183デフォルトの名無しさん
2017/12/02(土) 21:02:27.32ID:8UWC/wK0 WaitHandleは完了を待つ側のスレッドをブロックするから、
それでいいんだったら普通にasync-awaitでいい
それでいいんだったら普通にasync-awaitでいい
184デフォルトの名無しさん
2017/12/02(土) 21:06:19.33ID:pzCW2tCE せやね
185デフォルトの名無しさん
2017/12/02(土) 22:01:19.49ID:hEzEqaaq Aで何したいかだけどコールバックでいいんじゃないの
186デフォルトの名無しさん
2017/12/02(土) 22:11:03.11ID:8UWC/wK0 だったらTask.ContinueWithでいいだろ
187デフォルトの名無しさん
2017/12/03(日) 01:24:35.88ID:R5bnWQiD つかそもそも別スレッドで実行する必要があるのか
別プロセスで良いんじゃねえのか
別プロセスで良いんじゃねえのか
188デフォルトの名無しさん
2017/12/03(日) 10:20:17.77ID:8EUneh2f >>187
プロセス間のデータ受渡はsoket通信する感じ?
プロセス間のデータ受渡はsoket通信する感じ?
189デフォルトの名無しさん
2017/12/03(日) 10:32:03.87ID:eMfWVF0k190166
2017/12/03(日) 10:48:55.10ID:fYwJfoN4 皆さんレスありがとうございました。
>Aが実行中に通知を受け取った場合は?
関数Cを別スレッドで実行したいです。例えばこんなふうに。
void C(){
Console.WriteLine("Bが終わった");
}
>Aが終わったあとに通知を受け取った場合は?
Aは終わらないと言う前提でお願いします。
>Aが実行中に通知を受け取った場合は?
関数Cを別スレッドで実行したいです。例えばこんなふうに。
void C(){
Console.WriteLine("Bが終わった");
}
>Aが終わったあとに通知を受け取った場合は?
Aは終わらないと言う前提でお願いします。
191デフォルトの名無しさん
2017/12/03(日) 10:52:57.14ID:eMfWVF0k192デフォルトの名無しさん
2017/12/03(日) 11:54:26.84ID:dO3du7bJ ふらっと案件
193デフォルトの名無しさん
2017/12/03(日) 12:01:59.74ID:mrNMXEOK フラット案件どころかこれだけレスとキーワード出ていて自分で解決できないのならプログラムやめるべき
194デフォルトの名無しさん
2017/12/03(日) 12:09:59.71ID:S5PX0FVt 勘違いレスした奴もふらっと行きの刑で
195デフォルトの名無しさん
2017/12/03(日) 12:14:39.54ID:WBs9Zv02 何でもいいけどすぐ動く完動品が出てくるまでこの調子だと思うぜ
どうせソースないんだろ、出てきたものを見ていじって作ろうとしてるんだろ
どうせソースないんだろ、出てきたものを見ていじって作ろうとしてるんだろ
196デフォルトの名無しさん
2017/12/03(日) 14:16:09.36ID:VfzmjXdH197デフォルトの名無しさん
2017/12/03(日) 21:08:04.26ID:Or+Mlh4N Aは終わらないという前提でちょっと笑った
198デフォルトの名無しさん
2017/12/04(月) 17:37:29.30ID:KH9vP8EW コンソールアプリで関連性のない2つの動作を同居させるシチュエーションがわからん
マルチスレッドにしたら効率が良くなるってだけの頭の悪い発想じゃね
>>187が当てはまらないのならぜひ教えてほしいくらい
マルチスレッドにしたら効率が良くなるってだけの頭の悪い発想じゃね
>>187が当てはまらないのならぜひ教えてほしいくらい
199デフォルトの名無しさん
2017/12/06(水) 04:39:39.43ID:PV/6ekcb200デフォルトの名無しさん
2017/12/06(水) 07:38:42.71ID:7eNsiGhQ >>199
ASP.NET Coreなんてもろコンソールアプリだけどな
ASP.NET Coreなんてもろコンソールアプリだけどな
201デフォルトの名無しさん
2017/12/07(木) 01:34:47.15ID:f4DoJP6b >>199
GUIが必要ないからCUIってプログラムは幾らでもあるが。
GUIが必要ないからCUIってプログラムは幾らでもあるが。
202デフォルトの名無しさん
2017/12/07(木) 12:33:06.20ID:NfkoL/Di >>201
それはGUIが基本なのかCUIが基本なのかの違いであって
コンソールアプリである必要性とは関係ないよね
別にGUIを基本にしろって主張じゃないよ
ただCUI=コンソールアプリってわけでもないだろうと
それはGUIが基本なのかCUIが基本なのかの違いであって
コンソールアプリである必要性とは関係ないよね
別にGUIを基本にしろって主張じゃないよ
ただCUI=コンソールアプリってわけでもないだろうと
203デフォルトの名無しさん
2017/12/15(金) 07:32:48.50ID:fJhEByrM Task<string>型からstream型に変換するにはどうしたらいいでしょうか?
調べてもよく分からず詰まっています
調べてもよく分からず詰まっています
204デフォルトの名無しさん
2017/12/15(金) 08:44:02.62ID:tLAi6Ik2 よく分からんけどstringを取り出してからTextReaderかなんかに渡す
205デフォルトの名無しさん
2017/12/15(金) 10:24:35.41ID:nTa8GCuy >>203
何がしたいん?
何がしたいん?
206デフォルトの名無しさん
2017/12/15(金) 22:48:43.84ID:Io6GZfPK207デフォルトの名無しさん
2017/12/15(金) 23:04:26.66ID:Io6GZfPK // HTTPアクセス
var req = WebRequest.Create(url);
var res = req.GetResponse();
// レスポンスをオブジェクトに変換
Stream s = res.GetResponseStream();
StreamReader sr = new StreamReader(s);
string str = sr.ReadToEnd();
もともとConsoleAppでこう書いて動いてたんだがGUIベースのにしようとしたらGetResponseが使えなかった
代わりにGetResponseAsyncにしたらエラーが出てもっとわからなくなった
var req = WebRequest.Create(url);
var res = req.GetResponse();
// レスポンスをオブジェクトに変換
Stream s = res.GetResponseStream();
StreamReader sr = new StreamReader(s);
string str = sr.ReadToEnd();
もともとConsoleAppでこう書いて動いてたんだがGUIベースのにしようとしたらGetResponseが使えなかった
代わりにGetResponseAsyncにしたらエラーが出てもっとわからなくなった
208デフォルトの名無しさん
2017/12/15(金) 23:08:46.23ID:TZIV/XXh ナウなヤングはHttpClient.GetStreamAsync
209デフォルトの名無しさん
2017/12/15(金) 23:50:34.14ID:aqOMh7+X 低水準言語からC#に戻ってくるとlinqが有能すぎて困る困らない
ienumなんとかいうヤツにforeachないのはなんでなの?魔女のバァさんの呪いか?
ienumなんとかいうヤツにforeachないのはなんでなの?魔女のバァさんの呪いか?
210デフォルトの名無しさん
2017/12/16(土) 00:22:04.98ID:IGcNQYtz List<T>.ForEach(Action<T> action) みたいなやつのことかな?
はい副作用ドーン!はLINQとしてどうなのってことで入らなかった
はい副作用ドーン!はLINQとしてどうなのってことで入らなかった
211デフォルトの名無しさん
2017/12/16(土) 00:24:11.12ID:ArLhqftT console では処理を止めても良いから、同期処理でも良い
でも、GUI では処理を止めると、アプリが動かなくなるから、
50ms 以上掛かるものは、非同期処理が推奨
でも、GUI では処理を止めると、アプリが動かなくなるから、
50ms 以上掛かるものは、非同期処理が推奨
212デフォルトの名無しさん
2017/12/16(土) 22:25:24.29ID:GhzhJYge もっと非同期処理について学んでみます
213デフォルトの名無しさん
2017/12/18(月) 22:23:42.36ID:5DMorLlq Int32へのIntPtrを渡さなければいけないのですが、unsafeコードしか方法はないのでしょうか?
現状、
Int32 int32;
IntPtr intPtr;
unsafe { intPtr = new IntPtr(&int32) }
someObject.someMethod(intPtr);
みたいな感じです。
現状、
Int32 int32;
IntPtr intPtr;
unsafe { intPtr = new IntPtr(&int32) }
someObject.someMethod(intPtr);
みたいな感じです。
214デフォルトの名無しさん
2017/12/18(月) 22:42:24.23ID:7zt8qegi >>213
無さそう
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/unsafe-code-pointers/pointer-types
https://msdn.microsoft.com/ja-jp/library/system.runtime.interopservices.marshal(v=vs.110).aspx
そもそもどう使うか思いつかない。
アンマネージで必要ならrefで渡すし
無さそう
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/unsafe-code-pointers/pointer-types
https://msdn.microsoft.com/ja-jp/library/system.runtime.interopservices.marshal(v=vs.110).aspx
そもそもどう使うか思いつかない。
アンマネージで必要ならrefで渡すし
215デフォルトの名無しさん
2017/12/18(月) 23:03:00.80ID:5DMorLlq System.Runtime.InteropServices.ComTypesで用意されてるインターフェース使うと、
IntPtrで宣言されてるんですよね・・
まぁ、自前でrefで宣言しなおしてもいいんですけど。
うーん。どうしよう。
IntPtrで宣言されてるんですよね・・
まぁ、自前でrefで宣言しなおしてもいいんですけど。
うーん。どうしよう。
216デフォルトの名無しさん
2017/12/18(月) 23:05:43.88ID:5DMorLlq まぁ、out,ref使わずにIntPtrで宣言すると、null渡せるっての1つの利点ですかね・・
COMインターフェースでオプショナルな引数もあって、そん時はnull渡してくれみたいのもあるんで。
>>213みたくunsafeしなければいけなならデメリットの方が大きそうですけど。
COMインターフェースでオプショナルな引数もあって、そん時はnull渡してくれみたいのもあるんで。
>>213みたくunsafeしなければいけなならデメリットの方が大きそうですけど。
217デフォルトの名無しさん
2017/12/19(火) 07:23:44.08ID:FokzMHrG Marshal.AllocCoTaskMemするとか
new int[1]してGCHandle.AllocでPinnedしてAddrOfPinnedObjectするとか
new int[1]してGCHandle.AllocでPinnedしてAddrOfPinnedObjectするとか
218デフォルトの名無しさん
2017/12/19(火) 13:37:53.98ID:IhvApffy 直接アンマネージにポインタだけ渡すってどうなんだろ
Marshal.AllocHGlobalとかしなくていいのか?
Marshal.AllocHGlobalとかしなくていいのか?
219デフォルトの名無しさん
2018/01/06(土) 23:07:58.15ID:RVXlFPlL いまだにどこまで.Pinnedしなきゃならないのかわからないw
趣味グラマだからわからないままでも問題はないんだけども
C#始めたころはいちいち書いていたが最近はずっと省いているな
趣味グラマだからわからないままでも問題はないんだけども
C#始めたころはいちいち書いていたが最近はずっと省いているな
220デフォルトの名無しさん
2018/01/07(日) 00:09:48.08ID:X58Odkk6 変数がスタックにあるなら要らん
それ以外は必須
GCHandle.Allocは解放漏れでメモリリーク起こす可能性があるしパフォーマンスも悪いからなるべくfixed使った方がいい
それ以外は必須
GCHandle.Allocは解放漏れでメモリリーク起こす可能性があるしパフォーマンスも悪いからなるべくfixed使った方がいい
221デフォルトの名無しさん
2018/01/07(日) 00:21:49.73ID:gMArQtmD ここはC#アンセーフコードスレですか?
222デフォルトの名無しさん
2018/01/07(日) 00:44:39.18ID:Fl8YPIHO223デフォルトの名無しさん
2018/01/07(日) 00:52:39.44ID:MTMRs8S5 IntPtrってvoid*相当で型安全もクソもないし
AllocHGlobalもmallocを生で使うのと変わらん
unsafeよりよっぽどunsafe
AllocHGlobalもmallocを生で使うのと変わらん
unsafeよりよっぽどunsafe
224デフォルトの名無しさん
2018/01/07(日) 03:57:43.36ID:BXo/eClR C#のスクリプト実行がVSなしでも動かせて、Pythonとかの代わりに使える未来はないかな?
225デフォルトの名無しさん
2018/01/07(日) 10:21:20.72ID:EnYFx2jS226デフォルトの名無しさん
2018/01/07(日) 13:30:19.23ID:6UmxljW6 今のままだとpythonの代わりにはならんわ
pythonは標準のモジュールにスクリプト用やOS周りの便利な機能が組み込まれてる
pythonは標準のモジュールにスクリプト用やOS周りの便利な機能が組み込まれてる
227デフォルトの名無しさん
2018/01/07(日) 13:43:21.05ID:6UmxljW6 pyhtonだと他のコマンドの出力をワンライナーで処理とかあるけど
C#はまあ無理だな
そういう所ですみわけされてる
適材適所
C#はまあ無理だな
そういう所ですみわけされてる
適材適所
228デフォルトの名無しさん
2018/01/07(日) 14:44:36.87ID:wnez5vhA python だと標準でできて .net だとできないことって何かあるかな?
229デフォルトの名無しさん
2018/01/07(日) 15:14:37.45ID:PIbW29V+ jsonくらいか?
230デフォルトの名無しさん
2018/01/07(日) 15:24:00.25ID:EnYFx2jS >>226
たとえば?
たとえば?
231デフォルトの名無しさん
2018/01/07(日) 15:34:12.12ID:pcvnpBsv getoptやargparseのようなものは欲しいと思ったな。その点ではMFCよりも退化してる。
232デフォルトの名無しさん
2018/01/07(日) 20:30:21.44ID:5XHMA74k ウェブサイトのリプレイスでPHPじゃなくてC#で書きたいので
上司を説得するために、PHPよりC#の方が言語的に優れてる点をまとめた
静的型付け
勝手に文字列、数値、真偽値等のプリミティブ型を変換しない
ジェネリクス
LINQ
名前空間名を指定してusing
非同期メソッド
ラムダ式
拡張メソッド
null条件演算子
逆にPHPの方が言語的に優れてる所ってなんだろう・・・
trait?
引数にタイプヒント付けるとnull安全になる所?
上司を説得するために、PHPよりC#の方が言語的に優れてる点をまとめた
静的型付け
勝手に文字列、数値、真偽値等のプリミティブ型を変換しない
ジェネリクス
LINQ
名前空間名を指定してusing
非同期メソッド
ラムダ式
拡張メソッド
null条件演算子
逆にPHPの方が言語的に優れてる所ってなんだろう・・・
trait?
引数にタイプヒント付けるとnull安全になる所?
233デフォルトの名無しさん
2018/01/07(日) 20:36:48.21ID:eDz/bjXs 言語だけじゃなく、開発環境、ライブラリなど総合的に決めるべきやね。
結果は自明だが。
結果は自明だが。
234デフォルトの名無しさん
2018/01/07(日) 20:40:46.23ID:7cGFvSiG >>232
WebならC#は言語云々というよりプラットフォームの制約で選ばれるものだと思うぞ
サーバーがWindowsならC#はMSが強く推奨する第一の選択肢であり、よほどの理由がなければ他を使うべきではない
Linuxなら今では.NET CoreもあるけどPHP使ってるようなところの手に負えるもんじゃない
WebならC#は言語云々というよりプラットフォームの制約で選ばれるものだと思うぞ
サーバーがWindowsならC#はMSが強く推奨する第一の選択肢であり、よほどの理由がなければ他を使うべきではない
Linuxなら今では.NET CoreもあるけどPHP使ってるようなところの手に負えるもんじゃない
235デフォルトの名無しさん
2018/01/07(日) 21:06:28.11ID:5XHMA74k PHP製サイトはフレームワーク使ってるけど
考えなしに機能拡張し過ぎたため
自分が入社した頃には既にコントローラーが大変なことになってて
このままじゃヤバイから書き直す事になった
>>234
なんか難しいのか
今時はDockerですぐ動く環境ができる感じじゃないの?
.NET CoreはDockerで作ったことは無いけど
PHPでテスト用の環境は作った事がある
考えなしに機能拡張し過ぎたため
自分が入社した頃には既にコントローラーが大変なことになってて
このままじゃヤバイから書き直す事になった
>>234
なんか難しいのか
今時はDockerですぐ動く環境ができる感じじゃないの?
.NET CoreはDockerで作ったことは無いけど
PHPでテスト用の環境は作った事がある
236デフォルトの名無しさん
2018/01/07(日) 21:13:58.77ID:5XHMA74k バックエンドだけC#で書いて
Angular等をフロントエンドに使う事を推す人も居るけど
RazorViewより良いの?
AngularやReact、Vueは別にクライアント側でしか使えない訳じゃなくて
node.jsでサーバーサイドでも使えるらしい
Angular等をフロントエンドに使う事を推す人も居るけど
RazorViewより良いの?
AngularやReact、Vueは別にクライアント側でしか使えない訳じゃなくて
node.jsでサーバーサイドでも使えるらしい
237デフォルトの名無しさん
2018/01/07(日) 21:27:07.65ID:X58Odkk6 Linuxでちゃんとした言語使いたいならJavaでいいだろ
言語機能が不満ならKotlin使えば>>232は全部満たしてるぞ
リプレースでやるにはDocker&.NET Core&C#全部新規導入なんてリスクが大きすぎるし、
成長という観点を込みにしてもそれだけのコストをかけるほど価値のある選択とは思えん
DockerってことはAWSかなんかだろ?
どうしてもC#に拘るんなら素直にWin鯖立てとけ
言語機能が不満ならKotlin使えば>>232は全部満たしてるぞ
リプレースでやるにはDocker&.NET Core&C#全部新規導入なんてリスクが大きすぎるし、
成長という観点を込みにしてもそれだけのコストをかけるほど価値のある選択とは思えん
DockerってことはAWSかなんかだろ?
どうしてもC#に拘るんなら素直にWin鯖立てとけ
238デフォルトの名無しさん
2018/01/07(日) 21:27:26.11ID:pcvnpBsv SPAはサーバー負荷を抑えられるのが良いね。
せっかくのSPAフレームワークをわざわざSSRするのはメリットがよくわからん。
せっかくのSPAフレームワークをわざわざSSRするのはメリットがよくわからん。
239デフォルトの名無しさん
2018/01/07(日) 22:17:08.87ID:EnYFx2jS >>237
なぜDockerからAWSになるんやwww
なぜDockerからAWSになるんやwww
240デフォルトの名無しさん
2018/01/07(日) 22:19:38.07ID:5XHMA74k 言語に関してはKotlinに変えるのもC#に変えるのも同様にリスキーな気はする
.NET Core 1.0が出てから1年半しか立ってないからエコシステムの充実度的には劣るかもしれないけど
何も無い訳じゃないよね
Windows固有の物使ってなければ今までの物も移植可能な訳だし
>>238
SEO的にはサーバーサイドレンダリングもした方が良いと聞く
.NET Core 1.0が出てから1年半しか立ってないからエコシステムの充実度的には劣るかもしれないけど
何も無い訳じゃないよね
Windows固有の物使ってなければ今までの物も移植可能な訳だし
>>238
SEO的にはサーバーサイドレンダリングもした方が良いと聞く
241デフォルトの名無しさん
2018/01/07(日) 23:00:33.14ID:6UmxljW6 フロントエンドもバックグラウンドもtypescriptが一番まともな仕上がりになる
従事者数が全然違う
フレームワークの開発者のレベルも違う
asp.net coreが10年もつとは思えん
MSがあっさり捨てて5年後はなくなってるかもしれない
asp.net coreがこれからだと思うのはセンスない
今も死んでるのになんで選ぶ?
従事者数が全然違う
フレームワークの開発者のレベルも違う
asp.net coreが10年もつとは思えん
MSがあっさり捨てて5年後はなくなってるかもしれない
asp.net coreがこれからだと思うのはセンスない
今も死んでるのになんで選ぶ?
242デフォルトの名無しさん
2018/01/07(日) 23:07:23.71ID:yGWRqm9V そらマルチプラットフォームに対応せにゃ生き残れんからやろ
あれ?Windowsじゃなきゃあんま美味しくねぇな?
詰んだな
あれ?Windowsじゃなきゃあんま美味しくねぇな?
詰んだな
243デフォルトの名無しさん
2018/01/07(日) 23:43:28.08ID:PKM7GNQh >>241
いまどき10年も同じテクノロジーを使えると思う方がおかしい
いまどき10年も同じテクノロジーを使えると思う方がおかしい
244デフォルトの名無しさん
2018/01/07(日) 23:52:06.88ID:EnYFx2jS245デフォルトの名無しさん
2018/01/08(月) 01:16:56.62ID:KwTiDosF 本当に素晴らしいテクノロジーは登場とともに
コアなサポーターがつく
残念ながらasp.net coreは誰の噂にも上らない
そもそも知られてない
多分web開発者が100人いるとしても知ってるのは3人ぐらいだろう
web開発者の間ではASPというワードは別の意味でしかとらえられない
コアなサポーターがつく
残念ながらasp.net coreは誰の噂にも上らない
そもそも知られてない
多分web開発者が100人いるとしても知ってるのは3人ぐらいだろう
web開発者の間ではASPというワードは別の意味でしかとらえられない
246デフォルトの名無しさん
2018/01/08(月) 01:27:26.76ID:oFrueEmX はいキチガイ
247デフォルトの名無しさん
2018/01/08(月) 01:32:22.74ID:KwTiDosF ASP.NET Advent Calendarが2016年まであったけど2017年は消滅した
248デフォルトの名無しさん
2018/01/08(月) 01:33:16.77ID:KwTiDosF >>246
どこのまともな大手企業がasp.net使ってるって?
どこのまともな大手企業がasp.net使ってるって?
249デフォルトの名無しさん
2018/01/08(月) 01:36:46.96ID:tZ76zhIV キチガイに触んなよ
250デフォルトの名無しさん
2018/01/08(月) 01:38:06.32ID:KwTiDosF asp.net coreがこれからだとか
web開発者の間で知名度が高いなんて思ってるほうがいかれてるわ
謙虚になって状況見ろよ
web開発者の間で知名度が高いなんて思ってるほうがいかれてるわ
謙虚になって状況見ろよ
251デフォルトの名無しさん
2018/01/08(月) 08:29:26.39ID:PHOgi6B0 言語なんて主要なDBとORMに対応しててCRUDが書ければ
好きなの使えば良い
好きなの使えば良い
252デフォルトの名無しさん
2018/01/08(月) 09:42:56.16ID:uW1MVRIb 公式の.NET CoreのデバッガーはVisual Studio Code/Visual Studio/Xamarin Studioでしか動かせない
規約で禁止されてる
https://github.com/dotnet/core/issues/505
JetBrainsのRiderは独自の実装を書いて動かしている
.NET Coreはなんか中途半端なオープンソース化だな
VSやXamarin Studio、Rider以外でデバッグするにはMonoしか無いって事なのか
でもMonoだとライブラリの対応がどうなのか
規約で禁止されてる
https://github.com/dotnet/core/issues/505
JetBrainsのRiderは独自の実装を書いて動かしている
.NET Coreはなんか中途半端なオープンソース化だな
VSやXamarin Studio、Rider以外でデバッグするにはMonoしか無いって事なのか
でもMonoだとライブラリの対応がどうなのか
253デフォルトの名無しさん
2018/01/08(月) 17:26:40.65ID:MM2bwnQX EF Coreで[ConcurrencyCheck]属性を使って同時実行制御をしたいのですが
IQueryableをToList()で複数取得しようとするとTrackingされなくて困っています
SingleOrDefault()ならTrackingされて正しく動作します
やりたい事はデータをListで複数件取得して、それらの値を変更してUpdateRangeでまとめて更新したいです
どなたか解決策を教えてください
IQueryableをToList()で複数取得しようとするとTrackingされなくて困っています
SingleOrDefault()ならTrackingされて正しく動作します
やりたい事はデータをListで複数件取得して、それらの値を変更してUpdateRangeでまとめて更新したいです
どなたか解決策を教えてください
254デフォルトの名無しさん
2018/01/09(火) 22:28:44.52ID:GTddlW8V >>253
軽く試した範囲ではコンテキスト内ならListでもトラッキングされてるし
コンテキストまたいでもUpdateRangeで変更としてマークされて更新されたけど
勘違いじゃなければミニマムコードどっかに上げて
軽く試した範囲ではコンテキスト内ならListでもトラッキングされてるし
コンテキストまたいでもUpdateRangeで変更としてマークされて更新されたけど
勘違いじゃなければミニマムコードどっかに上げて
255デフォルトの名無しさん
2018/01/09(火) 23:10:43.20ID:DIgE/yw0 ASP.NET以外にWebフレームワークってある?
Nancyぐらいしか見当たらない
他言語だと色々選択肢があるのに
Nancyぐらいしか見当たらない
他言語だと色々選択肢があるのに
256デフォルトの名無しさん
2018/01/09(火) 23:28:00.30ID:i2N64X6y 迷わなくて楽じゃん
257デフォルトの名無しさん
2018/01/09(火) 23:50:40.75ID:fgvZnukn MVCの出来が良いからあえて他を選ぶニーズがない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★5 [ぐれ★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 「タワマン天国」に飛びつく若者…SNSに転がる「成功体験」に続けるのか 湾岸エリアの業者が語った現実 [蚤の市★]
- フランス「G7に習近平主席を呼びたい」ドイツ「良い考えだ」 高市さん...? [237216734]
- 麻生太郎氏、高市政権と距離を置きはじめる(´・ω・`) [399259198]
- 【悲報】中国営業に熱心な日本人タレントたち、中国のイベントが続々と中止に… まだ予定中のアイドルとか歌手とかたくさんいるけど [452836546]
- 自閉症が「んなっしょい」と連呼するお🏡
- 押井守の映画「天使のたまご」が4Kリマスターされて上映されるみたいなんだけどこれ面白いの? [268718286]
- 【悲報】高市効果で「1ドル=160円」が相場へwwwwwwwwwwwwwwwwwwwwwwwwwwwww 止まらぬ高市円安💥💥 [871926377]
