アプライアンスコメント Learn Delphi

DelphiでクロスプラットフォームRESTクライアントアプリを30分以内に構築する

以前のセッションで、Delphiが 最も学習が容易なプログラミング言語 のひとつであるということを見てきました。Delphiは本質的に単純ですが、初心者とプロの開発者の双方に適合する高機能なプログラミング言語です。最近開催された DelphiCon 2021では、David Corneliusが Windowsアプリケーション開発 向けのローコードアプローチによって、30分以内でスクラッチから稼働するプロトタイプを構築して見せました。

ローコードの原則について知っておくべきこと

In this session, David will take us through creating a cross-platform REST Client application from scratch to a working prototype. For him, the less code you have to write, the less code you have to debug later and we couldn’t agree more. Using a rich set of components and libraries, you can save yourself time and maintenance which lowers the cost of development and can boost your productivity at the same time.

ローコード は、アプリケーションとプロセスを構築するためにコーディング作業をほとんど、あるいはまったく必要としないソフトウェア開発アプローチです。ローコード開発プラットフォームは、汎用的なプログラミング言語にかわって、単純なロジックとドラッグ&ドロップ機能を備えたビジュアルインターフェイスを使用します。

こうした概念は業界全体で認識されており、2024年までにアプリケーション開発の65%がローコードアプローチを利用すると予測する人もいます。環境の違いを考慮したり、データを独自の方法で書式化したり処理する必要があるため、この概念はノーコードではないという点に注意してください。

Delphiでごくわずかなコード量でクロスプラットフォームアプリを構築する方法

Interestingly, this session features an actual demo of how you can build a working application prototype from scratch with fewer codes to deal with. The project is a REST Client app that uses FireMonkey and works on Windows, Mac, Android, and iOS.  The demo will demonstrate how to build an app from scratch using components that can be found in Delphi. The API source for this project is Wordnik, an online dictionary.

David will show us how to access a public REST API and parse JSON results into FireDAC memory tables linked with LiveBindings to fill a couple of ListView with only a few lines of hand-written code. He will also show us some tricks using some of the features of REST Debugger tools and some nifty components like the TRESTResponseDataSetAdapter that magically transforms the JSON response into a memory table.  All of which can save you a great amount of time instead of dealing with tedious tasks of extensive coding.

詳細は、以下のビデオをご覧ください。 


Why not follow along with the video? Download a free trial of RAD Studio Delphi today!

モバイルバージョンを終了