Delphiはもうあまり人気がないという印象があります。しかし、今は仕事で、私たちがまだ使用している古いDelphiプログラムにいくつかの変更を加える必要がありました。私はBorland Developer Studio 2006を使用しましたが、実際に使用した経験はほとんどありませんでしたが、非常に快適で直感的に作業できました。Delphiはまだ広く使用されていますか?私は単にそれを認識していませんか、それとも他の理由がありますか?
Delphiはもうあまり人気がないという印象があります。しかし、今は仕事で、私たちがまだ使用している古いDelphiプログラムにいくつかの変更を加える必要がありました。私はBorland Developer Studio 2006を使用しましたが、実際に使用した経験はほとんどありませんでしたが、非常に快適で直感的に作業できました。Delphiはまだ広く使用されていますか?私は単にそれを認識していませんか、それとも他の理由がありますか?
回答:
Delphiはまだ存在し、非常に生きていますが、新しい所有権の下にあります。
ボーランドは本当に道を失った。彼らは非常に大きな製品ラインを持っていて、人々が興味を持っている主なものはDelphiでしたが、PHBが大きくなると思っていたのは開発ツールではなく、アプリケーションライフサイクル管理ツールでした。そのため、彼らはDelphiの代わりにそれを開発および促進するために多くのリソースを投入し、開発ツールをブランチングさせました。Delphi Live!でボーランドの元従業員から聞いたことがあります。数年前のカンファレンスでは、営業担当者は、Delphiを販売しようとすることを積極的に思いとどまらず、インセンティブを与えていませんでした。
数年前、状況は変わりました。ボーランドは、開発ツール部門全体をEmbarcadero Technologiesに売却しましたが、それまではほとんどの場合、データベース関連ソフトウェアで知られていました。今、彼らの名声に対する大きな主張は、彼らがDelphiを作っている人たちだということです。売却から数か月以内に、ボーランドの株は1株あたり1ドルを下回り、基本的に既存の製品のライセンス料を管理するだけの「企業の墓地」会社によって買い取られました。ボーランドはもはや存在しません。
ただし、Embarcaderoは実際にはDelphiを重視しています。彼らはそれに多大な労力と労力を費やし、製品の品質は過去数回のリリースで飛躍的に向上しました。不況と Delphiは、「オープンソース開発の時代」と認識されている商用専用のツールであるにもかかわらず、売り上げは非常に強く、チームは大きな進歩を遂げました。
TL; DR:ボーランドは死んだ。Delphiはそうではありません。現在は「Embarcadero Delphi」であり、非常に活発で活発です。
新しいバージョン(特にXE)は2006年よりもはるかに優れており、かなりバグの多いバージョンでした。そして、Delphiの使用は間違いなく減少しており、IMOの唯一の理由は価格です。Delphiは非常に高価であり、無料版はありません。コンパイラでさえ無料ではないため、オープンソース開発のツールとしてのデルファイは事実上排除されています。
そして、そのゆっくりとした低下にはるかに貢献したことの1つは、Delphi .NETコンパイラーであり、Borland以降のCodeGearはその製品に多大な努力をしましたが、それは大きな大きな間違いでした。
バージョン1からDelphiを使用し、職場に導入しました。当時、私たちはWindows開発の大部分でVisual Basic 3を使用していましたが、Delphiはニーズに合わせてVB 3よりも優れていることがわかりました。
16ビットから32ビットに移行するときが来たとき、開発チームはこの機会に製品のアーキテクチャを変更し、計算エンジンからUIを分離しました。この時点で、VBから100%Delphiに切り替えました。
Delphiの衰退の原因は何ですか?投稿の多くは、関連するファセットのいくつかをカバーしていると思います。Borlandne 'Inprise ne' Borlandは、コアサポーターに焦点を当てていません。後に、ボーランドがデルファイを外部の会社に売却しようとしていたことが広く知られていましたが、これはユーザーの信頼を刺激するものではありません。
CodeGearがそれを取得した後、64ビットコンパイラがないために採用が妨げられた可能性があると思います。最終的にはCodeGearの64ビットバージョンのコンパイラーを待つことをgaveめ、当社の計算エンジンをFree Pascalコンパイラー(FPC)に移植して、64ビットWindowsと32/64ビットLinuxをサポートするようになりました。プラットフォーム。
今後のDelphi XE2を本当に楽しみにしています。64ビットWindowsとOSXおよびiOSプラットフォームのサポート(iOSサポートはFPCによるものです)は、かなり長い間、私が期待していた最初のDelphiリリースです。
はい、まだ広く使用されています。おそらく以前ほどではありませんが、CodeGear / Embarcaderoがユーザーベースについて不満を言っていることはないでしょう。また、Delphiに将来がないと考えた場合、Embarcaderoは多くの(データベース)ツールの開発をDelphiに切り替えません。
開発者としての雇用を求めており、Delphiの経験がある場合、Delphiはうまく機能していないという印象を確実に得ることができます。Delphi開発者向けに宣伝されている仕事はほとんどないように見えますが、C#、Java、PHPなどには宣伝されている仕事がたくさんあります。
したがって、Delphiのスキルを開発することは、専門的には「良い投資ではない」ように思えます。十分な開発者がこれを決定する場合、ツールを採用する開発者はますます少なくなると結論付けるのが合理的であると思われます。
リリース1.0以降、デルファイで生計を立てています。XEを非常に喜んで使用しています。前述のすべての理由により、米国のデルファイ市場は明らかに事実上消滅しました。しかし、私の印象は、それはまだヨーロッパで非常に健康的で人気があるということです。
Pascalはヨーロッパで作成された言語であり、C / C ++、Microsoft、およびWindowsの発祥の地である米国(「ネイティブ言語」がC / C ++である)よりも強いルーツと伝統を持っているからだと思います。MSとC言語ファミリは、特に米国のプロフェッショナルWindowsプログラミングの世界で常に支配的です。
そうは言っても、CodeGear-Embarcaderoのおかげで、Delphiの復活が少しあるようです。
多くの人が無視している、または何らかの形で見落としている1つの側面:Delphiは関連性を維持できませんでした。
D1が登場したとき('94?)、開発の選択肢は2つだけでした。デスクトップまたはサーバーです。D4企業は、基本的にインターネット開発で水域をテストしていました。D7までに、新しいアプリケーションはデスクトップよりもブラウザで実行される可能性が高くなりました。
残念ながら、Delphiは変わりませんでした。この頃、ほとんどのコンパイラ会社は失敗し始めました。CorporateはWebに移行し、それらの言語を採用していました。
確かに、新しいデスクトップアプリケーションが構築されていましたが、率直に言って、主流が進んでいました。
はい、ボーランドは王室で失敗しましたが、主な問題は彼らがウェブを受け入れなかったことです。.NetとJavaは、大多数の開発スタッフの心をつかみ、勝ち取りました。Delphi.Netでさえ悲惨な失敗でした。少なすぎるか遅すぎるか、単に悪い実行のいずれかです。
Embarcaderoが方向を変えない限り、Delphiは引き続きデスクトップのみの製品であり、潜在的な市場シェアは縮小し続けます。私は彼らが売り上げを伸ばしていることを理解していますが、縮小している市場で売り上げを増やすことは正確には彼らが必要な場所ではありません。これらの売上の多くは、その分野の他の失敗から切り替わった企業によるものだと思われます。
デルファイが大好きでした。しかし、私は、他の多くの人と同様に、10年以上前にそれを大きくしました。運が良ければ、それも成長します。
マイクロソフトはそれらを殺した
しかし、彼らは彼ら自身から良い助けを得て、彼らは内部で実行されている多くのクールなプロジェクトを持っている傾向がありましたが、商業的な成功を収めたものはほとんどありませんでした。
編集:ああ、申し訳ありませんが、あなたはボーランドではなくデルファイを意味しました。気にしないでください。しかし、それは同じ理由です。Delphiは優れたIDEであり、Visual Basicよりも優れている時代でしたが、Microsoftは開発者を引き付けるにはあまりにも多くの影響力を持っていることに同意します。これは、内部の問題と.Netの切り替えに加えて、デスクトップアプリの人気が低下したという事実と相まって、あいまいになりました
ボーランドはデルファイを殺した。
Delphiのいくつかのバージョンを使用してアプリを作成することは、うまくいきませんでした。何も機能しませんでした。FTPクライアントのような単純なものは、機能し続けることができませんでした。VB6および.NETで完全に動作する単純なWin APIプログラミングでさえ、Delphiは同じコードで15%の時間動作します。ボーランドは1つのサービスパックのみを提供し、知っていたいくつかのバグを残しました。それらを修正したい場合は、アップグレードする以外に選択肢はありませんでした。ユーザーから判断すると、新しいバージョンにはバグ、IDEのクラッシュ、ボーランドからの「意味のある利益を維持しなければならない」という無意味な言葉が散らばっていて、毎年出てくる新しいバージョンに対して支払いを続けなければならないことを暗示しています、それ以外の場合、サポートや修正は提供されません。
私はDelphiを応援していました。VB6ユーザーとして、.NET、Borland Delphi、またはC ++に切り替えるかどうかを判断する必要がありました。答えは明らかでした。なぜなら、ボーランドは気にしなかったからです。他のユーザーはDelphiを廃止し、.NETに移行しました。今でも、Delphiの新しいバージョンに移行することを考えると、気分が悪くなります。それが失敗し続け、何も機能せず、ボーランドの貪欲さを思い出すと、ただ時間を無駄にせずに離れたいと思うようになります。何かがうまくいくのを見るのは悲しいです。
Delphiはまだ生きており、すばらしいツールです。最新のXE2バージョンは、64ビットコンパイル、iOS、MACOSコンパイルなどの多くの機能を備えています。そのため、今では非常にネイティブなマルチプラットフォーム開発ツールです。
BorlandがDelphiにしたことは本当に悲しいことですが、Embarcaderoはゲームを変えているようです。バージョン4以降Delphiを使用しており、現在XE2を使用しています。 -platform Delphiの新しいバージョンがWin32、Win64、MACOS、iOS、Android、Linux ...をサポートしていることを期待します。市場のすべての主要なプラットフォーム。
Delphiの生産性は驚くべきものであり、企業の所有者として開発プラットフォームを変更することはありません。Delphi開発者を見つけるのが難しくても、熟練した開発者にとって言語の学習は非常に高速です。2011年に、Delphiを知らなかった3人の開発者を雇いました。現在、彼らは言語に関する非常に堅実な知識を持ち、非常に多くのことを非常に迅速に作成しています。
私はバージョン3からDelphiを使用しています。バージョン8(これはひどく製品として数えられないため)以来、Delphiの各バージョンは最後の改善でした。DelphiはEmbarcaderoの下で大幅に改善されました。今後のイノベーションを楽しみにしています。
BorlandがDelphiから行った売却は完全に正気でなく(少なくとも私の観点からは)、当然のことながら、MicroFocusによって買収されました。
しかし、Delphiが現在Embarcaderoの有能な手にあることを知っているのは良いことです。
1997年にデルファイとインターベースでプログラミングを始めました。Delphiは最高のプログラミングツールでした。3層の概念が生まれたとき、データベースアプリケーションがはるかに簡単で強力になったことを思い出しました。Delphi 7まで、IDEは完璧でした。しかし、Delhpi 8がリリースされたとき、それは大きく変わりました。それらはすべてを変え、UI全体が変更され、.NETバージョンであると想定され、VCLコンポーネントを見つけるのが難しくなり、「過去の」真新しいMS XPで実行するためにIDE全体がより重くなりました。低パフォーマンスのハードウェアで実行されているSP1がインストールされています。だから基本的にそれは衰退が始まったときです。私のデリー7とBorland Delphiの新しいバージョンを決定するとき、私はDelphi 7に固執します。したがって、私だけでなく、Delphiで働いていた他の多くのプログラマーも同じ視点を共有しています。また、delphi 7は非常に簡単にクラックできました。インストールするのが嫌で、シリアル番号はすべて「1」でした。
2007年から現在まで、PHP5を使用してきましたので、Embarcaderoのバージョンがどのようになっているのかわかりません。
幸運を