アカウント名:
パスワード:
PrismはDelphi.NETの自社開発続行を断念して外から買ってきたもので、.NETベースの言語であり、Delphiの後継バージョンではありません。マルチもMonoを利用してるだけですし。何より、Delphi.NETはDelphiと文法がほぼ同じでコードが再利用できたのに対し、Prismは名前がDelphiなだけで、ほとんど互換性がありません。(分かりやすく言えばVBとVB.NETのような関係です)
ちなみにDelphi自体は次(かその次)のバージョンでMac OS XやLinuxへのクロスコンパイルに対応予定とのことで、現在テスト中だったと思います。
C#一本化なら賛同できるが、表記が違うだけのものなんざいらん。そんなものに存在価値がない。むしろ、VB.NET は VB と完全互換目指すべきだった。
もしC#に一本化してたら、VB6やASPエンジニアがJavaに流れていってしまってたでしょう。(特にASP)名前と文法を似通わせてJavaへの流出を防いだという点ではVB.NETにも意味はあったと思います。おかげで、「オブジェクト指向を理解していない.NETエンジニア」なんてのが氾濫してしまったわけではありますが。
# VB6からのマイグレーションならともかく、新規でVB.NETなんて案件が未だにあります。# しかもJava経験者で.NET未経験なんてのがアサインされてくる。「VB=簡単」ってイメージは根強いですね。
> いや、C# に一本化しても Java には流れんで、C#/ASP.NET に流れるだけでしょ。うーん。それはC#が十分に普及した今だから言えることだと思います。.NETリリースされた当時は、「どうせ新しい言語を覚えるならJavaで」って感じだったような。私の周りだけかもしれませんが。それに使用言語を選択するのは技術者ではないことが多いですから、VBって名前を残すことで.NET(C#含む)がVB6の後継であることを示せたって部分もあると思います。
> 機能も素性も C# と同水準にシンプルでモダンな言語ですよ。言語仕様的な意味ではこれは同意です。が、残念ながら歴史的な経
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
PrismはDelphiの名を冠してるだけの別物 (スコア:2, 参考になる)
PrismはDelphi.NETの自社開発続行を断念して外から買ってきたもので、
.NETベースの言語であり、Delphiの後継バージョンではありません。マルチもMonoを利用してるだけですし。
何より、Delphi.NETはDelphiと文法がほぼ同じでコードが再利用できたのに対し、
Prismは名前がDelphiなだけで、ほとんど互換性がありません。
(分かりやすく言えばVBとVB.NETのような関係です)
ちなみにDelphi自体は次(かその次)のバージョンでMac OS XやLinuxへの
クロスコンパイルに対応予定とのことで、現在テスト中だったと思います。
Re: (スコア:0)
VB.NETが、VB6との互換性のために、大きく犠牲になりました
もともとはC#とVB.NETは表記が違うだけで同じハズだったんだ
ところがVB6ユーザが文句いいまくったせいで、劣化してしまった
Re:PrismはDelphiの名を冠してるだけの別物 (スコア:0)
C#一本化なら賛同できるが、表記が違うだけのものなんざいらん。そんなものに存在価値がない。
むしろ、VB.NET は VB と完全互換目指すべきだった。
Re: (スコア:0)
もしC#に一本化してたら、VB6やASPエンジニアがJavaに流れていってしまってたでしょう。(特にASP)
名前と文法を似通わせてJavaへの流出を防いだという点ではVB.NETにも意味はあったと思います。
おかげで、「オブジェクト指向を理解していない.NETエンジニア」なんてのが氾濫してしまったわけではありますが。
# VB6からのマイグレーションならともかく、新規でVB.NETなんて案件が未だにあります。
# しかもJava経験者で.NET未経験なんてのがアサインされてくる。「VB=簡単」ってイメージは根強いですね。
Re: (スコア:0)
ASP/ASP.NET の開発スタイルと Java の開発スタイルは別次元。
VBでコード書くのと、MFC をベタに書いてるのと同じくらい考慮しなきゃいかん知識量が違う。
けっこうイメージばかりで知らない人が多いが VB.NET はよく出来たまっとうな言語です。
VB でよく問題になりがちだったが ブラックボックスで挙動がわからんことは皆無(C#やC++/CLI なんかと全く同じ)
機能も素性も C# と同水準にシンプルでモダンな言語ですよ。
VB と似てるのは、キーワードだけ。
Java で書けって言われたら逃げるかもしれないけど、VB.NET ならストレスないですよ。
Re: (スコア:0)
> いや、C# に一本化しても Java には流れんで、C#/ASP.NET に流れるだけでしょ。
うーん。それはC#が十分に普及した今だから言えることだと思います。
.NETリリースされた当時は、「どうせ新しい言語を覚えるならJavaで」って感じだったような。私の周りだけかもしれませんが。
それに使用言語を選択するのは技術者ではないことが多いですから、
VBって名前を残すことで.NET(C#含む)がVB6の後継であることを示せたって部分もあると思います。
> 機能も素性も C# と同水準にシンプルでモダンな言語ですよ。
言語仕様的な意味ではこれは同意です。
が、残念ながら歴史的な経