C++ Builder vs C# どっちがいいか教えて©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/03/26(土) 22:51:31.60ID:KKewP24J
やるならどちらがいいんでしょうか?
381デフォルトの名無しさん
垢版 |
2016/04/05(火) 18:55:39.54ID:cEqaDoeB
無料製品は所詮は無料。
珍しいことはてぎない。
2016/04/05(火) 18:57:23.22ID:WKkWXPD6
別に珍しいことなんかてぎなくてもいいよ
2016/04/05(火) 19:14:09.19ID:+/WYcu+p
割れ厨=++君なんだよね
Delphiスレでも同じ事してたw
384デフォルトの名無しさん
垢版 |
2016/04/05(火) 19:25:01.56ID:JytHubUT
>>383
俺は根っからのファンだからライセンスは持ってるよwww
貧乏でもないし
385デフォルトの名無しさん
垢版 |
2016/04/05(火) 19:44:08.69ID:z2+mCw9B
C++ Builderは欠点もあるけど総合的にはいい
基本的はWindows専用
クロスプラットフォーム開発もできるけど指摘があったようにターゲットOSがバージョンアップした時に動く保証はなく、
むしろ動かないことのほうが多いかも知れない。
それでもマルチプラットフォームに対応していないよりしているぶんだけずっといい
2016/04/05(火) 20:08:43.59ID:BesWAAqQ
>>380
すいません、製品対価払うくらいの財力はあるんで^^;
2016/04/05(火) 20:24:13.55ID:+FcR6CZz
学生とかにはつらいよなぁ
2016/04/05(火) 21:00:27.94ID:Eq81MCME
C++Builderは泥棒が薦めるソフトだったのか
2016/04/05(火) 21:01:17.33ID:Eq81MCME
>>387
C++Builderがいいなら、とりあえず1万円のうちにStarter買っとけw
2016/04/05(火) 21:10:50.59ID:FzTJXf04
>>387
アカデミックパックは超絶割引が効くはずだが
2016/04/05(火) 21:11:59.83ID:P38pfH8g
>>389
それはバージョンアップ料金であって新規では買えない。

https://www.seshop.com/product/detail/19144/
2016/04/05(火) 21:16:19.96ID:P38pfH8g
ここで買うと、C++ Builder starterが、
アップデート一万円で、
アカデミックの新規ライセンスがは一万九千六百円

https://www.componentsource.co.jp/product/c-builder-xe-j/prices
393デフォルトの名無しさん
垢版 |
2016/04/05(火) 21:35:03.72ID:P38pfH8g
あとは海外サイトで買うかだよね。
ダウンロード版だから物が届かないとか送料の心配はない。
ダウンロードはしないといけないけど。
そしてどこの国で買っても日本語は多分使えると思う。
インストーラーもヘルプも日本語選択できると思う。
アカデミックではない普通のスターターが、今のレートで二万三千五百円ぐらい。

US$ 212.66
https://www.componentsource.com/product/cbuilder-starter/prices
2016/04/05(火) 21:38:37.08ID:+FcR6CZz
10000とかすると大学生でも迷うし、中高生だと決済手段もないかもしれない
情報も少ないし、今んとこの情報じゃ買おうとは思えんな

無料のC#やJavaと比べて大きく見劣りする
395デフォルトの名無しさん
垢版 |
2016/04/05(火) 21:42:17.70ID:P38pfH8g
>>394
C++で無料でやりたいなら他に選択肢はいくらでもあるけど
そもそも、やる気のない人間には全ての言語が必要ない
一万円が惜しい人間はプログラム以前に考えることとかすることがたくさんあるだろう
バイトするとかさ
2016/04/05(火) 21:45:36.96ID:Eq81MCME
>>391
エンバカ/他社・有償/無償問わず適用される「アップグレード」版ですが何か?
2016/04/05(火) 21:46:08.25ID:P38pfH8g
>>394
君の発言はポルシェのスレに、車は値段が高いから自転車より見劣りするとか書くのと同じぐらいのバカ発言
2016/04/05(火) 21:52:03.88ID:P38pfH8g
>>396
eclipseでもいいってことか?
2016/04/05(火) 21:54:40.20ID:Eq81MCME
>>398
https://www.embarcadero.com/jp/radoffer
>翔泳社 SEshopでは、C++Builder Starterアップグレード版を1万円(税別)で提供!アップグレード版は、
>有償、無償を問わずいずれかの開発ツール、コンパイラ等を使用しているユーザーであれば、利用可能なお得な
>ライセンス。それをさらに特価で提供しています。

