14

私は 1987 年以来、Turbo Pascal/Borland Pascal/Delphi の開発者です。現在、私 (および私の友人の何人か) が個人的に使用する古いツールを維持するためにのみ Delphi を使用しています。残念ながら、私のすべての専門的なコードは既に移植されており、中には私が直接関与しているものもあります :) 悲しいことに、他の開発言語や環境に移植されています。OK、この余談な紹介で申し訳ありません。私の質問に行きましょう。

私は現在、Delphi 7 プロフェッショナルを所有しています。私の趣味での使用のためだけに、それは高価な移動であり、費用に見合う価値はありませんでした.

さて、このXE Starter Editionが登場しました。149€で、かなりお得に見えます。私が現在使用しているほとんどすべてのものと、私が見逃しているものに付属しているようです。特にユニコードとジェネリック。

このオファーに秘伝 (悪い) サプライズがあるかどうか知っていますか? それで、私はとどまるべきですか、それとも行くべきですか?

そのような動きの長所と短所は何だと思いますか?

ありがとう。

4

13 に答える 13

22

Starter の最悪の「短所」は、VCL ソースがないことです (機能マトリックスには記載されていませんが、ブログで説明されています

于 2011-02-02T22:05:08.937 に答える
11

Delphi 7 を使用している愛好家であれば、FreePascal に切り替えてみることもできます。完全なソースが付属しています:-)

于 2011-02-03T08:00:38.797 に答える
10

VCL ソースが欠落しており、コマンド ライン コンパイラがない場合、Delphi Starter Edition は NonStarter IMO です。

于 2011-02-03T03:39:52.547 に答える
8

唯一の本当の欠点は、多くのサードパーティ コンポーネントを使用している場合、特に Delphi 7 日以降更新されていない場合、Unicode の移行が大きなハードルになる可能性があることです。

それ以外には、更新しない正当な理由はなく、更新から得られるものはたくさんあります。ジェネリック、Unicode、列挙子、拡張 RTTI、新しい OS サポート、タッチなど、将来のリリースへのアップグレード パスは言うまでもありません。

于 2011-02-02T21:57:20.103 に答える
5

TClientDataset も欠落しています。一部の人にとっては問題になる可能性があります。

于 2011-02-02T22:25:31.180 に答える
4

あなただけがあなたにとって重要な機能を決定することができます。Delphi XE機能マトリックス(PDF)を参照してください。DelphiXEの各エディションに含まれる機能を示します。また、「 What's New 」ドキュメントも参照する必要があります。このドキュメントには、前の3つのバージョンの新機能へのリンクも含まれています(それでも、Delphi 7に戻ることはできません)。

于 2011-02-02T22:02:33.430 に答える
4

メイソンの言うこととは対照的に、本当の「利点」は、Unicode 文字列が含まれることです。

愛好家のプログラミングで Unicode を処理したい場合は、はい、アップグレードを行ってください。これが、私が Delphi 4 から Delphi 2009 にアップグレードした本当の理由です。

ジェネリックは便利ですが、必須ではありません。理論的には、Delphi 7 は、Unicode を除いて、必要なもののほとんどすべてをプログラムできます。

于 2011-02-02T22:30:33.303 に答える
3

XE バージョンは、はるかに優れた IDE、Unicode、および Vista と Win7 のサポートを備えています。もし私がまだ Delphi 7 を使っていたら、私はそれを選びます。

于 2011-02-03T09:46:39.737 に答える
2

主に趣味で使用したい場合は、8 年前の開発環境と新機能があまりない言語を使い続けるのは得策ではありません。

(Delphi に適用されるような)新しいテクノロジーを学びたい場合、または他の環境から得た知識を適用して Delphi の世界での生活を楽にしたい場合でも、XE は良い選択です(ジェネリック、Unicode、拡張 RTTI、Touch について述べたように) 、など)。

さて、スターターは良い選択ですか?ニーズに応じて異なります。機能マトリックスをチェックして(提案されているように)、自分で決めてください.

しかし、言語/IDEが進むにつれて、間違いなくそれを選びます.

于 2011-02-02T23:50:48.370 に答える
1

そして、64ビットコードについてはどうでしょうか。XEでさえ64ビット用のプログラムをコンパイルしないと思います。つまり、プログラムなどの最大4GBには制限があります。XE用に64ビットバージョンがまもなくリリースされることを期待しましょう。

于 2011-08-30T03:45:01.287 に答える
1

まだ Delphi XE にアップグレードしていなければ、ソース コードがなくても、このオファーを利用することは間違いありません。私はまた趣味が一番で、私にとっては、数年ごとのプロのアップグレード費用は価値があります. もっと高価な趣味はたくさんあります、信じてください。

于 2011-02-03T23:20:35.863 に答える
0

この間違いをしないでください。安定バージョンがリリースされるのを待ちます。これを参照してください:新しくインストールされたDelphi XEが理由なくフリーズします(QC 90864 Delphiのバグです)

于 2011-05-18T13:30:08.620 に答える
0

私の意見では、XE2はOSXサポートと64ビットコンパイラのために魅力的ですが、そのようなサポートはプロ版と上位版でのみ提供されます。

したがって、1000ドルを費やす必要がない限り(プロ版)、Delphi 7ですでに使用している機能が不足しているため、初心者はイライラする可能性があります。

よろしく。

于 2011-10-12T14:41:12.017 に答える