[過去ログ] WindowsやめてLinuxデスクトップ! 6 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
253
(2): 2018/03/19(月)14:48 ID:Cw6ZWWiT(5/5) AAS
.NETをなるべく使いたくないが、MFCも使いたくない場合は、
C#とC++のハイブリッドにするという手もあるかもしれない。
あとは、ATL/WTLがあるが余り流行ってない気がする。

MFCは美しくは無いが、使うとメッセージハンドラを新規に作成
したい場合に、関数宣言、関数定義、メッセージマップへの追加
という3つの作業を、VisualStudioが一度にやってくれるのと、
メニューにEnable/DisableやCheckマークをつけたりするのが
Updateハンドラや、CCmdUI なるもので行えたり、WM_PAINT
のハンドラなどでも、最初から、pDC や dc を最初から使える
ような状態になっていて、BeginPaint, EndPaint を自分で
省4
254
(1): 2018/03/19(月)17:34 ID:F5uMdZE6(1/3) AAS
じゃあMFCや.NET+VSの組み合わせより作りやすいもんって何だよっと
255: 2018/03/19(月)18:12 ID:EDnveYQm(1) AAS
暗黒面とか重力井戸なんて言葉が浮かぶ。開発効率の上げる手法が邪悪に感じる。
256
(1): 2018/03/19(月)18:47 ID:VQ8wxDgY(1) AAS
>>254
HTML5+Javascript
257: 2018/03/19(月)19:05 ID:yhdYBT3P(1) AAS
職業プログラマにスレが占拠されているw
ワンライナーや簡単なスクリプトでサクッと済む話なのに、
延々と専用アプリを探すWindowsユーザの文化をLinuxに持ち込むのは如何なものか、
と言う話だったのに、いつの間にか大規模アプリケーション開発の話にすり替えられているw
258: 2018/03/19(月)20:12 ID:fBUrE6Me(1) AAS
そんな前の話まで戻るのかよ
259: 2018/03/19(月)20:18 ID:YtdmFXnS(1) AAS
>>256
その発想・着眼点、イイネ。
260: 2018/03/19(月)21:03 ID:1TjiD9bS(1) AAS
unix使う奴はプログラム書けて当然だと思ってる。逆に書けない奴は不幸。
261
(3): 2018/03/19(月)21:53 ID:rIjUURlt(1) AAS
職業コーダーじゃなくて知ったかだろ
今時職業コーダーがMFCの話しなんてしねえもん
262: 2018/03/19(月)22:06 ID:Xp4fw2b3(5/5) AAS
>>253
>.NETをなるべく使いたくない

なぜ?
自分は、Linuxでも動作する.net coreを喜んで使って、
WEBアプリを開発している。
263: 2018/03/19(月)22:35 ID:F5uMdZE6(2/3) AAS
>>261
じゃあ専門の機器の、いわゆるローダーとか言われるアプリは何で作ってんの?
264
(1): 2018/03/19(月)23:18 ID:vH+QP69/(1) AAS
>>253
ネイティブ信者か。いま Windows で、ドライバ以外にネイティブコードで作る意味はないんじゃないかと思う。
C# はパフォーマンスガーって言うけど具体的にはなんなんだろう。
ちゃんと使えてないだけのような気がしてしょうがない。
265: 2018/03/19(月)23:45 ID:F5uMdZE6(3/3) AAS
大量の複雑な配列操作とか、最適化しきれずに
インデックス値の検査があちこち入りまくるとかが一番顕著な例だろう

マーシャリングにも限界がある
266: 2018/03/20(火)01:00 ID:hpgx4wAP(1/3) AAS
どんな開発を念頭に置いてるかはわからないけど、例えば、フォルダ内のファイルを一括で自分ルールでリネームする。
267
(1): 2018/03/20(火)01:01 ID:hpgx4wAP(2/3) AAS
すまん途中だった。

どんな開発を念頭に置いてるかはわからないけど、例えば、フォルダ内のファイルを一括で自分ルールでリネームする。とかが一番コスパいいと思うけど。
268: 2018/03/20(火)07:31 ID:2inTQE5f(1) AAS
>>261
WindowsとかLinux向けの職業コーダーなんて絶滅危惧種だろ
269: 2018/03/20(火)08:07 ID:heKmvB8t(1) AAS
工程表でプログラム開発を"製造"って書くような所ではコーダって表現を使ってそうだな。
270: 2018/03/20(火)10:05 ID:NXuA+/hM(1/4) AAS
>>264
よくC++とC#の速度比較では2倍程度で済んでいる例が書かれている。
しかし、それはC#に都合の良い条件が満たされている場合であって、
実際は、

1. アプリ全体の起動が遅い。
2. クラスの使い始め(初回使用)のときに遅い。
  これは、JIT(Just In Time) Compiler(Flash Compiler)
  が起動する事があるからだろうか。
3. 測定は、Core i7 などの、ハイエンドCPUで行われている事が多いが、
  CeleronなどではC++とC#の速度差が開く可能性がある。
省4
271
(1): 2018/03/20(火)11:25 ID:bBh7j9K+(1) AAS
>>267
自分ルールが正規表現使った方が楽な
ら、perlで書いて動かして捨てちゃう。
単純ならシェルスクリプトで
272: 2018/03/20(火)12:02 ID:pZ2r2o9D(1) AAS
バルクリネームじゃ駄目なんか?
1-
あと 730 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s