gccだっていいんだぜw
2016/04/05(火) 21:57:20.55ID:Eq81MCME
こっちのほうがいいか

https://www.embarcadero.com/jp/products/cbuilder/starter
>アップグレード版は、他社製開発ツールをはじめ、無料のコンパイラ/開発ツールなど、任意の開発環境をお持ちの方が対象です。

まぁ、俺は買わないけどなw
2016/04/05(火) 21:58:08.84ID:P38pfH8g
>>399
それはしらなかった。お買い得ですね。
402デフォルトの名無しさん
垢版 |
2016/04/05(火) 22:00:17.84ID:gN73H4ew
お買い得だあ
でも俺学生だからクレジットカード持ってないんだよなあ
2016/04/05(火) 22:04:15.28ID:+FcR6CZz
>>395
小学生や中学生はバイト無理だし、高校生でも制限してる学校が多い
大学生でも欲しいものはいっぱいある
技術書は高いし、モバイル開発するなら実機が必要、Iotなら機材が必要、Webサービス提供するならそのお金がほしい

そんな中でC++Builderを買うだけの理由を示せてない
無料の自転車と高額なポルシェ(しかも、どんなものか、使いこなせるかもわからず、最新版更新にもお金が必要)の選択で普通は自転車を選ぶ
404デフォルトの名無しさん
垢版 |
2016/04/05(火) 22:09:51.31ID:P38pfH8g
>>402
Vプリカというプリペイドの疑似クレジットカードがあれば、クレジットカード要らない。
http://vpc.lifecard.co.jp/

でもまあ、C/C++が好きなら、Qt、GTK+、WxwdgetsなどのGUIライブラリを使う方法もある。
C/C++でなくてもいいなら、C#やJavaもあるよ。
どんな開発環境であっても、未経験から価値るソフトをリリースするまでまずいかないと思うんだよね。
二回とか三回起動しただけでやめてしまうことが多い。
作る必要がない人が開発環境を持っていてもまず無駄になる。
どんな言語をやるにも並外れたやる気が前提ね。
その前提がない人はあれこれケチをつけるだけでどんな開発環境にしようとも何もできないから。
2016/04/05(火) 22:12:10.40ID:LO5FfC68
>>402
学生だからってのは理由になってないよ、おばかさん
2016/04/05(火) 22:12:15.71ID:ZLQWzB9P
ポルシェなんて皆が気軽に買うものじゃないってことだよ。
仮に安く買えても、俺はいらんなぁ。
407デフォルトの名無しさん
垢版 |
2016/04/05(火) 22:18:35.08ID:gN73H4ew
>>404
C#は今やってるけど、このスレ見るとC++Builderも良さそうだと思った
408デフォルトの名無しさん
垢版 |
2016/04/05(火) 22:19:27.86ID:gN73H4ew
>>404
書き忘れたけど、参考になった
ありがとう!
2016/04/05(火) 22:21:59.59ID:LO5FfC68
>>407
まともな判断力があればそういう考えには至らんがな
410デフォルトの名無しさん
垢版 |
2016/04/05(火) 22:22:46.60ID:P38pfH8g
>>403
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1412150744
>競技用の自転車は、上に値段の限りがないと聞きました、
>私の親戚で、高校で自転車をやった子の自転車は確か、60万円でした。

レースに勝ちたい奴は高校生でも自転車一台に60万円かける。
一度のレースだけ持てばいいと考えて作られていて耐久性などないから続けるなら何台も買うことになるだろう。
それでも、勝ちたい奴はやるんだよ。
ケチって負けてもいいなら一万円の自転車でレースに出ようとしても止めないさ。
俺は勝ちたくてやる気のある奴にだけ60万円の自転車をすすめる。

近くの買い物に行きたいだけなら、一万円の自転車でも買っとけよ。
本気で戦って勝ちたいなら果たしてそれでいいのかなって話。

