- C++ Builder vs C# どっちがいいか教えて©2ch.net
250 :デフォルトの名無しさん[]:2016/04/02(土) 11:41:20.55 ID:u4Ke/rGz - いまだにWindows 95用のC++ Builder 6は現役で使われているからなあ。
国際化しないでWindows版作るなら今でもこれで十分なんだよね。 作ったプログラムのサイズが小さくなるから、今でも好んで使われる。 1998年のバージョン 3でも今通用するアプリケーションが作れる。 仮に今年でC++ Builderのバージョンアップが止まったとしても俺たちがプログラマーやっている間はずっと使えるだろうよ。 この先、128ビットCPUとか256ビットCPUが普及して、64ビットバイナリが動かなくなる日が来るまで今のバージョンは使える。 その時がきたころには、C#はおろか、Windowsの時代が終わっている可能性もあるわけで、 そのころまで君らがプログラムを作り続けている可能性もゼロに近い。 生きているかどうかも分からないよ。 50年後も君たちがプログラムを作っているとしても、C++はメインとして残っていると思うよ。 C#がメインになっていることは考えにくい。 遠い将来までを考えても、C#がC++を駆逐することは絶対ないから。 Windwows時代がC++で作られているんだし。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
256 :デフォルトの名無しさん[]:2016/04/02(土) 12:51:51.57 ID:u4Ke/rGz - >>253
ヒント ・torrent ・アジアのコピーソフト屋(多くの場合はクラック済み) つーかね、倒産してもソフトウェアの権利が他の会社に渡るだけで販売はされ続けるよ。 UNIXっていうOSも権利を持つ会社が転々としてきたがなくなってない。 倒産した場合は債権回収のために売られ続けるしかないでしょ。 例え、バージョンアップしなくなっても誰も買わなくなるまで当分は販売はするでしょ。 実際今まで何度も会社が変わっているし、去年末もアイデラって会社に買収されたばかりだし。 エンバカデロって会社はなくなってないけどアイデラ傘下の会社になった。 アイデラ傘下になったから経営方針は変わるだろうし、不安要素はある。 まあ、心配ならやめとけばいいだけ。 俺は不安以上のメリット感じるから何も気にしてないが、 C#で何も困らない人はそれでもいいと思うよ。 俺はC#では困るから少なくともメインでは使わないけど。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
257 :デフォルトの名無しさん[sage]:2016/04/02(土) 13:11:46.52 ID:u4Ke/rGz - 俺はむしろアイデラに経営方針を変えて欲しいと思っている。
例えばDelphiやめるとか。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
261 :デフォルトの名無しさん[sage]:2016/04/02(土) 14:09:20.81 ID:u4Ke/rGz - >>255
FireMonkeyも使っている。 しかし、ユーザーがその予約語を使うことはまずないからどうでもいいのでは。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
262 :デフォルトの名無しさん[]:2016/04/02(土) 14:26:04.44 ID:u4Ke/rGz - >>259
サポートしていないのと、動作しないは別問題。 過去のC++ Builderも、Windows 10をサポートしていないが動作はするのと同じ。 過去のVisaul Studioも今の最新Windowsをサポートしてないでしょ。 だからといって動かないわけじゃない。 VB6だって動くと思うよ。 でも確かにバイナリ互換がない可能性や心配はあるよね。 >>260 すでに作ってあるものは書き直さなくてもいい。 表に出す言語にしなければいい。 隠れたツールとして存在するのはいいかと。 それに、コンパイラを作るのと同じような技術で、DelphiからC++へのトランスレーター作るのはエンバカデロの技術力ならそう難しくないと思うよ。 もし文法的に変換できない部分があったら、そこは多少のC++の拡張をしてもいいと思うし。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
264 :デフォルトの名無しさん[]:2016/04/02(土) 14:36:34.41 ID:u4Ke/rGz - >>258
>いや、そういう機能を使うならハイブリットアプリにすればいいだけじゃん そういう機能って、君はどんな低機能なソフトをつもりだったんだい? Javascriptで小学生が作るようなゲームでも作るつもりだった? すればいいだけじゃんって、君はわざわざそんなことしているのかよ? それにハイブリッドアプリは君の言ったWebアプリじゃないだろ。 ハイブリッドアプリはそれはそれで欠点多いだろ。 そのハイブリッドアプリを作る開発環境の名前言ってみな? 使ってみな? 要らねーよそんなの 誰がそんなの使うんだよ >標準化されてRedHatやJetBrainも参加してるけどね 標準化の結果がmonoならそんな標準化は要らないよ。 互換性のない標準化とか意味がない。 マイクロソフトを優位に置くための形だけの標準化は要らない。 JavaがSwingなどでデスクトップOSのGUIの標準化ができているのに対して、C#はWPFとかWFなどのWindowsでしか動かないことばっかりやってる。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
266 :デフォルトの名無しさん[sage]:2016/04/02(土) 14:40:34.34 ID:u4Ke/rGz - >>263
C++ Builderで作ったものがiOSまたはAndroidのバージョンアップで動かなくなった例はあるの?
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
267 :デフォルトの名無しさん[sage]:2016/04/02(土) 14:45:03.07 ID:u4Ke/rGz - >>265
C++がなくならないなら、C++のRAD環境の需要はあるでしょ。 Visual StudioもC++のRADを用意したら、いっきにC#のメリットが減ってC#からC++に移る人が増えると思うでしょ。 C#の欠点をカバーしているのはVisual StudioのRADに他ならないから。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
269 :デフォルトの名無しさん[]:2016/04/02(土) 16:45:42.54 ID:u4Ke/rGz - >>268
コンポーネントはあまりいじるものじゃない。 したくても技術的にできる人は少ない。 そして、コンポーネントをいじる裏のツールとしてDelphiがあってもいいんじゃないかな。 もちろん、C++に書き直せるなら書き直してもいいだろうが、コンポーネントはあまりいじるべきものじゃないから その需要も少ない。 Cライブラリをいじくるやつもいないだろ?それと同じだよ。 別に固有の機能を使うのは、コンポーネントを書き換えなくても呼べることがほとんどだ。 コンポーネントのプログラミングはアプリケーションのブログミングとはまた別の分野なんだよ。 多くの人には関係のないことだ。 C++ Builderで作られたソフトねえ。 作った人は開発環境を公開しない場合も多いから全体的なことは俺もよく知らないし、 俺が知っている分野のことを言えば、俺がどんな分野の人間かばれるしな。 自宅に電話かかってきても家族が迷惑するだろ。 まあ、差しさわりなさそうな例をあげると、 WinSCP(Delphiも混じっている)とか、hamsoftのMMANA-GALとかな。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
270 :デフォルトの名無しさん[sage]:2016/04/02(土) 16:51:54.27 ID:u4Ke/rGz - 実際さー、最近家族が受けた電話で、「シーシャープ使えよ!」とか怒鳴られたとか言ってたし、
郵便受けのチラシの裏には、C#使えよ!って落書きしてあるし、 家の壁とかにも赤いスプレーでC#使えよコラとか書かれたりしてるんだよね。 一応警察には相談してるんだけどさ 誰かに恨まれてないですかって警察に聞かれたけど、全然心当たりないですって答えといた
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
272 :デフォルトの名無しさん[sage]:2016/04/02(土) 17:05:01.17 ID:u4Ke/rGz - >>271
マイクロソフトに買収されたということは もう二度とバージョンアップしないしバグはなおさないってことだよ
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
275 :デフォルトの名無しさん[sage]:2016/04/02(土) 18:51:29.43 ID:u4Ke/rGz - >>274
逆に聞けばマイクロソフトのWFCとかを変更して配布しているような人がいるの? 君がWFCをmonoに移植すればいいじゃないか そういうことやりたいんでしょ? 特殊なケースばかり聞かなくていいよ FireMonkeyとVCLはサードパーティーのコンポーネントはあるよ。 Kylix3では第三者によるCLXのパッチが出たことがある。 それは機能を増やすためではなく、動かないものを動くようにするためのものだけどね。 もし、不特定多数でソースを変更し合う文化が好きなら、C#は向いてないと思うよ。 マイクロソフトがやっていることはWindowsでしか動かないからね。 LinuxでGTK+でもやりなよ。
|
- C++ Builder vs C# どっちがいいか教えて©2ch.net
276 :デフォルトの名無しさん[sage]:2016/04/02(土) 18:52:31.00 ID:u4Ke/rGz - WPFの間違いな。
|