トップページ > プログラム > 2016年04月02日 > 5Lj9Yl8g

書き込み順位&時間帯一覧

3 位/219 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000111001120018



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++ Builder vs C# どっちがいいか教えて©2ch.net
C# vs Java どっちが好きか教えてくれ2 [無断転載禁止]©2ch.net

書き込みレス一覧

C++ Builder vs C# どっちがいいか教えて©2ch.net
258 :デフォルトの名無しさん[sage]:2016/04/02(土) 13:39:48.03 ID:5Lj9Yl8g
>>235
いや、そういう機能を使うならハイブリットアプリにすればいいだけじゃん
速度考えないと互換性や汎用性は一番だと思う

>>237
標準化されてRedHatやJetBrainも参加してるけどね
開発環境もMicrosoftのVS、オープンソースのMonoDevelop、JetBrainのProject Riderが開発中
RoslynもオープンソースでOmniSharpも可能
C++ Builder vs C# どっちがいいか教えて©2ch.net
265 :デフォルトの名無しさん[sage]:2016/04/02(土) 14:40:02.50 ID:5Lj9Yl8g
>>250
>C#がC++を駆逐することは絶対ないから
そりゃあ、C++を駆逐するための言語じゃないもん
そこら辺はDとかGoみたいな言語と比較しようぜ

ただし、現状見ればわかるように以前ほどアプリケーションでC++を使う利点は減っている
技術の進歩や最適化で速度やメモリのアドバンテージがあまりに小さくなれば、セキュリティ的に安全なVM以外でのバイナリ実行は署名が必要な時代が来るかもしれん
C++ Builder vs C# どっちがいいか教えて©2ch.net
268 :デフォルトの名無しさん[sage]:2016/04/02(土) 15:34:34.55 ID:5Lj9Yl8g
>>262
>すでに作ってあるものは書き直さなくてもいい。
書き直したくなった場合どうすんの?
Windowsは互換性を超重視してるけど、他のOSはそうはいかんぞ
Windowsにしても新機能に対応したければ書き換えが必要
例えばClipboardの監視を他のアプリの巻き添えを食わないAddClipboardFormatListener にするとか

>>264
「試しにちょっと使ってみた」っていうからインストール含めて2,3時間程度の電卓とかメモ帳とか、せいぜい小学生の作るゲームぐらいの話かと思った
ハイブリットが最適って言ってるんじゃなくて、その程度試しただけじゃさすがに良さはわからんだろうと言ってるんだ
どうせC++BuilderでもOSごとにコード変えるところは出てくるし、UIがどの程度OSに最適化されるかもある程度規模がないとわからん

結局C++Builder製ソフトの実例は上げてくれなかったし
C++ Builder vs C# どっちがいいか教えて©2ch.net
274 :デフォルトの名無しさん[sage]:2016/04/02(土) 18:23:56.76 ID:5Lj9Yl8g
>>269
FireMonkeyとかVCLってForkして変更するってライセンス的に可能なの?
最新版買ってなくて脆弱性や新機能に対応する場合とかは書き換えたい場合あると思うんだけど
(それとも、脆弱性対応アプデは5年ぐらいは無償だったりする?)

>コンポーネントはあまりいじるものじゃない
どっちかって言うと、実際の処理を確認したり、コードリーディングしたり、(ライセンスにしたがって)コピーや真似することは結構あるなぁ
WindowsSDKでもAPIの説明が不十分で逆アセンブル読んだりWineのソース確認することあるし

そもそもC++でC#と同程度の事するにはCOM知識は必須なわけで、そんだけ詳しけりゃいじりたい人もそこそこいると思うが

>>272
すでに更新されてるけどな
本当にうまく更新されなくなければC++Builderと違ってforkすればOK
C# vs Java どっちが好きか教えてくれ2 [無断転載禁止]©2ch.net
68 :デフォルトの名無しさん[sage]:2016/04/02(土) 19:00:27.01 ID:5Lj9Yl8g
>>67
貧弱ってどこらへんが?

MonoDevelopはMacで動くはず
ProjectRiderもまだ正式版じゃないけど、Mac対応
C++ Builder vs C# どっちがいいか教えて©2ch.net
277 :デフォルトの名無しさん[sage]:2016/04/02(土) 20:19:39.76 ID:5Lj9Yl8g
>>275
また大好きなLinuxのGUIの話に持って行きたがる

そうじゃなくて、.NETはVSのライセンスに関係なくランタイムの脆弱性は更新される
でもC++Builderだと修正をあててリビルドしないといけないけど、いつまで無償更新されてんのという話
後で調べたら、ある程度過去まで遡って公開されるし、手作業で更新する方法が提供されてるのね
http://support.embarcadero.com/article/44015

ちなみに、WPFは規模が大きすぎるしWindowsやDirectXに依存してるから本気で移植すると10年仕事になる
しかも、GPU援護をガッツリ受けられないと正直遅いし、保守のコストも考えるとXwtとかGtk#とかに投資したほうがマシだな
もっとやることはいっぱいある

>マイクロソフトがやっていることはWindowsでしか動かないからね。
.NET CoreやXamarinはAndroid,iOS,Macで動くでしょ
何年前の話をしてるの
C++ Builder vs C# どっちがいいか教えて©2ch.net
278 :デフォルトの名無しさん[sage]:2016/04/02(土) 20:27:28.71 ID:5Lj9Yl8g
そういえば、MonoがMITライセンスに変更されたけど、LGPLから変更できないという自分の主張の間違いを理解できた?
間違うのはしょうがないけど、自分の認識が常に正しいと思い込むのは大きなミスにつながるからなおした方がいいと思うよ
http://www.mono-project.com/docs/faq/licensing/
C# vs Java どっちが好きか教えてくれ2 [無断転載禁止]©2ch.net
72 :デフォルトの名無しさん[sage]:2016/04/02(土) 23:23:23.19 ID:5Lj9Yl8g
>>69
ProjectRiderがInteliJ&ReSharperベースだからいいかも
まだ先行版だしUnity対応とかはわからんけど試してみては

JetBrainsは学生無料なのも素晴らしい


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。