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