ここにもありますね。
「SDN: Nick Anounces Delphi Prism
http://blog.marcocantu.com/blog/nick_announces_delphi_prism.html
要約:
・VS のプラグイン
・.net 3.5 サポート(Winforms, WFP, Silverlight, ASP.NET, WCF, LINQ)
・DataSnap2009 Integration, dbExpress for ADO.NET
・Sold Only With Maintenance どういう意味だろ?
・年末
Delphi Prism が製品名になるみたいです。
小林 さんは書きました:
>Visual Studioのプラグイン化された.net <http://xn--48jua7b5g0ezcuo6eud4284b.net>
>版のDelphiが、年末までに発売されるそうですが、
>皆さんの期待度はどうですか?
>
>ベータテストも始まっているらしいのですが、申し込まれた方はいらっしゃいますか?
>https://beta.embarcadero.com/callout/default.html?callid=6E2829BA76664D57ABD8F26046781EA5
>express版でも参加できるのでしょうか?
Applyしたら空のメールが届きました(;_; バグ?
----------
東京都 日野市 中村拓男
> >Visual Studioのプラグイン化された.net <http://xn--48jua7b5g0ezcuo6eud4284b.net>
すみません。
このリンクは無効です。Gmailが勝手に挿入したリンクなので無視してください。
> Applyしたら空のメールが届きました(;_; バグ?
自分もApplyしてみました。
リンクが記載されたメールが届きました。
以前申し込みをした際に、あるWebメールではリンクが表示されず
他のWebメールで申し込んだら、上手く表示された事がありました。
On Mon, 06 Oct 2008 19:55:59 +0900
tknak...@brain-tokyo.jp (中村拓男) wrote:
tknakamura> >ベータテストも始まっているらしいのですが、申し込まれた方はいらっしゃいますか?
tknakamura> >https://beta.embarcadero.com/callout/default.html?callid=6E2829BA76664D57ABD8F26046781EA5
tknakamura> >express版でも参加できるのでしょうか?
tknakamura>
tknakamura> Applyしたら空のメールが届きました(;_; バグ?
私も空のメールが届いたので、あれ? と思っていましたが、添付で
HTML形式のメールが付いていて、そっちに内容が書かれていました。
plain形式のメールにも載せてほしかったですね…。
-----
神保道夫@個人他
e-mail: karl _at_ muc.biglobe.ne.jp: 公開メインアドレス
e-mail: karl _at_ ebug.jp: Echigo BSD Users Group(EBUG)用
blog: http://karl0204.at.webry.info/
(御用の方はメインアドレスに送ってくださいm(__)m)
AL-MAIL の 「HTMLタグを隠す」を解除したら無事 Apply できました。
#意図的な罠だろうか(^^;
"[Delphi:90773] Re: Delphi Prism" において
"Michio \"Karl\" Jinbo" <michio...@gmail.com> さんは書きました
>On Mon, 06 Oct 2008 19:55:59 +0900
>tknak...@brain-tokyo.jp (中村拓男) wrote:
>
>tknakamura> >ベータテストも始まっているらしいのですが、申し込まれた方はいらっしゃいますか?
>tknakamura> >https://beta.embarcadero.com/callout/default.html?callid=6E2829BA76664D57ABD8F26046781EA5
>tknakamura> >express版でも参加できるのでしょうか?
>tknakamura>
>tknakamura> Applyしたら空のメールが届きました(;_; バグ?
>
>私も空のメールが届いたので、あれ? と思っていましたが、添付で
>HTML形式のメールが付いていて、そっちに内容が書かれていました。
>plain形式のメールにも載せてほしかったですね…。
+---------------------------------------------+
|Takuo Nakamura from Hino City, Tokyo JAPAN |
+---------------------------------------------+
> ここにもありますね。
> 「SDN: Nick Anounces Delphi Prism
> http://blog.marcocantu.com/blog/nick_announces_delphi_prism.html
Marco Cantuさんのblogには各所からツッコミが入ったらしく、
内容が修正されていますね。最新情報はAllen Bauerさんの
The Oracle at Delphi ≫ Some newsworthy items
http://blogs.codegear.com/abauer/2008/10/06/38874/
で、もう少し詳しいことはMicrosoftのPDCで明らかになるようです。
+=========+=========+=========+=========+=========+=========+=========+
東洋テクニカルシステム株式会社 システム開発部 福士 光
Hikaru Fukushi (Toyo Technical System Inc.)
mailto:fuk...@tts-inc.co.jp
+=========+=========+=========+=========+=========+=========+=========+
気になっていろいろと情報収集しているのですが・・・
Tim Anderson ’ s ITWriting
http://www.itwriting.com/blog/954-prism-official-delphi-language-comes-to-visual-studio.html
Delphi Prism の実体は、 Oxygene なのでしょうか?
http://www.remobjects.com/oxygene
Delphi Prism = Oxygene + Datasnap + dbExpress.
とのコメントもありますし、 Delphi for PHP の実例もありますから
業務提携したんでしょうかね???
個人的には、 RAD というか IDE が別物になって
pascal だけが一人歩きしている時点で
ボーランドの終焉って気がしてさびしい限りです。
Visual Studio も以前と比べ、使いやすくなりましたしね。
何にしても、 pascal は好きですので
どんな形でもいいので、いつまでも生き残って欲しいのですが。
正式に公開されていました。
http://www.codegear.com/jp/products/delphi/prism/
http://www.remobjects.com/oxygene.aspx
RemObjects Oxygene コンパイラテクノロジを搭載
Delphi Prismは、CodeGear RAD Studio 2009の一部としても提供されます。
個人的に疑問に思うのが、 Delphi Prism 版の dbExpress について
Delphi Prism Professional に
『 InterBaseR および Blackfish? SQL 向けの dbExpress ローカルデータベース接続』
と記載はありますけど
Delphi Prism Enterprise には
『 InterBase および Blackfish SQL 向けのデータベースサーバー接続』
と記載があるだけです。
Delphi Prism 版の dbExpress は
ORACLE や SQL SERVER などをサポートしないのでしょうか?(謎)
う~ん、 これで、 BDP も終了ってことなんでしょうか?
ドキュメントなどがない中、苦労して提供された新しい技術を覚えても
それが長い間、持続しないのが困ったものです。
ほんと、素人お断りの開発ツールになってきましたね。
Delphi for Win32
Delphi for .Net
Delphi Prism
の文法などの違いがバージョン毎にわかる資料が欲しい今日この頃です (涙)
ヘルプの完全な日本語化希望です・・・。
> Delphi Prism 版の dbExpress は
> ORACLE や SQL SERVER などをサポートしないのでしょうか?(謎)
PrismにはVCLコンポーネントは無いので、ADO.NETのドライバをそのまま使えるのではないでしょうか。
dbExpressの存在意義は、dbExpressを使用するとデータベースの種類の変更に強くなるという事みたいです。
> う~ん、 これで、 BDP も終了ってことなんでしょうか?
BDPの終了のアナウンスは、随分前にあったような気がします。
BDPは.net 1.1ベースで、足りない機能をBorlandが追加した物です。
これらの追加機能は.net 2.0以上には不要なので
現行のdbExprexssはADO.NETのドライバを単純にラップした物になっていると聞いています。
> ヘルプの完全な日本語化希望です・・・。
Wikiが出来ています。
http://prismwiki.codegear.com/wiki/Main_Page
BDP の終了については、全く初耳でした。
本格的に使う時には、ボーランドのテクノロジー?を
是非、使いたいと思っていたのですが・・・。
ただ、 VCL.NET について下記のQ&Aにもありますように
> http://www.codegear.com/jp/products/delphi/prism/faq
>
> Delphi Prismには、VCL.NETが含まれていますか?
>
> いいえ。VCL.NETの開発はDelphi Prismではサポートされなくなりました。
> VCL.NETを使いたい開発者は引き続きRAD Studio 2007を利用いただくか、
> VCL.NETアプリケーションをVCL for Win32にマイグレーションする選択肢があります。
と、 VCL.NET を利用する場合は、 RAD Studio 2007 を利用してくださいと
書かれていることから、 RAD Studio 2009 では、.net は搭載されないのでしょうか?
バージョン凍結で、これまで通りサポートするということですかね?
たしか、.net 3.5 を RAD Studio 2009 でサポートするような記事を
どこかで見かけたような気がするのですが???
Delphi Prism はおまけ的な要素のように思っていたのですが
.net 3.5 は、 RAD Studio 2009 ではサポートせずに
別 IDE の Delphi Prism でサポートするということなのでしょうか?
このあたりが全然見えてこないのですが
どなたか情報をお持ちの方おられますか?
記事を読んでも私のつたない英語力では全くわかりません。
http://www.bitwisemag.com/2/Delphi-Prism-Visual-Studio-Pascal
ただ、個人的に思うのは、今回のように完全に .net を分離するのであれば
ガリレオを止めて、.net を全く必要としない Delphi7 ベースの IDE で
純粋な for Win32 を推進していって欲しいと思うのは私だけでしょうか?
正直、ガリレオは、メモリ喰いですし、不安定ですし
とてもではないですが、快適とは言えません。
Delphi7 以降、ファイルの拡張子ひとつ見ても
バージョンごとに???な状況なので困惑しています。
話は、あっちへこっちへ脱線するのですが
begin
var ~
end;
と、 begin と end の間に、 var が出現するのが違和感があって馴染めません。
pascal について、詳しく熟知した分けではないのですが
begin と end の間に、 var がある。
pascal チックでないような気がするのですが・・・
もっともっと勉強しなければなりませんね。
dreamily さんは書きました:
>渡辺@奈良です。
>
>正式に公開されていました。
>
>http://www.codegear.com/jp/products/delphi/prism/
>http://www.remobjects.com/oxygene.aspx
>
ちょっと調べて見ました。
1) RemObjects社が開発 Delphiブランドで販売
2) VSベースだが、VSベースのIDEとして単独でインストール可
3) VS Express製品との統合は不可能(プラグインが追加できないから)
4) VCL.NET は含まれない。
5) 出荷時期 2008年10~12月
6) RAD Studio 2009 も同時に出荷。RAD Studio 2009は Prism を含む
7) Windows Forms, ASP.NET, WPF, Silverlight, Parallel FX、LINQ をサポート
8) Black Fish & ADO.NET For Black Fish
9) .NET DataSnap
10) Interbase
動作条件
1) X86, X64(WOW)
2) H/W: 推奨 2.2GHz, 1GB Mem, 1280X1024 Disp.
3) OS: XP SP2 以降(XP, 2003, Vista, 2008 で 2000 のサポートは無し)
4) .NET 1.1, 2.0, 3.0, 3.5, Mono、Cocoa
で、細かい仕様ですが、ここから始まるWebページに膨大な情報が.....
「Main Page - Delphi Prism」
http://prismwiki.codegear.com/en/Main_Page
データベースとかまだほとんど情報の無いページも多いですが、
言語仕様のページは充実してます。
Win32 Delphi vs. Delphi Prism
http://prismwiki.codegear.com/en/Win32_Delphi_vs._Delphi_Prism
とか
Delphi Prism vs. CSharp
http://prismwiki.codegear.com/en/Delphi_Prism_vs._CSharp
とか
面白いですね~
文字列のインデックスが0から...、Create が非推奨になって Newに...、
procedure/function が非推奨になって method に....
恐ろしいことがたくさん書いてあります。
Delphiなのかな... Delphi なんだろうと思います(^^;
----------
東京都 日野市 中村拓男
> 中村@ブレーンです。
>
> 文字列のインデックスが0から...、Create が非推奨になって Newに...、
> procedure/function が非推奨になって method に....
>
> 恐ろしいことがたくさん書いてあります。
> Delphiなのかな... Delphi なんだろうと思います(^^;
Delphi for PHP のように、名前だけが Delphi なんでしょうね、たぶん。
Delphi を語れるほど技量はありませんが
過去に出版されて購入した書籍はどれも時間が止まったまま
化石と化してます (笑)
でも、 Delphi for PHP と言い、もう、 Delphi って何って感じですね。
そのうち
Delphi for Win32 = Lazarus + FreePascal + VCL + Datasnap + dbExpress
なんてことになったりして。
それか、 Eclipse のプラグインで提供とか。
CodeGear ってほんと商社になってしまったって感じですね。
どこからどこまでが自社技術開発で、今度は何に名貸しするのでしょうか?
個人的に思うのは、ここまで商社的な販売手法に転換して行くのであれば
Professional 版をベースとして、それぞれの機能パッケージを選択式で
追加購入できる販売手法も良いかも知れないですね。
Enterprise 版との価格差を考えたら、自分の欲しい部分だけを
Professional 版に追加できるようにして購入できる方がメリットはあると思います。
もちろん、単体で購入するよりは、安く
フル機能で購入するよりは、高くが基本でしょうけど。
次期 RAD では、 円高還元セールをやって欲しい今日このごろです。
海外ツールは今が買い時でしょうね。
dreamily さんは書きました:
>> 恐ろしいことがたくさん書いてあります。
>> Delphiなのかな... Delphi なんだろうと思います(^^;
>
>Delphi for PHP のように、名前だけが Delphi なんでしょうね、たぶん。
>
>Delphi を語れるほど技量はありませんが
>過去に出版されて購入した書籍はどれも時間が止まったまま
>化石と化してます (笑)
>
>でも、 Delphi for PHP と言い、もう、 Delphi って何って感じですね。
>
>そのうち
>
>Delphi for Win32 = Lazarus + FreePascal + VCL + Datasnap + dbExpress
>
>なんてことになったりして。
>
>それか、 Eclipse のプラグインで提供とか。
>
>CodeGear ってほんと商社になってしまったって感じですね。
他社が作っただけあって、過去の互換性にとらわれていないという感じですね(^^;
新規に .NET アプリを作るという目的では結構魅力的かも。
互換性を高めるスイッチもあるみたいです。
いくつかトピックを覗いて見ました。
「Uses (keyword)」
http://prismwiki.codegear.com/en/Uses_%28keyword%29
Unitは廃され、ソースの冒頭で名前空間を宣言するように変わってます。
複数ソースでひとつの名前空間を記述でき、Uses は名前空間を指定します。
Interface部のコンパイルをマルチパス化することで、Interface部の循環参照
を実現、Interface部のみのマルチパス化なので、コンパイル速度は落ちないそうです。
#結局他の .NET 言語と同じになったいうことですね。
「Locking (keyword)」
http://prismwiki.codegear.com/en/Locking_%28keyword%29
Locked (keyword)
http://prismwiki.codegear.com/en/Locked_%28keyword%29
Locking は C# の Lock と同じ。メソッドに Locked を付けるとメソッド丸ごと
スレッドセーフにできます。
「Exception Handling」
http://prismwiki.codegear.com/en/Exception_Handling
Except と Finally を同レベルにかけるようになりました。
また例外オブジェクトのプロパティで例外のフィルタリングができます。
「LINQ」
http://prismwiki.codegear.com/en/LINQ
C#3 の .NET 統合言語クエリが Delphi でも使えるとのこと。
「Future」
http://prismwiki.codegear.com/en/Futures
「Parallel Loops」
http://prismwiki.codegear.com/en/Parallel_Loop
「Async (keyword)」
http://prismwiki.codegear.com/en/Async_%28keyword%29
スレッドをぐちゃぐちゃ書かずに並列処理を可能にします。
「Require (keyword)」
http://prismwiki.codegear.com/en/Require_%28keyword%29
「Ensure (keyword)」
http://prismwiki.codegear.com/en/Ensure_%28keyword%29
「Invariants (keyword)」
http://prismwiki.codegear.com/en/Invariants_%28keyword%29
Design By Contract ですね。
----------
東京都 日野市 中村拓男