by
Anonymous Coward
on 2010年06月09日 0時08分
(#1776963)
Delphiってフリーエディションのおかげで知名度もある程度の人気(フリーソフト作者たちに)が出たのでしょう。 でフリーバージョンが無い今、興味は薄れて仕方がない気がする。 Visual Studio Express(特にVC#やVB)が無料で利用できる状況だとフリーソフト作者たちにとっては無料環境としてはこっちを利用するという選択肢な状態なきがする。
Pascal と C/C++ の言語製品と RDBMS (InterBase) の二本があったわけですが、InterBase を使う層は Access などの Office 製品に食われ、C++ は Borland/Turbo C++ for Windows の統合環境がアホみたいに遅いという自爆もありました。
MS にユーザーを持って行かれたのは「Visual Basic が簡単すぎる」「Borland 製品の IDE がどんくさかった」せいだと思いますよ。
Visual Basic も Visual C++ もそれなりの速度で動作する環境であっても、Turbo C++ for Windows を使うのは罰ゲームにしか思えませんでしたから。
その後、C++ 系の人は OWL から VCL になることで「知識の書き換えを強制された」点 (C++ で RAD は画期的だったのですが……) や、Visual C++ 6 辺りで統合環境自体の性能の差 (IntelliSense やエディットコンティニューなど) がくっきりと出てしまったので止めを刺されたように思います。
影が薄い (スコア:0)
Delphiってフリーエディションのおかげで知名度もある程度の人気(フリーソフト作者たちに)が出たのでしょう。
でフリーバージョンが無い今、興味は薄れて仕方がない気がする。
Visual Studio Express(特にVC#やVB)が無料で利用できる状況だとフリーソフト作者たちにとっては無料環境としてはこっちを利用するという選択肢な状態なきがする。
ちょうど95年頃(Win95が出た頃)の雑誌を引っ張り出して見ていたらWin3.1からWin95へなるうえでの開発環境の記事があった。
そこで少しだけDelphiについても触れられていた。Delphiってそんな頃からあったんだ。と今になって知った。
当時はDelphiは興味が無くてVB2.0や4.0を使っていたのでDelphiについては視界に入ってなかったんだな。
Re: (スコア:0)
そこで視界に入るかというところが重要ですね。
VB 2.0 や VB4.0 の頃なら比較すれば Delphi の圧勝だったんだけど、
知られていない、相手にされない、使える人が少ないとまあ条件が揃っていたので、
なかなか提案しづらかったのを覚えています。
少人数で短期でやっつける場合はたいへん便利に使わせていただきました。
その節はお世話になりました。安らかに眠ってください。
Re: (スコア:0)
無料版があったから、というよりは
Win32ネイティブな開発環境であれほど使いやすいものはなかった。
世界が.NET寄りになって別にWin32ネイティブである必要性が薄れたのが
廃れた理由だと思う。
Delphi5くらいの頃は無料版があったにも関わらず
金を払って買ってた人がホビーユースでもかなりいたし。
Re: (スコア:0)
Delphi 6 Personalかな?
Delphiの開発しやすさが好きだったので,重宝させてもらいました.
Re: (スコア:0)
Delphiはフリーエディションが出た頃には時既に遅しだったような。
VB2.0/4.0製アプリと比べてもnativeだったぶん実行時性能が良かったこともあってVB5が出る前の頃が華だったように思う。
あの頃はVB製よりもC/C++製かDelphi製のフリーソフトを探してましたから。
Re: (スコア:0)
Re:影が薄い (スコア:1)
それは単に VCL をスタティックリンクしたバイナリになっていただけではありませんか?
C++ Builder では VCL をダイナミックリンクにするかスタティックリンクにするかを選択できてましたけど。
Re:影が薄い (スコア:1)
> それは単に VCL をスタティックリンクしたバイナリになっていただけではありませんか?
その「ライブラリをスタティックリンクできる」というのが大きかったんですよ。
VBの場合は、別途ランタイムライブラリをインストールする必要があったりするのに対し、
Delphi は「Visual C++と同様の *.exe 単体動作が可能」「Visual Basic と同様の手軽なアプリ開発が可能」
という両方が成り立つのがすごく便利でした。
このあたりの条件は C++ Builder でも同じですが、C++Builderに対するDelphiの利点は「コンパイルの速さ」ですかね。
昔のDelphiは、VBと比較しても遜色ないというぐらい実行操作したら瞬時に起動するので、コンパイル時間を意識することはありませんでした。
その分、最適化はいまいちなところはありましたけど、
GUIアプリなんかだと、実用上、ガチガチの最適化の効果が表にでることってあまり無いので困ることがなかった。
むしろ、算術関数なんかがビルトインでインライン展開される分、C++より高速な場面もあったりとか。
(C言語の場合、標準Cライブラリとしての引数チェックとかのせいで単純なFPU利用にならなかったりとか)
#DOS時代の昔から
#「Borlandはコンパイルの最適化はイマイチだけど、ライブラリがコンパクトで高速」
#「Microsoftはライブラリは鈍足だけど、コンパイルの最適化は強い」
#って感じでしたね。
Re: (スコア:0)
Delphiになってからはそんなことしなくなたなあ。
MS-DOSみたいに自由に簡単にハードウェアにアクセスできなくなったということもありますが。
morikun
Re: (スコア:0)
>ちょうど95年頃(Win95が出た頃)の雑誌を引っ張り出して見ていたらWin3.1からWin95へなるうえでの開発環境の記事があった。
>そこで少しだけDelphiについても触れられていた。Delphiってそんな頃からあったんだ。と今になって知った。
>当時はDelphiは興味が無くてVB2.0や4.0を使っていたのでDelphiについては視界に入ってなかったんだな。
いや、むしろその頃こそがDelphiの絶頂期だったと言っても過言ではないような。当時はVBの能力が低かったというか単なるグルー言語レベルだったからねえ。ネイティブコードへのコンパイルもサポートしてなかったし。
Re:毛が薄い (スコア:1)
地味に古文書をひも解いてみると、borland 自体の絶頂期は
もうちょっと前の turbo シリーズの頃だったのかなぁ、って思います。
初心者さんとコマーシャルベースのデベロッパは、多少ドン臭くても、
ブランドの安心感から visual シリーズの環境に流れ、
それ以外の開発者は、ideと言語が紐付けられている事を嫌って、
自分好みの環境を構築する方向に向かい、
delphi の頃になると、一部のコアな人々だけが頑張ってたように見えますね。
やや過小評価では (スコア:1, 興味深い)
DelphiはBorlandの中興の祖と言えるのではないでしょうか。
という状況だったWin95登場初期のアプリ作成環境において、両者を兼ねそなえたDelphiは、一時期かなりもてはやされていたというイメージです。バージョンでいうとDelphi 2.0~6.0辺りですかね。
おそらく、一時期開発環境のシェアにおいてはMSすら凌駕してた(と思う)Turboシリーズと比較するとそこまでの勢力は無かった気はしますが、「一部のコアな人々だけが頑張ってた」というのは、やや過小評価ではないかと思います。
Re:毛が薄い (スコア:1)
もうちょっと、いくつかの要因が絡み合っているかと思います。
Pascal と C/C++ の言語製品と RDBMS (InterBase) の二本があったわけですが、InterBase を使う層は Access などの Office 製品に食われ、C++ は Borland/Turbo C++ for Windows の統合環境がアホみたいに遅いという自爆もありました。
MS にユーザーを持って行かれたのは「Visual Basic が簡単すぎる」「Borland 製品の IDE がどんくさかった」せいだと思いますよ。
Visual Basic も Visual C++ もそれなりの速度で動作する環境であっても、Turbo C++ for Windows を使うのは罰ゲームにしか思えませんでしたから。
その後、C++ 系の人は OWL から VCL になることで「知識の書き換えを強制された」点 (C++ で RAD は画期的だったのですが……) や、Visual C++ 6 辺りで統合環境自体の性能の差 (IntelliSense やエディットコンティニューなど) がくっきりと出てしまったので止めを刺されたように思います。
そういう意味では、絶頂期は "for MS-DOS 時代" (Windows 3.1 以降の MS-DOS 向けリリース) なのではないかと思います。
Turbo C/C++ for MS-DOS 4.0J とか、WonderWitch 向けコンパイラとしては最強でしたし。(時代が違いすぎるけど)
Re: (スコア:0)
Turbo PascalがCP/M上で動作している様子を見た人は
流石に少ないか。爆速でしたよ、すげーってくらい。
あのころが最盛期かも。
Re: (スコア:0)
Kahn 親分もブイブイ言わせてましたし
その後の迷走っぷりは涙を禁じ得ません
Re: (スコア:0)