Learn How this Team Managed to Build a Delphi Web App in Less Than 5 Days

完全に機能するアプリを作成するのは簡単な作業ではありません。このプロセスは少し面倒で、プロジェクトを機能させるために考慮すべき多くの要素があります。最近開催された DelphiConのセッションを収録したこのビデオでは、開発チームが5日間で完全に機能するDelphi Webアプリを構築する方法を学びます。Bruno Fierensは、彼のチームがTMS Web core PWA(Progressive Web Application)クライアントを、 RAD Studio IDE とバックエンドにTMS XData REST APIを用いて作成したサクセスストーリーを共有しています。Delphiがデスクトップアプリケーションやモバイルアプリ向けで、最も生産性の高い開発ソリューションであることは誰もが知る事実ですが、Webについてはどうでしょうか。このセッションでは、フルスタックのリッチWebアプリケーションを作成する上でのDelphiの生産性と効率性について説明します。

実用的なハロウィーンWebアプリをゼロから構築する

この Delphiサクセスストーリー は、 TMS Software のBruno Fierensがエンバカデロのゼネラルマネージャー Atanas Popov からメールを受け取ったところから始まりました。Atanasのメールは、Brunoと彼のチームに、自社で使うハロウィンコスチュームコンテストに使用できる、TMS Web Coreを利用したWebアプリを作成できるかどうか尋ねるものでした。コンセプトは、参加者が自分の写真をオンラインで送信し、それらを共有して他のメンバーから投票を集めることができるWebアプリを構築することです。ただし、課題となるのは、スクラッチから構築して1週間以内にアプリを稼働させなければならないという点でした。

すでにコンセプトがあり、すべての要件が定められているのは良いことです。ここから、ユーザーがナビゲートして探索できる5ページで構成されるWebアプリが作られたのです。それが RADoween アプリです。このアプリは、ユーザーがエントリを(ドラッグ&ドロップ操作で)送信できるメイン画面、共有ページ、送信リストページ、および管理ページで構成されています。

Brunoはまた、サーバー側とクライアント側の両方でアプリケーションの背後にあるアーキテクチャを示します。すぐに気付くのはフォームです。興味深いことに、フォームデザイナーの構造は、ブラウザでアプリを実行したときの構造とはまったく異なります。一般的に、これは、フォームにHTMLテンプレートを使用し、すべてのデザインレイアウトがHTMLを介して行われるためです。

TMS Softwareが手掛けた「Thriller」プロジェクトの詳細と、このRADoweenアプリをゼロから短時間で構築する方法については、以下のビデオをご覧ください。


Download a free trial copy of RAD Studio Delphi today and follow along!


RAD Studio、Delphi、C++Builderを用いれば、開発時間を短縮し、より早く市場に投入可能!
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!

Delphi Community Edition(無料)C++Builder Community Edition(無料)