Today’s software is definitely at the pinnacle (so far) of a slope of increasing usefulness, complexity, and power which began decades ago in the 1970s and 1980s. Our modern programs can do things now which were unimaginable when the IBM PC first launched and even when the earliest versions of Windows and Macintosh wowed us with WYSIWYG displays. Now it’s common to have programs that casually incorporate advanced machine learning, massively interconnected data sources, and the ability to use peripherals such as fingerprint or face recognition and near-field payment systems. A lot of that has become so ubiquitous that we forget we are holding that Sci-fi-become-real modern way of life in the palm of our hands in the form of a mobile phone.
This wonderworld of computer enhancement can add immense depth to what we humans can do, even in our regular daily lives. But functionality comes at a price: software complexity. Complex software demands better design patterns and architecture to avoid making it a hard job and an impossible one. It needs more time, which means more money. Also, there’s a learning curve that can thwart new developers who have no knowledge of good practices and design patterns.
As a developer, employing low code techniques can give you a sound foundation and a huge jump-start for your project. Low code generates a substantial amount of your application’s functionality and user interface for you with a very small amount of work. With the use of the Windowsアプリケーション開発ツールを用いれば、基本機能をすばやく構築し、必要に応じてカスタム機能を追加できます。 その場合でも、自分で記述しなければならないコード量は 最小に抑えることができます。
ローコードの利点とは
- ローコードは、最初にアプリの「退屈なビット」を実際に機能させるための「足場」コードではなく、アプリケーションの特殊でユニークな部分のみにコーディング作業を集中させます。
- 既存の知見を活かして、ビジネス向けのアプリケーションを迅速に開発します。
- 自動生成、ツールキット、ウィザード、およびビジュアルユーザーインターフェイスを使用して、生産性の向上、標準化を実現し、試行/テスト済のルック&フィールや機能を提供します。
- アジャイルソフトウェア開発に最適 – 最小限の実行可能なソフトウェアを極めて迅速に用意することができます。
- ローコードは開発時間の短縮を意味し、それは人件費の削減に直結します。
- ローコードとはすなわちバグの発生する可能性が少ないことを意味します。
- 専門家によって記述された専門的なコードを活用する既存の使い慣れた一貫した機能とユーザーエクスペリエンスを使用して、追加の専門的な開発者の知恵と経験を自分のものに追加することにより、顧客体験を向上させます。
Delphiでローコードを実践するには
Before we start, it’s worth pointing out that Delphi, by design, has always been a low-code solution. The “RAD” part of RAD Studio Delphi stands for “Rapid Application Development”. The component-based design of Delphi forms, the VCL, and Firemonkey FMX has always meant Delphi developers have always been writing far less code than alternative solutions.
But there’s more waiting to help you be a low code powerhouse. The Firemonkey Low Code App Wizard is your new best friend.
RAD Studioローコードウィザードを使用して、完全に機能するローコードプログラムを作成するには
To get started with the low code wizard in Delphi, first, you have to install the package from Getit. Open the package manager from Tools-> GetIt Package Manager. Then install the “Firemonkey App Low Code Wizard” package. Then start a new Multi-Device Application, and open a new Firemonkey Template App. That wizard will guide you through the creation of the low code application.
初めに、プロジェクト名とプロジェクトを保存するフォルダーを指定します。
次のステップでは、自動生成する画面とコードを設定できます。ここでは、すべての画面を選択します。
After finishing the wizard, you will get a functional application with some of the screens you need. So you don’t have to start from scratch. Generate applications will be easy to modify. Code is well commented, another developer can take over easily. If you are a new Delphi / Firemonkey developer, this will be a demonstration of best code practices.
Isn’t it time to stop working so hard and instead use the FireMonkeyローコードアプリウィザード に切り替え、生産性を飛躍的に高めませんか? RAD Studio / Delphiのトライアル版をダウンロード して、ローコード開発のパワーを体感ください。