MFC vs .NET

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2013/10/18(金) 01:29:23.07
やろうか
124デフォルトの名無しさん
垢版 |
2013/11/05(火) 14:14:34.24
>>123
まぁお前の中では存在しないでいいんじゃないか?

そこに上げたものの多くはほとんどの部分を.NETで作れると思うけど、今までの開発の経緯や他プラットフォームへの移植とか含めてどとねとは選ばなかったんでしょ

今ネイティブ吐けて色んなプラットフォームで動くより高水準な言語っていうと何がいいんかね。OCamlあたり?
2013/11/05(火) 14:41:24.77
ネイティブじゃないってだけでどうしても毛嫌いしちゃんだよなw

昔々のVB6でもネイティブだったのに。
2013/11/05(火) 15:15:53.19
>>124
なにも例を出せないとここじゃお前のが説得力ないかな。

あと、「作れるけど選択されなかった」は甘え。
127デフォルトの名無しさん
垢版 |
2013/11/05(火) 16:37:50.30
>>126
つVS
つか、今から何か作るんで理由なくC++とかないわー
2013/11/05(火) 17:03:32.17
そりゃ時間を要求されるものはCとか使うだろ
Chromeに至ってはアセンブリ言語使ってるって聞いたし
2013/11/05(火) 17:08:01.82
ブラウザなんてものこそ.netだろ
2013/11/05(火) 17:18:41.15
なるほどWebBrowserコントロールか
2013/11/05(火) 17:25:44.83
WebBrowserコントロールって大人気だよな
2013/11/05(火) 17:32:05.17
確かにブラウザなんてコントロールをポトペタすれば
すぐ出来ちゃうしな

