1 ポイント 投稿者 GN⁺ 2025-09-13 | 2件のコメント | WhatsAppで共有
  • Embarcaderoが RAD Studio 13 Florence および Delphi 13、C++Builder 13 を正式リリース
  • 新バージョンには 64ビットIDE、強化されたC++23サポート、Delphi言語拡張(三項演算子など)、AIコンポーネント、広範な品質改善が含まれる
  • SmartCore AI Component Pack などにより、開発者はアプリに AI機能を簡単に統合したり、AI中心のアプリを構築可能
  • WebBroker、WebStencils、GetIt などの中核的なWeb、パッケージ管理、プラットフォーム機能が大幅にアップグレード
  • さまざまなプラットフォーム、IDE、デバッグ、UIライブラリ、データベースアクセシビリティ、コードツールで 使いやすさと互換性を強化

RAD Studio 13 Florence の主な発表

  • Embarcaderoが RAD Studio 13 FlorenceDelphi 13、C++Builder 13 を正式リリース
  • 今回のバージョンには 64ビット RAD Studio IDE、最新のC++Builder Clangコンパイラ、Delphi言語拡張、AIコンポーネントとAIチャットボット、既存機能全般の改善、品質重視のアップデートが含まれる

Delphi言語拡張と三項演算子

  • Delphi言語で長年要望されていた 三項演算子 のサポートを新たに追加
  • “if” キーワードを使う記法で、多くの言語で使われる構文に近く、簡潔な条件表現を提供
  • NameOf組み込み関数、{$PUSHOPT}/{$POPOPT} コンパイラディレクティブ、レコードクラス演算子内の 暗黙のSelfパラメータ宣言、“is not”、“not in” 演算子、“noreturn” ディレクティブ、ジェネリック型制約など、さまざまな文法改善を導入

C++Builder: C++23 および Clang 20 のサポート

  • C++Builder Modern Win64 コンパイラ が Clang 20 にアップグレード
  • C++23 言語標準をデフォルト採用 し、モダンなC++開発環境を提供
  • 改善された Address Sanitizer(ASAN)ランタイム、バージョン別共有ライブラリ、旧バージョンとの互換性を強化

64ビットIDEの導入

  • Windows 64ターゲットプラットフォーム向けに 完全な64ビットIDE を初導入
  • Delphi、C++ の両方でビルド・デバッグをサポートし、Visual Assistベースのコードツールも追加
  • COM/ActiveX、Typeライブラリ、Live Templates、Surroundメニューなどの機能を統合
  • インストールプロセスがIDEの中核構成に統合された
広告

SmartCore AI Component Pack

  • RAD Studio SmartCore AI Component Pack の提供により、Delphi、C++Builderアプリへの AI機能の容易な統合 を支援
  • 単一のAI接続コンポーネントが、さまざまなAIエンジン(OpenAI、Claude、Gemini、Ollamaなど)とRESTで通信可能
  • テキスト、画像など多様なデータ型向けのリクエストコンポーネントをUIと容易に連携可能
  • コンテキスト生成、翻訳、データインサイト、チャットボットなど AIベースのユーザー体験拡張 が容易
  • GetItを通じて、まもなく正式パッケージとして提供予定

WebStencils、WebBroker の改善

  • WebStencils(Webテンプレートライブラリ)とWebBrokerに セッション管理、Apache/Nginxサポート、ロギング改善 を導入
  • WebStencilsでセッション、グローバル変数、switch文、認証・認可、データセットへの直接アクセスと詳細制御を提供
  • 複雑なWebサイトや権限・ログインシステムを容易に実装可能

GetIt のパッケージバージョン管理

  • GetIt パッケージマネージャ にバージョン管理機能を追加し、複数バージョンの同時提供と選択インストールをサポート

IDEの検索機能と使いやすさ

  • Project Manager、構造ビュー、メッセージウィンドウ、イベントログなどで 検索機能 を強化し、グルーピングオプションも導入
広告

RAD AI Companion サイト

  • RAD Studio 13 ユーザー支援のための AIベースのチャットボット(RAD AI Companion)を新たに開始:

新規・強化されたプラットフォーム統合

  • Windowsターゲット向けに API整備、WinRT API、WinAPI WinMDプロジェクション、WebView2コントロール を更新
  • DelphiのiOS APIヘッダ拡張、Androidビルド/デプロイツール強化、Java2OP importer改善

VCL および FireMonkey の新機能

  • VCL: Microsoft UIAutomationインターフェース統合(アクセシビリティおよびUI自動化テストを支援)、タイトルバーのスタイリング、ControlList・FormsTabsBar・TToggleSwitchの改善、ActionMainMenuBarへのスクロール導入
  • FireMonkey: Display Link Service(アニメーションの滑らかさ)、GPUベースのビットマップコピー性能、新しいMaskEdit、TPresentedScrollBoxプロパティ拡張、IFMXSpellCheckerServiceEx、TAlignLayout、新しいApplicationEventsコンポーネントなど多数の改善
  • FMXLinux の統合性を改善し、Skia4Delphi を最新化

データベースアクセシビリティと FireDAC

  • FireDAC(高品質なDBアクセスライブラリ)を更新し、OAuth認証(Oracle)、並列バックアップ(Firebird)、PostgreSQL配列サポートを強化
  • Unsigned Big Integer フィールド対応など、さまざまな改善を実施
  • 今後 InterBase 15 Developer edition ライセンスを同梱予定