C++ Builderはプロ用なんだ。
本気でやる気ある奴だけが使えばいい
甘えたことばかり言っている奴にはもったいないよ
2016/04/05(火) 22:31:05.71ID:P38pfH8g
もし、C言語の知識がないなら、いきなりC++ Builderじゃなくても、clangでもGNU CでもVisual C++から入ってもいいかも。
コマンドラインのプログラムから入ってもいいと思う。
言語は同じだから無駄にはならない。
C言語やっていたら、他の言語をすることになっても大半の知識が活かせる。
2016/04/05(火) 22:34:03.86ID:+FcR6CZz
無償のLinuxを見てもわかるように高額なもの=よいものではない
少なくとも、60万の競技用自転車で通学する奴はいないし、そいつが一万円の自転車は欠点しかないとか言い出したら呆れるだろ

C++Builderはほんの一部の人用で、大衆や多くの開発者はC#の方が楽
413デフォルトの名無しさん
垢版 |
2016/04/05(火) 22:37:42.08ID:gN73H4ew
>>409
やっぱり今のままC#を続けるのが良いのか?
2016/04/05(火) 22:41:08.37ID:+FcR6CZz
Starterだと64bit対応してないの?
C++をC#なみの効率で使える人ならシェル拡張とか他プロセスへのアタッチとかする人も多いだろうに
結局もう一つ上のエディション買わないといけないのね
2016/04/05(火) 22:50:33.87ID:rh2xIdth
>>414
お前みたいに三流じゃなければソフトで稼げるから必要なら買えばいいだろwww
お前みたいに買う金もないほど儲からない人生送っているんならプログラムなんかやめてしまえよ
416デフォルトの名無しさん
垢版 |
2016/04/05(火) 23:00:32.86ID:dDYTEgFZ
>>413
正解はないよ。
君の趣味とか自由意思の問題だけだ。
C++ Builderという世界に入らずに生きていくのも人生。
その世界に入るのも人生。
選択肢は無限にあり、そして、何をやっても後々大きなメリットがある可能性は少ない。
職業プラグラマーにでもならなければ大きなメリットはないし、
仮にその職業プログラマーになれたとしても、一生知識を活かしてやっていけそうな職種ではない。
10年でも長いほうなんじゃないか?プログラマーなんて。
個人で趣味のサンデープログラマーになっても、有名になって大金がっぽり入る人なんてほんの一握りで、君がその中の一人に入れるとは思わないよ。

だったら何が一番大切かというと、君の趣味だ。
C#で満足するならそれでもいいし、
満足しないならよくない。
全ては君次第。他人に決めてもらうことではない。
417デフォルトの名無しさん
垢版 |
2016/04/05(火) 23:05:15.77ID:gN73H4ew
>>416
アドバイスありがとう
参考にするよ
418デフォルトの名無しさん
垢版 |
2016/04/05(火) 23:20:59.59ID:1BLGmRoW
RADのライバルはHTMLだろね。
2016/04/05(火) 23:24:11.77ID:+FcR6CZz
そもそもC++ができてあらゆるプラットフォームに対応できる人が超一流というのも間違いなんだよね
Linuxのカーネル開発者がC++Builderで高度なWindows専用ソフトを突然かけるわけがないし、Windowsで複雑なソフトを開発してるからといってAndroidのアプリで同じ機能を実装できるとは限らない

Web技術の専門家がGUIを伴う簡単なツールを作るならC++よりC#のほうが楽だろう

デザイナーやイラストレーターが自分の仕事の補助にソフトを作ろうとしたら高度なC++の腕を持つ必要はないだろう


色んな事情を考えないで無意味!C++のほうが素晴らしい!できない奴は5流!とか言うのは視野が狭いと思うな
420デフォルトの名無しさん
垢版 |
2016/04/06(水) 00:05:46.16ID:woE/UZjq
>>419
>Web技術の専門家がGUIを伴う簡単なツールを作るならC++よりC#のほうが楽だろう