Chromeなんてフリーものならなおさら簡単だろ
2013/11/05(火) 17:50:03.50
↓ 以下.NET厨の
「.NETでも作れるもん!まだないけど・・」
をお楽しみください
2013/11/05(火) 21:27:55.91
.NETがいいんじゃなくて、MFCがくそ。
Win32は認める。
2013/11/05(火) 21:40:12.39
コンテナサポートしているフレームワークはMFCぐらいしかないので、選択の余地がない。
2013/11/05(火) 21:55:44.27
Microsoft的には最低限以外のGUIの機能を使わせたくないんじゃないか?w
2013/11/05(火) 21:58:36.88
WinAPIの型の再定義にもウンザリ
#defineマクロだらけで美しくない
今の仕様で公開し直してくれよ
2013/11/06(水) 09:03:06.19
>>135
STL+ATL/WTLでなんの不都合も無いけど?コンテナは無くても最低限CStringはあるからねー
イテレータもサポートしてないようなレベルのをフレームワークがコンテナサポートしてるとは言えん
MFCレベルのコンテナサポートならなければ自前で実装すればいいだけ。
2013/11/06(水) 16:59:45.50
MFCは移植出来ない
.NETはコンシュマーゲーム開発も可能(C#に限る)
140デフォルトの名無しさん
垢版 |
2013/11/06(水) 19:42:38.21
>>138
わざわざコンテナまで自分で実装とかご苦労だな。
xxで十分ってのは単に外の世界を知らないカワズの時があるから気をつけろよ
2013/11/06(水) 19:48:22.31
MFCのひとはそれで充分だお
2013/11/06(水) 21:26:49.14
>>140
Windowsの外を知った上での結論なのだが。。。
移植性を考慮するならデータ構造の表現にGUIライブラリ依存のクラスを極力使うべきではない。
STLのコンテナですむならそれに越したことは無いよ。
2013/11/06(水) 22:23:27.02
MFCでコンテナといえば、そのコンテナではない。
144デフォルトの名無しさん
垢版 |
2013/11/06(水) 22:24:52.09
>>142
ああ、むしろstl使えるならMFCのコンテナ使う必要ないよね。
ちなみになに作ってんの?
C++やATLを使う用途ってなんだらう
2013/11/06(水) 22:33:32.27
>>143
なんだOLEのほうか。

まあ、IDLでインターフェイス買いてATLだなー
おいらはJavaからネイティブ叩くためのいろいろ書いてたり
146デフォルトの名無しさん
垢版 |
2013/11/24(日) 20:52:12.13
ATLでコンテナ書くのは斬新
2013/12/01(日) 02:59:37.42
qt
2013/12/01(日) 12:01:56.06
mfc >>>>>>>>>>>>>>>>> qt > .net
2013/12/01(日) 21:08:23.39
.NETさいこーでーす
2013/12/07(土) 23:28:16.29
.NETはもっさり感とリーバースが容易ってことがなかったら普及しただろうな
2013/12/08(日) 00:23:04.71
俺の脳みそでは理解できない。
http://www5d.biglobe.ne.jp/~noocyte/Programming/Decompile.html#CDecompilerPossiblity
2013/12/08(日) 01:48:36.62
.NETはもっさり感とリーバースが容易ってことがなかったら普及しただろうな
                   ~~~~~
2013/12/08(日) 01:56:13.90
MFCは有料
.NETは無料

どういう意味だろうか?
2013/12/09(月) 11:19:15.82
>>153
.NET (C#, VB.NET) なら無料 (Express) で、GUI までできると言いたいんじゃね?
2013/12/09(月) 21:06:05.68
「普及しただろうな」

ってか普及したんですが
2013/12/09(月) 23:03:18.54
.netで作成されたアプリケーションを使ったときねーよ
2013/12/10(火) 13:10:37.38
業務用は.netで作られたアプリ沢山あるよ。市販のアプリは何かあるのかな。
158デフォルトの名無しさん
垢版 |
2013/12/10(火) 14:34:35.01
>>156
多分それ気づいてないだけ
2013/12/10(火) 14:37:02.28
XPだとランタイム入ってないですしおすし
2013/12/10(火) 17:30:25.58
>>158
そんなのPC初心者だけだろw
2013/12/10(火) 17:32:19.04
>>157
VisualStudioとか
162デフォルトの名無しさん
垢版 |
2013/12/10(火) 18:30:34.61
ウィルスバスターとかオフィスとか。
2013/12/10(火) 19:05:02.70
オフィスはわからんでもないがウィルスバスターはありえんやろ…………
2013/12/10(火) 19:08:12.93
オフィスのUIが.NETかMFCかWin32APIで作られているのだけはわかる
165デフォルトの名無しさん
垢版 |
2013/12/10(火) 19:27:46.10
>>163
ほんとなんだけど。
.NETになる前はHTMLだったよ。
以前、HTMLダイアログだったものは大抵.NETになってるんじゃないの?
2013/12/10(火) 19:36:14.83
HTMLダイアログ<<<<<<<WPFだな
WinFormsはコードで書くので除外
2013/12/10(火) 20:03:23.78
WPFって使われてるの?案件で見たこと無いんだけど
2013/12/10(火) 20:14:40.91
WPFなんてとっくにdisられてるし、、、

今はwebが最強すぎる

webとMFCがあれば.NETなんてマジで不要
2013/12/10(火) 20:20:03.73
>>168
ラップに見える
でも韻踏んでないからやり直し
2013/12/10(火) 20:25:35.16
>>168
そうだ、やりなおし
2013/12/10(火) 20:28:16.16
インテリジェンス低い
つまり低能
2013/12/10(火) 20:56:31.52
勝ち組 → C++とPHPを使ってる人々

負け組 → 時代を読めずに.NET関連技術に飛びついて時間を無駄にした人々
2013/12/10(火) 21:13:38.30
C#たん素敵でうすぉぉ
2013/12/10(火) 22:10:37.65
C#たんはUnityで開発もできるんだよ!
2013/12/10(火) 23:17:01.28
なんだかんだいっても、今だにwinでネイティブでいこうと思ったら
MFCが使いやすいな
2013/12/11(水) 01:05:30.90
やっと俺の言いたいことがいえる流れになったな

「Delphi最強!!」
2013/12/12(木) 00:13:32.41
>>176
なんでそうなる?
178デフォルトの名無しさん
垢版 |
2013/12/12(木) 22:31:47.39
Java が衰退して、そこに.NETがはいってきた。
2013/12/13(金) 00:33:05.87
Javaなんて技術使うなんて信じられない!
2013/12/13(金) 00:43:00.19
Xbox インディーズ ゲーム
ttp://marketplace.xbox.com/ja-JP/Games/XboxIndieGames?SortBy=ReleaseDate
ここに並んでるタイトルは基本的にXNAつー.NETベースのフレームワーク使われてる

あとAndroidは基本的にJavaだけど一部でMonoが使われてる。↓とか。
ttps://play.google.com/store/apps/details?id=keepass2android.keepass2android&hl=ja
噂では.NetFramework使ってるのもあるとか。
2013/12/13(金) 00:55:13.52
C#なんてMSが見捨てたら実質的には終わりなんだから
ビジネスアプリには向かないだろ
2013/12/13(金) 00:59:58.08
VB6なんてMSが見捨てたら実質的には終わりなんだから
ビジネスアプリには向かないだろ
2013/12/13(金) 01:25:42.34
実質、ビジネスアプリには使われなかったじゃん
VB6なんてちょっとしたツール程度だけだったろ
2013/12/13(金) 01:53:43.90
ビジネスアプリってなに? おいしいの?
2013/12/13(金) 09:37:34.79
アクションゲーム作るのにGCあったら困ると思うんだけど
何か対策があるのかな
2013/12/13(金) 10:15:23.97
自分で解放出来ないんだっけ?
Set hoge = Nothing
とか
187デフォルトの名無しさん
垢版 |
2013/12/13(金) 10:26:08.67
>>181
C#が向いてなかったら何で作るの?C++?ないわー
2013/12/13(金) 10:55:34.02
Cでしょ
2013/12/13(金) 10:59:50.10
COBOLだってメーカーが見捨てたら終わりじゃないの
2013/12/13(金) 11:13:01.42
だから終わってんじゃんw
2013/12/13(金) 11:25:02.11
>>186
Nothingしてもその時点で解放されるわけじゃないよ
そういうのをまとめて後で解放するよ。
それはいいんだけど解放するときにアプリの全スレッドが
停止してしまうんだ。これはやっかい。
2013/12/13(金) 11:37:22.13
>>191
>全スレッドが 停止してしまうんだ。これはやっかい。
ソースは?
いい加減なこというなよ
2013/12/13(金) 11:41:52.65
>>192
ソースは俺
2013/12/13(金) 11:57:48.48
C#のGCはJavaに迫る勢いで進化してるんじゃなかったのか
195デフォルトの名無しさん
垢版 |
2013/12/13(金) 12:19:00.64
ついでに言うと他のプロセスのアプリも停止してしまうくらいの勢いでGCしよるな
2013/12/13(金) 12:43:03.71
GCは理論上全スレッドを停止せざるえないからな
2013/12/13(金) 15:09:39.11
GCの役割を考えたら全スレ停止させるなんて無駄だろ
2013/12/13(金) 15:13:20.23
無駄というか、だから停止しないようにがんばってるけど
まだ完全無停止にはできてないんだろ
2013/12/13(金) 15:14:34.51
どんだけ糞なんだ>.NET
200デフォルトの名無しさん
垢版 |
2013/12/13(金) 16:01:10.01
お前らここぐらい読んでから書き込めよ
http://blogs.msdn.com/b/dotnet/archive/2012/07/20/the-net-framework-4-5-includes-new-garbage-collector-enhancements-for-client-and-server-apps.aspx
2013/12/13(金) 16:14:26.30
なにを得意げにhw
2013/12/13(金) 16:59:33.07
英語なんて嫁ねーよ
はげ
203デフォルトの名無しさん
垢版 |
2013/12/13(金) 18:45:24.19
男らしい
2013/12/13(金) 18:49:46.60
一方文科省は2020年から中学の英語授業を英語で行うとした。
205デフォルトの名無しさん
垢版 |
2013/12/13(金) 19:04:39.57
64bit環境まだ整ってないのですが、
MFC で 64bit のプログラム作れますか?
2013/12/13(金) 19:36:39.56
作れません。
32bitのみです。つかMFCは見捨てられちゃったからここ数年変化ねーよw
2013/12/13(金) 19:56:04.17
やっぱり作らないといけないのか、、、うーん
2013/12/13(金) 22:57:49.57
>>206
ふつーに作れるだろ。
2013/12/13(金) 23:18:42.33
つか、2013にMFCは無くなってるよ
210205
垢版 |
2013/12/14(土) 05:25:35.82
ちょっと混乱してきましたけど、
現時点で、Visual C++ で64bitiアプリ作成するには、
.NET CLR(完全に64bit?)を使うのが唯一の方法でしょうか?
以前のWin32を使って32bitアプリ作るように、
64bitアプリを作ることはできないでしょうか?
2013/12/14(土) 07:20:41.12
>>210
ふつーに作れるだろ。
2013/12/14(土) 12:47:11.59
追加でDLできる
http://www.microsoft.com/ja-jp/download/details.aspx?id=40770


MSはストアアプリに移行させたがってるしねー
やっぱWinFormsのほうが生産性高いし
2013/12/14(土) 13:02:10.06
いまどき過去の遺産の移行以外にMBCS使う必要もないだろ。
つか、ストアアプリやFormと何の関係が?
2013/12/14(土) 13:57:22.06
関係ないがMFCでない選択肢が複数あるということ
2013/12/14(土) 18:16:11.07
良スレ灘
2013/12/15(日) 17:14:40.23
良スレか?
MFC理解してる人が少ないから、まともな議論になってないと思うけど。
>>135 でいっているコンテナっていうのは「埋め込みコンテナ」とか「OLEドキュメント」とか
名前が色々変遷して今はなんていうのかわからないけど、ワードとかエクセルとかに
貼り付けできて編集できるやつのことだろ。
-○○○がからんできてるけど、全部見当違いのレスで話になってない。

MFCは底辺はWindows(主にGUIの)APIのラッパー + アルファで
アルファの部分が結構でかい、DVアーキテクチャとかCObject関係とか
コレクションとかFILEIOとかメッセージルーティングとかある。

この+アルファの部分は作るものによっては不要だったり、別のものを使ってもいいので
コレクションはSTL使ってCObjectなんか使わないとかでもいい。
2013/12/15(日) 18:17:04.77
そもそも-○○○はMFC自体がオプションになったと勘違いしてるだろ。
2013/12/15(日) 18:26:57.43
なんで無料のVSにはMFCがないの?
もう枯れたライブラリだから無料でも良くね?
2013/12/16(月) 11:51:36.55
いまは ActiveX Object だろ
2013/12/16(月) 11:55:10.41
MFCはオワコン
OLEもオワコン
2013/12/16(月) 21:03:16.50
windowsフォームもオワコン

WPFもオワコン

silverlightもオワコン





.NET系は迷走そして全滅だ
2013/12/16(月) 23:53:28.46
元々はWinAPI共々途中で切る予定だったんだろうけど
その計画が頓挫したところからケチがつき始めたような気がするなMS
2013/12/17(火) 00:19:13.83
win8からwin32apiは使えない?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況