広告

RAD Server、API およびマルチテナント

  • SwaggerベースのAPIドキュメント化 オプションを追加し、マルチテナンシー構成やAPIバージョン管理を容易に適用可能

コードツール、アップグレード支援

  • Delphi向け “Classic” CodeInsight エンジンを復活させ、DelphiLSPと並行提供
  • Delphi Upgrade Advisor ウィザードを導入(プロジェクト設定/コード改善の推奨)
  • C++: Visual Assist 統合の64ビットIDEサポートおよび安定性を向上

IDE およびデバッガの品質

  • LLDBベースのデバッガを v20 にアップグレードし、64ビットIDEでのデバッグ体験を強化、Attach to Process ダイアログも改善
  • Smart CodeInsight、エディタタブ/テーマ、構造ウィンドウでのエラーメッセージコピーなど、UIの細部を改善
  • IDEカスタマイズ向けに公式 ToolsAPI を拡張

製品利用案内

  • RAD Studio 13、Delphi 13、C++Builder 13 の体験版と正式ビルドをオンラインで提供
  • 既存ライセンスユーザー向けに即時ダウンロードを可能にし、メール通知も送信
  • https://my.embarcadero.com からダウンロード可能

2件のコメント

 
xguru 2025-09-13

おお、ついにDelphiとC++BuilderにもAI開発コンポーネントが入るんですね。
Delphiはなんだか心のふるさとのようで、新しいニュースが出るたびについ見てしまいます。

 
GN⁺ 2025-09-13
Hacker Newsの意見
  • Netflix共同創業者のMarc RandolfがBorlandで勤務していた経歴が興味深い
    RAD StudioはVB6のようにフォーム上へコンポーネントをドラッグ&ドロップして簡単に配線でき、より進化した言語と組み合わせて使えるツールだった
    しかしツールの価格が高すぎたうえ、Microsoftが価格競争で市場を急速に奪い、初期の主導権を失ってニッチへ追いやられた
    その後は成長が鈍化し、既存ユーザーから価値を引き出す方向へ方針が変わった
    Lazarus/FreePascalプロジェクトがその代替として登場した

    • Microsoftが素早く市場を掌握できた理由として、著名な開発者Anders Hejlsbergを直接採用したことも大きかった
  • Delphiは今ではユーザーが減り、特に初心者はほとんど知らないほどになったが、それでも依然として優れたツールだ(C++ Builderも同様)
    とりわけUIコンポーネントのドラッグ&ドロップ体験はいまなお最高水準で、辛うじてQt Creatorが近い
    ただし過去の過度なライセンス方針のせいで人気を落としたのは残念だ
    現在はDelphi Community Editionが無料で提供されている
    時間があるならぜひ試してみてほしい。趣味のプロジェクトに本当によく合う

    • 個人的にはWinFormsのほうがこれらより優れていると思う
      いまでもプロトタイピングにWinFormsを使っており、15分で管理者に見せるモックアップを素早く作りたいときは、WinFormsに勝るものはない
  • Delphiが今でも特定の層ではかなり安定した利用率を保っているのには驚いた
    数年前にDelphiを熱心に擁護していた開発者と話した記憶がある

    • 特定の知人向けに管理・業務ツールを作るとき、プラットフォームが明確で配布方法も把握しているなら、RADツールまたはデスクトップビルドを支援するプラットフォームが最良の選択だ
      ブラウザベースのアプリよりUXもはるかに優れている
      私自身も今はJava/Swingで管理ツールを作っているが、Webアプリよりずっと簡単で速い(Claude Codeをこの役割に使っている)
      Delphiは開発速度、品質、UXの面でおそらくさらに優れたツールだろう

    • Delphiは1990年代のCOBOLと呼べる存在だ

  • サーバーが落ちていて元記事を見られない状況なので、公式告知の内容を要約する
    "EmbarcaderoがRAD Studio 13 FlorenceとDelphi 13、C++Builder 13のリリースを正式発表した
    今回のFlorence版には64ビットIDE、更新されたC++Builder Clangコンパイラ、Delphi言語拡張、AIコンポーネント、AI companion、既存機能の強化、品質重視の改善がすべて含まれている"

  • ブログWebサイト(公式メインではなくブログ)が接続不能というのは、商用開発ツールとしては良い兆候ではない
    Delphiへのノスタルジーがあるだけに残念だ

    • Delphiほどヘルプ機能が優れていたコンパイラは見たことがない
      インターネットがなくても、ライブラリごとに実践的な例付きでドキュメントが非常によく整備されていた
      あれほど簡単にデスクトップGUIアプリを作れた、より良いツールはまだ見つかっていない
      2010年ごろにDelphiをやめてJavaおよびWeb/モバイルへ移ったが、その品質に匹敵するものはない
      運命の皮肉として、Borland DelphiでコンパイルしたすべてのアプリはWINEさえ入れればLinux、OSXなどさまざまなプラットフォームで円滑に動くという、マルチプラットフォーム的な特性がある

    • CDNで静的配信できるページでCloudflareのエラーページを受け取った状況は皮肉だ
      そして今やEmbarcaderoがUltra-Editまで所有しているのも本当に奇妙に感じる

  • 複雑でもないコードでメモリセグメンテーションフォルトが発生するというのは、Object Pascal自体に対する誤解だ