Windowsソフトを作るという意味なら、RADが進んだC++ Builderのほうが楽だろうし、
(Visual C++よりC#が楽と言いたいのならGUI部分はそうだね。)
WEBアプリのサーバー側で動かすソフトを作るという意味であれば、C#でもC++でもなく、JavaとかPHPを使うべきだと思うよ。
C++が向くケースもある。
今のところはすでに別の言語が普及してるからC#はなくても構わない状態だね。
サーバーのOSのほとんどはUNIXライクOSなわけで、UNIXライクOSでWindowsの技術を使うのには抵抗があるし、まだ実績は少ない。
将来の話をしたいのなら、もう少し様子を見るべきだ。
また、料金の安いサーバーは、C#やASP.NETを動作環境に入れておらず全くと言って普及してないから論外なんだよね。

はい論破wwwww
2016/04/06(水) 00:10:18.86ID:/FTPg6Zc
どっちにしろC++ Builderなんか使わんよ
422デフォルトの名無しさん
垢版 |
2016/04/06(水) 00:14:39.04ID:woE/UZjq
>>418
>RADのライバルはHTMLだろね。

このスレのタイトルからして、ほとんど関係ない話だね。
Chrome OSが普及してから考えようぜ

はい論破wwwwwww
423デフォルトの名無しさん
垢版 |
2016/04/06(水) 00:15:43.26ID:woE/UZjq
>>421
誰も君に使って欲しいと思ってないから心配するな
君みたいなバカが使うとけがれるわ

はい論破wwwwwww
2016/04/06(水) 00:18:13.45ID:O67tyKAA
>>423
>はい論破wwwwwww

お前これ言いたいだけだろwww
2016/04/06(水) 00:23:07.29ID:aVcyhcq8
恐らくWindowsで作るならC++/CXのほうが遥かに楽に早くかける
426デフォルトの名無しさん
垢版 |
2016/04/06(水) 00:32:44.32ID:/FTPg6Zc
どっちにしろC++ Builderなんか使わんよ
2016/04/06(水) 00:32:51.18ID:vZkP4nyR
>>425
生産性のソース出せよ
428デフォルトの名無しさん
垢版 |
2016/04/06(水) 00:35:28.55ID:/FTPg6Zc
どっちにしろC++ Builderなんか使わんよフツー
2016/04/06(水) 00:36:47.55ID:9fNZNTH9
お子ちゃまは知らない方が幸せな事も確かにあるな
2016/04/06(水) 00:39:27.36ID:O67tyKAA
>>429
確かにな。きっとそうでなきゃ平常心を保てないのだろう、哀れなことよ。
2016/04/06(水) 00:40:45.54ID:9fNZNTH9
お子ちゃまがC++Builderなんて知ったらただの独りオナヌーで終わっちまうしな
2016/04/06(水) 00:43:55.88ID:O67tyKAA
>>431
まさにそんなやつがこの板に嫌というほど湧いてるがな。いや全部一人か。
433デフォルトの名無しさん
垢版 |
2016/04/06(水) 00:48:57.64ID:/FTPg6Zc
まあどっちにしろC++ Builderなんか使わんよ
2016/04/06(水) 00:57:27.01ID:DoqbTqLa
このスレがこんなに大人気スレになったということは、
C#ユーザーがよほどC++ Builderにあこがれているという証しだろうな
いつかはクラウン。
いや、いつかはC++ Builderと思いながら今日を生きているのだろう
435デフォルトの名無しさん
垢版 |
2016/04/06(水) 01:01:31.87ID:/FTPg6Zc
まあC++ Builderなんか使わんよ
2016/04/06(水) 01:01:56.98ID:AXQdtdmy
>>420
C++を何年もやり、しっかり理解してる人ならC++Builderでも早いと仮定しよう

しかし、Web専門の人ならデスクトップは入門書レベルがいいところという人は多いだろう
ましてや、プログラムが本職ではない人に至っては入門書を買うところからかもしれない

そうなった時にどっちが楽か?メモリ管理もポインタも必要なく、情報が多いC#が圧倒的に楽
もちろん、作るソフトは一級品ではないだろうが、簡単な自作ツールにはC++はオーバースペックだ

このように、高速高機能が常に正義というのは間違い
2016/04/06(水) 01:02:23.26ID:/FTPg6Zc
C++ Builderなんか使わんよ
アホかって感じ
2016/04/06(水) 01:09:17.22ID:AXQdtdmy
>>420
あと、C#の利用にかかわらずAWSなりAzureなりは普通に選択肢にあると思うんだが
C++Builderに金をかけるけどWebは格安のレンタルサーバーとは

しかも、中身とか関係なく普及してないからASP.NETが論外なら、普及してないC++Builderも論外ってこと?
2016/04/06(水) 01:13:03.99ID:/FTPg6Zc
C++ Builderなんか使わんよ
そんなもん自称プログラマーある時はITコンサルタント
(区役所では無職扱い)のオナニーの道具にしかならん
440デフォルトの名無しさん
垢版 |
2016/04/06(水) 01:58:50.05ID:alr4dpKi
>>436
>しかし、Web専門の人ならデスクトップは入門書レベルがいいところという人は多いだろう

おまえの話はスレ違いに板違い。

web制作管理板、
もしくは
WEBプログラミング板へどうぞ。
そこで存分に語って来い

おまえはせいぜいWEBどまりなんだよ。
この板の高尚な話題にはついてこれないから、お前にふさわしい板に逝け
2016/04/06(水) 08:25:10.65ID:/b/3d6lG
ところで、なんでC#の方は無料、みたいな前提で話が進んでるの?C++Buildetと比較すべきEditionのVisual Studioは結構高価な筈なんだけど。
2016/04/06(水) 08:37:08.12ID:EwS61uf1
そもそもこのスレおかしくないか?
C++ V.S. C#
とか
C++Builder V.S. Visusl Studio C++
ならわかるけど
443デフォルトの名無しさん
垢版 |
2016/04/06(水) 08:40:23.46ID:OiznJSdk
>>441
場合によっては無料じゃん?
C++ Builderにはそういうの無いけど
2016/04/06(水) 09:04:13.89ID:K1U7TIfl
ロンパールームかよw
445デフォルトの名無しさん
垢版 |
2016/04/06(水) 10:28:46.45ID:QxzcNSP0
>>443
エンバカデロの C++はボーランドC++とclangの二種類あるが、両方無料だな。
https://www.embarcadero.com/jp/free-tools
http://llvm.org/releases/download.html
446デフォルトの名無しさん
垢版 |
2016/04/06(水) 11:30:54.81ID:OKS0t67v
C++のRADがVisual Studioにはないのだから無料あってもなくてもどちらにしろ使えない。
どうしても無料ライセンスにこだわったとしても、C#以外の候補がたくさんあってC#という選択肢はないな。
Qtもあれば、Javaもあるんだし。
一万円すら払えない無料にこだわる貧乏人は、このスレではなく、Java/C++ VS C#スレに行けばいいと思う。
Visual Studioだって大企業や売り上げが多い企業やプログラマーが五人を超えている企業じゃ有料なんだから。
六人プログラマーがいる会社の話となると、Visual Studioも有料版しかなく、C++ Builderと比べて価格で有利になるとは限らない。

つーわけで一万円すら出せない貧乏人は、
Java/C++ VS C#スレに逝ってくれ。
このスレに来なくていいよ。
このスレは六人プログラマーがいる会社のことも考えている。
食べ物買う金もなくホームレスしてゴミ箱あさっている人のことばかり考えているお前らとは話は合わないよ。
447デフォルトの名無しさん
垢版 |
2016/04/06(水) 11:39:06.44ID:OKS0t67v
C#君は、自分に該当するスレに行こうね。

1.会社が六人いる会社のことも考えるなら、このスレも可。
その場合はVisual Studioは有料だ。

2.一万円すら出したくない貧乏人のことを考えるなら、
Java/C++ VS C# どっちが好きか教えてc2ch.net
http://echo.2ch.net/test/read.cgi/tech/1459591346/
に、書き込んでね。
448デフォルトの名無しさん
垢版 |
2016/04/06(水) 11:52:34.51ID:6EuibuWv
あと、WEBアプリ推奨派さんは、スレ違いを通り越して板違いなんで
このスレではなくて、
WEBプログラミング@2ch掲示板
http://tamae.2ch.net/php/
に逝ってくれ
2016/04/06(水) 12:02:51.87ID:AXQdtdmy
言語の良し悪しを「大企業で開発するデスクトップアプリ」に限定して話すのが間違い
視野がからあまりにも狭い世界
「F1は軽自動車より早い。だから軽自動車は無意味」みたいな意味不明な比較をしてることに気付こう

Web開発の話もあくまで一例で、人工知能や認識技術でC/C++以外をメインに使ってる人(C/C++が得意ではない人)が簡単に使うのならメモリ管理などがいらないC#のほうが楽って言う意味で言ったのがわからないかな?

うーん、ライセンスの話も理解できなかったみたいだし、プログラミングの技術より日本語や他人の言ってることの理解力を高めたほうがいいと思うよ
2016/04/06(水) 12:05:16.84ID:AXQdtdmy
結局誰もC++Builderを使っていないので、
>全くと言って普及してないから論外なんだよね
の理論から、ASP.NETより普及してないC++Builderは論外らしい
451デフォルトの名無しさん
垢版 |
2016/04/06(水) 12:14:45.34ID:jirordKi
>449
>言語の良し悪しを「大企業で開発するデスクトップアプリ」に限定して話すのが間違い

君の脳内では六人プログラマーがいたら大企業なのか?
まあいい、それでもいいから該当スレに逝け。
ここには来なくていい
2016/04/06(水) 12:24:59.44ID:AXQdtdmy
じゃあこのスレのルール作ろう

・このスレはC++Builderを何となく使える人が曖昧な根拠で優越感にひたるためのスレです
・ライセンスや他の言語、C++Builderでも少し難しいところはC++君が理解できないので話してはいけません
・C++君は相手の言っていることを理解するのが苦手なので、三回に一回ぐらい意味不明なことを言いますが、許してあげましょう
2016/04/06(水) 12:35:14.47ID:AXQdtdmy
・C++君が優越にひたるため、企業が作るデスクトップアプリ限定です
・他人の話は言い返せそうなところだけ言い返し、他のところを無視することによって精神の安定をはかりましょう
・自分の都合の良いように話しましょう
例えば金銭問題では相手が有料の時は高額だからだめ。自分が有料の時は買えない奴は貧乏人でやる気のないゴミとみなすのが基本です
454デフォルトの名無しさん
垢版 |
2016/04/06(水) 12:42:18.97ID:mQatnYri
要約するとC++ Builderは素晴らしいということですね
2016/04/06(水) 12:43:14.52ID:LA8J8s/u
>>454
まさにその通り。使うだけで幸せになれる。
2016/04/06(水) 12:44:58.12ID:g/iSGLpm
こんなの作ってるよとかあんなの作ったよとか
C++Builderをちゃんと使ってる人はいないのか
2016/04/06(水) 12:47:36.98ID:LA8J8s/u
>>456
お仲間がアレすぎて、こんなとこには顔出せないんだろうよ、かわいそうに
2016/04/06(水) 12:48:21.37ID:16ozGsgJ
C++Builder使ってる企業なんて見たことないんだが
どういうところに需要があるのよ?AndroidとiOSのマルチプラットホーム開発か?
デスクトップのマルチプラットホーム開発なんてしてるところは本当に限られてるよね
一流の製品とやらに使われている採用実績リストとかないの?
459デフォルトの名無しさん
垢版 |
2016/04/06(水) 13:55:05.44ID:w+LFeorZ
C++ Builderを使うと高品質なソフトが短期間に作れてメンテも楽だ
重宝してるよ
2016/04/06(水) 14:41:26.97ID:CA9WYZXT
>>458
君が作れるソフトの中で、C++ Builderを必要とする物がないのならそれでいいじゃないか。
君は君で、他人は他人で。
必要があるからC++ Builderを使う人がいる。ただそれだけ。
どこの会社も、わざわざ君にC++ Builderを使っていますと報告なんてしない。
俺もたくさんのソフトを作ったし作っているが君には言わない。

C++ Builderが必要とされるのは、
1.複雑なGUIを短時間に設計したい。
2.C++を用いたい。(良くも悪くも主流言語だからね。)
3.高速化したい。
4.VMをかましたくない。
5.ソース保護したい。
6.マルチプラットフォーム化したい。

の内の一つでも該当すれば使われるわけ。
1.が特に利点が大きいんだよ。C++ Builderを選ぶ理由のほとんどがこれ。90%がこれといってもいいぐらいだ。
これがなければ、Visual C++やGNU Cやclangで構わないからね。
他の開発環境のIDEもそれなりに使えるけども、完成度ではC++ Builderにはかなわないから。
このひとつだけで、広く使われている。
この利点に関してはWEBアプリでいいじゃんなんて言っている人には分からないよ。
C++ Builderに、GUIで対抗できる言語はDelphiしかない。
しかし、Delphiには、2.の項目が欠けるんだよ。
QtはGUI自体は優れているがIDEの評判がいいという話は聞かない。
そしてQtはGUIアプリであるのにIDEを使わずに作られるケースが非常に多い。
3〜6はおまけみないなもんだが、場合によっては必須になることがある。
2016/04/06(水) 14:55:32.60ID:aVcyhcq8
>>460
Builderの欠陥はコンポーネントを弄りにくいことじゃないかな?見た目に拘らない特定顧客向けのソフトなら
それほどシビアに速度重視とならないし、不特定多数向けの商用ソフトだとコンポーネントを並べただけじゃ
売れ行きに関わってくる

帯に短し襷に長しとはよく言ったものだ
462デフォルトの名無しさん
垢版 |
2016/04/06(水) 14:59:03.37ID:CA9WYZXT
>>458
http://www.webtech.co.jp/information/sstudio/ss_Press_130408.html

このソフトを作るのに君ならどんな開発環境がふさわしいと思うだろうか。
このソフトに求められているものは、
1.複雑でかっこいいGUI操作。
2.高速性
3.WindowsとMac OS Xで動作。
4.LGPL、GPLの制限を避ける。
5.市販する。

この五個の条件実現できて且つ開発効率が良いもの。
君なら何が思い浮かぶだろうか?
開発効率を無視してても、意外と実現できる環境は少ないんだよ。
×Visual C++ とマイクロソフトのGUIライブラリ
×C#
×Java
×アップルのObjective-C
×アップルのSwift
×GNU C/Visual C++ と Qt/GTK+/WxWidgets

嘘みたいに思うかも知れないが、条件に全て合致するものは、C++ Builderしかないんだよ。
4.については、clangが普及してくれば今後解決されるとは思う。
しかし現在はQt/GTK+/WxWidgetsがマルチプラットフォームのコンパイラとして保証しているのはGNU Cだけで、4.の問題がある。
2016/04/06(水) 15:02:09.87ID:CA9WYZXT
あ、4.の問題はQt/GTK+/WxWidgets自体がLGPLなんでclang使っても解決されんわwww
2016/04/06(水) 15:10:47.50ID:16ozGsgJ
>>460
VSに比べてGUIがどれだけ楽かはC++Builder使ったこと無いから分からんけど
高速化はおまけ程度か。それじゃきついな。GUI主体のアプリにしか使えない。
C++ Builderで使えるSIMDベクトル/行列演算ライブラリってあるの?
俺がよくやるのはGUIはそんなに複雑じゃないが最高度の高速性が求められるアプリが多いんでね

あと>>460が言ってるコンポーネントを弄りにくいというのも気になるな。
出来あいのコンポーネントの振る舞いで済むなんてことのほうがめずらしいからな。
2016/04/06(水) 15:23:16.08ID:CA9WYZXT
>>461
>特定顧客向けのソフトならそれほどシビアに速度重視とならないし
制御系は速度大切だよ
一度限りの顧客ならいいけど、少しでも速いソフトを納品しないと次の仕事来ないよ。
コンポーネントいじりたければ、できるはずだよ。

まあ、君の主張、正しかろうと間違っていようと自由だし、
君の好きな開発環境のスレでも立ててそこに居座れよwwww
2016/04/06(水) 15:25:24.20ID:CA9WYZXT
C++ Builderが必要とされるのは、
1.複雑なGUIを短時間に設計したい。
2.C++を用いたい。(良くも悪くも主流言語だからね。)
3.高速化したい。
4.VMをかましたくない。
5.ソース保護したい。
6.LGPL、GPLを避けたい
7.マルチプラットフォーム化したい。
467デフォルトの名無しさん
垢版 |
2016/04/06(水) 15:45:57.09ID:XNZYNGOq
C++ Builderだと>>462みたいなソフトが作れるのか
俺もこんなソフト作りたい
468デフォルトの名無しさん
垢版 |
2016/04/06(水) 15:55:52.17ID:juZ1UUc3
>>464
>GUI主体のアプリにしか使えない。

別になんでも使えるけど言語がC++なんだから、
GUI主体でないのなら、プログラマーにとっては別にVisual C++でも構わないよ。
あるいはclangでも構わない。
同じC++だからね。
C++ Builderという言語はないからそこを勘違いしただめだね。
同じC++でもできればLGPL、GPLライブラリを使わなくてすむほうがいいね。
2016/04/06(水) 16:27:59.51ID:16ozGsgJ
>>486
「使えない」と書いたけど「選べない」に訂正しとくわ。
C++Builderみたいなマイナー環境を使うことを提案するなら、よほどのアドバンテージが無ければ無理だから。
470デフォルトの名無しさん
垢版 |
2016/04/06(水) 16:34:37.36ID:OiznJSdk
>>463
Qtは商用ライセンスがあるだろ
gccを使ったらLGPLになるわけじゃないし
471デフォルトの名無しさん
垢版 |
2016/04/06(水) 16:52:57.37ID:7hEA4N7H
>>469
C++ BuilderはGUI使わなかったら、clangというメジャーなコンパイラになるだけ。
それ以外の何物でもなし。
君、開発環境は何使ってんの?
君の言う優れた開発環境を言ってみないよ。
ちょっとトンチンカンなとこあるよ君www
2016/04/06(水) 16:59:45.18ID:16ozGsgJ
>C++ BuilderはGUI使わなかったら、clangというメジャーなコンパイラになるだけ。
だめだこりゃ
C++Builderに少しだけ興味あったけど推してるのがこんなんじゃ永遠に使う事はないな
さいなら
473デフォルトの名無しさん
垢版 |
2016/04/06(水) 17:01:22.51ID:7hEA4N7H
>>470
>Qtは商用ライセンスがあるだろ
あるね確かに
めんどくさい変なライセンスが。

>gccを使ったらLGPLになるわけじゃないし
glibcをスタティックリンクしてもLGPLの制約に何も触れないなら君の言う通りだな
ダイナミックリンクしてglibcを製品と一緒に配布しても、glibcのソース要求に対応する義務がなければいいがな。
リンクのしかたから注文つけられてめんどくさいよね
何をしようとリバースエンジニアリング許可は避けられないし、商品としては採用しがたいよね
2016/04/06(水) 17:03:06.68ID:7hEA4N7H
>>42
オマエが興味なくしてくれてうれしいよ
バカに使って欲しくないからね
はいさいなら
もうくんなよ
2016/04/06(水) 17:04:17.60ID:AXQdtdmy
C++君はライセンスとか難しくてわからないからね
MonoがLGPL以外に出来ないとか言っちゃう
476デフォルトの名無しさん
垢版 |
2016/04/06(水) 17:23:16.10ID:iRUBa8uv
C++ Builderを使っている人はメジャーを使いたいからこそC++を使っているんであって
マイナーな言語のC#を避けているんだよ
C++のほうがどう考えてもC#よりメジャー
これはよく理解しておくことだ
2016/04/06(水) 20:16:18.99ID:5P7W5+Ds
メジャーなのが拠りどころ、他人がどう思ったか、使ってるかが判断基準ってわけだな。
2016/04/06(水) 20:18:42.47ID:Uz0VZGx7
おっさん達にC++は任せた
あとはよろしく
2016/04/06(水) 20:47:39.59ID:yGAK1NPY
リアルな話、C++BuilderってDelphiよりユーザー少ないんじゃない?
2016/04/06(水) 20:48:25.48ID:lyd1kXoG
vb.netはどうだ!w
2016/04/06(水) 21:02:44.83ID:lyd1kXoG
もしGUIライブラリ自体がC++で書かれてるならC++Builderは「あり」だと思うよ。
移植性も高そうだしね

でも残念ながらライブラリはDelphi謹製だよね?
GUIのャRンポーネントb少しでもいじbチたり、新規継緒ウで作る時はイャрナもPascalと滑i闘することにbネるよ。

1環境で2言語だよ?
ほんとのC++の開発環境とは言えないよ!
■ このスレッドは過去ログ倉庫に格納されています