- ベストアンサー
delphi8 ?
日系ソフトウエア という雑誌に delphi8 の特集がありましたが このアプリケーション開発ツールって そんなに世間一般につかわれてますか? いまJAVAの勉強をしてますがいろいろ プログラムが目に入ったら気になってしまうのですが 本屋にもたいして置き場所がなかったし、 一部の好き者だけの方しか使ってないんでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
フリーウェアやシェアウェア等ではDelphiで開発したと思われる物が結構ありますが、Delphi8 以前のバージョンも含めて、MS系のVC++、VB、.Net等と比べればシェア率は低いと思います。 Delphi8は「Delphi言語によるMicrosoft .NET Framework向けのアプリケーション開発を実現するビジュアル開発ツール」って書いてあるので、以前のバージョンとはちょっと違う感じです。 http://www.borland.co.jp/delphi/ 以前のバージョンで Delphi 6 Personal であれば、フリーで公開されています。 http://www.borland.co.jp/delphi/personal/
その他の回答 (5)
- prome
- ベストアンサー率32% (64/196)
現在Delphi7で開発業務をしています。 #3、#4、#5さんのおっしゃるとおりDelphiはVBよりはるかに魅力があります。 Delphiを一度使うと、もうVBには戻りたくないですね。 私はもっぱら、DelphiでRS232Cを制御するソフトを書いていますが、 やはりDelphiはいいです。RS232Cを制御するコンポーネントについては Delphiは標準では持っていませんが、フリーやオープンソースのすばらしい ものが公開されていますので、それを使えば簡単に作れます。 JavaでもRS232Cの制御ソフトは書けますし、.NETでも書けます。 ただ.NETはレガシーデバイスには弱いようで、.NETでRS232C制御ソフトを作って、 原因不明の不具合に悩まされたという人を知っています。 その点、Delphiは.NETより歴史があるので、RS232C制御のコンポーネントもTipsも 豊富です。 Delphi6 Personalは無料で使えるので(ただし機能や配布に制約はある)、 使ってみるとよいでしょう。 Delphi8は.NET対応ということで雑誌等に紹介されていますが、 個人的にはしばらく様子を見てからにしようと思っています。 従来のDelphiユーザーならDelphi8に移る人もいるでしょうが、 .NETをしたいからといっていきなりDelphi8を買う人は少ないでしょう。 やはり参考書籍が多くて、業界標準のVS.NETにするでしょうね。 ちなみにMicrosoftで.NETを作った人は、昔BorlandでDelphiを作っていた人 だそうです。道理で.NETはDelphiのいいところを取っているわけです。
お礼
rs232c ? 私はシリアルポートの原型のRS232Cと おもってしまうのですが ありがとうございました
- terra5
- ベストアンサー率34% (574/1662)
プログラマでいろいろな言語(C,C++,FORTRAN,PL/I,VC,VB,Java,C#等)使う機会があり、 以前Delphiも使ったことがあります。 個人的には使いやすくて気に入ってます。 VB使うよりはDelphi使いたいですね。 ただ、私の仕事では言語は相手が選ぶケースがほとんですが(^^; Pascalなので知られていない、経験者が少ないのもマイナーな理由だろうと思います。 いまどの程度までJAVAを使えるようになっているのか判りませんが、 もしやるなら、ある程度JAVAが身についてからの方がいいかなと思います。
お礼
ありがとうございました
- WizAsura
- ベストアンサー率37% (29/77)
昔、Delphiで開発業務をしていたものです。 世間一般にはあまり知られてはいませんけれど、業務系のアプリケーションとしてはなかなかの評判があります(現に大手のパッケージソフトでDelphiを使っているものもあります)。その理由は、VCほど開発の手間がかからず、VBのようにランタイムを必要としない点、そして豊富なデータベース系コンポーネントの数だと思います。 また、VBと同様にウィンドウズの基本を理解していなくてもある程度のプログラムが作れてしまう使い勝手の良さもいいですし、なによりコンポーネント内部のソースまでトレースできるのも評価できます(Pro以上でですが)。 それに、初期の頃から自作コンポーネントが簡単に作れた所も、優れた点の一つだったと思います。 問題点は、データベースとの親和性が高い故に企業がメインターゲットなので個人ユーザが少ないことと、JavaやCのように他社が同様の開発環境を販売していない事が、認知度の低さに繋がっていると思いますね。 企業系でデータベースを扱う、またはクライアント・サーバ形式のアプリ開発をするなら非常にお薦めです。ですが、汎用的な言語として学習するならJavaの方が良いかと思いますよ(同時に勉強は難しいでしょうし)。
お礼
ありがとうございました
- KENZOU
- ベストアンサー率54% (241/444)
DelphiはBorland社のTurboPascalがその前身のオブジェクト指向言語ですね。Pascalをベースとした非常にわかり易い文法体系をもっており、それゆえ信頼性の高いプログラムを作ることができます。オブジェクト指向言語の最右翼としてC++がありますが、これは結構文法上の紛らわしさがあります。JAVAはC++のそういう欠点(?)を解消するべくSUNよりリリースされた言語で、使いやすさとプログラムの信頼性からあっという間に普及しました。ところでDelphiは一度はまると抜けがたい魅力があります。これは体験しないとわかりません。確かに本屋でDelphiの書籍は殆ど無いか0に等しいですが、それは商業主義最優先のなせる業で、Pascal→教育用言語→大したプログラムは出来ないという間違った認識がずっと尾を引いているためだと思います。訳もわからずにCが流行りすぎた弊害でしょうか。いずれにしてもpapayukaさんがご指摘されているようにDelphi6 personalはフリーで公開されていますので、ぜひ一度Delphiの世界を味わってみてください。 (P.S) ・随分熱く書きましたが決してBorlandのまわしものではありません。断定的表現は割り引いて読んでください。 ・以前「ガンバレ英作君」というシェアウェア(実体はフリーソフト)がVectorにアップされ、そのソースコードを不手際により全て消し去って以来(汗;)プログラミングから遠ざかりましたが、Delphi云々と迷われている投稿を見てつい熱くなりました。以上、参考程度に読み流してください。
お礼
ありがとうございました
- nakatosi
- ベストアンサー率32% (19/58)
参考URLと、平行して読んでいただけるとわかりやすいと思いますが、まず"MicroSoft社の製品ではない"ちゅうのが、有ると思います。僕としては、別に、どっちでもええやん、と思うのですが、やはり、心配な人もいらっしゃるのでしょう。(はっきり言うと、そんな事言っていたら、ほとんどのことが出来ませんw。) "「Visual Basic」よりも後に発表された"これは、やはりあるでしょう。それだけ、VBの名が広がっていますから。 "名もあまり知られていない言語に手を出したくはない"この、気持ちは、特に初心者に多いと思います。やはり、チャレンジ精神よりマイナス思考のほうが働くのでしょうね。 "みんながやってるものをやった方が安心する"この、気持ちも分からなくはないです。やはり、周りと同じものを使っている方が、何となく安心するでしょう。しかし、有名な詩に『みんな違ってみんないい』と、有るように、ほんとうならば、自分にあったものを使うのが一番良いのですがw。 上期の理由で、利用者が多くはないですが、決して少ない方でもないと思います(少なくとも、一部の好き者だけの方だけちゅうことはないと思います。)。 現在、JAVAの勉強をされているとのことですので、delphiが、気ぃになるのなら、有る程度覚えてしまってから、勉強した方が良いと思います。 補足・・・Javaプログラムは、ユーザーのコンピュータの種類(プラットフォーム)に依存しません。つまりJavaは速度よりも汎用性を重視した言語なのです。それに対し、delphiは、プラットフォームが固定されていますが、結構高速です。
お礼
ありがとうございました
お礼
ありがとうございました