Qodlyアプリケーションにユーザー認証を統合する
今週のブログでは、認証という重要なトピックに焦点を当てます。この議論を説明するために、従業員の年次業績評価を書くために設計されたアプリケーションを例に挙げます。このアプリケーションは、ユーザが電子メールとパスワードで認証することで、自分のアカウントに安全にアクセスできるようにします。
建物評価アプリケーション
以前のバージョンの4Dでは、開発者は開発目的で評価版ライセンスを要求することができましたが、構築したアプリケーションの評価版をエンドユーザーに提供することは、スタンドアロンであれ、クライアント/サーバーであれ、困難であり、不可能でさえありました。
4D 20.7と20 R8から、アプリケーションの評価版を作成できるようになりました。ユーザーが新しいマシンで初めて評価版アプリケーションを実行すると、自動的に4Dサービスにコンタクトし、14日間の評価版ライセンスを取得します。
このブログでは、デモ用の評価版アプリケーションを作成する手順を説明します。
4D Qodly Proでウェブアプリケーションをマスターしよう:チュートリアルシリーズ
4D Qodly Proと4D Serverを使ってパワフルなウェブアプリケーションを作成するチュートリアルシリーズへようこそ!ベテランのウェブ開発者であれ、これから始める方であれ、4D Qodly Proは 4D開発プラットフォームをパワフルなハイブリッドローコードソリューションに変身させます。
4D Qodly Proを使えば、既存の4DアプリケーションをインタラクティブでレスポンシブなWebインターフェイスにシームレスに拡張し、4D Write Proのような4Dテクノロジーを駆使した最新のWebビジネスアプリケーションをデザインすることができます。一番の利点は?既に知っていることをベースにしながら、ユーザーの新しい可能性を引き出します。
4D Qodly Proによろしく!ベータ版終了
昨年10月、Qodly Studio for 4Dが4D 20 R6と共に、1年間のDeveloper Previewを経てベータ版に入ったことを発表しました。
そしてこの度、4D 20 R8でベータ期間が終了したことを発表できることを嬉しく思います!また、4D Qodly Proを、4Dでビジネスウェブアプリケーションを構築し、実行する素晴らしい新しい方法を示す最終製品名として発表する絶好の機会です。
4DリクエストハンドラでHTTPリクエストをマスターする
今日のウェブ主導の世界では、サーバーは圧倒的な数のリクエストを処理する。これらのリクエストを効率的に分析し、カウントし、解釈し、再ルーティングすることは、特にMVCの原則を適用する場合に不可欠です。
4D HTTPサーバーの HTTPリクエストハンドラの導入により、受け取ったリクエストに基づいて特定のビジネスロジックをトリガーすることができます。この強力な機能により、多くの可能性が開けます。
TCP接続を実行する新しいクラス
4D 20 R8のリリースに伴い、ゲームチェンジャー的な機能が登場しました:TCPConnectionクラスです。この最新のクラスは、オブジェクト指向のシンタックスを活用し、非同期ネットワーク接続処理をサポートしています。TCPConnectionを使用すると、サーバー、プリンター、レジスター、産業用デバイスなど、事実上あらゆるものに接続できます。
このリリースでは、TCPクライアント機能が利用できるようになり、外部サーバーに接続してシームレスにデータを交換できるようになりました。
Visual Studio Codeで4Dコードを直接デバッグする
4Dを使用しているVisual Studio Codeユーザー向けに、4D 20 R8で動作する新しい拡張機能4D-Debuggerがリリースされました。
新しい4D-Debuggerエクステンションは、以前に紹介した4D-Analyzerの機能を拡張し、Visual Studio Codeに強力な新しいデバッグ機能をもたらします。この拡張機能を使えば、Visual Studio Codeのインターフェイスからブレークポイントの設定、4Dコードのステップ実行、変数の検査ができます。このツールはシームレスに統合され、デバッグプロセスを簡素化し、VS Codeを4Dプロジェクトのより多機能なワークスペースにします。
macOSでの公証:コンポーネント構造の変更
macOSの公証プロセスは進化し続けています。残念ながら、4D v11で設計された4Dコンポーネントの内部構造は、クロスプラットフォームの互換性を実現するためのものでしたが、AppleがシリコンベースのMacのために導入した要件をもはや満たしておらず、コンポーネントの公証はますます困難になっています。
導入プロセスを簡素化するために、4D 20 R8からコンポーネント構造を更新しました。この新しいフォルダ構造により、公証とデプロイは、アプリケーションをデプロイするのと同じくらい簡単になりました。しかし、重要な注意点があります。更新された構造は、古いバージョンの4D(例えば、4D 20 R7以前)とは互換性がありません。
Build4Dコンポーネントも新しい構造を反映するように更新されました。コンポーネントをビルドする際には、正しいバージョンのBuild4Dを使用していることを確認してください。
重要な注意事項4D 20 R7またはそれ以前のバージョンでビルドされたコンポーネントは、公証時にエラーが発生する可能性があります。4D 20 R8にアップデートすることをお勧めします。
4DネットキットGoogleからユーザー情報を取得
Googleのユーザー情報に効率的にアクセスできることは、レスポンシブなユーザーインターフェイスを作成したり、ドメイン内の複数のユーザーにメールを送信するなどのタスクを自動化したりする上で非常に重要です。このような要件を満たすために、特定のユーザー情報を取得したり、すべてのドメインのプロファイルや連絡先を取得したりするための一連の機能を導入しました。
デバッグ体験の向上
デバッグは、あらゆる開発プロセスにおいて重要な役割を果たし、デバッガの機能と使いやすさを向上させることは、開発者の生産性を大幅に向上させます。4D 20 R8から、4Dはデバッガとリモートデバッガにいくつかの改良を加えました。これらのアップデートは、ユーザー定義設定の保存、式の管理と再利用の容易化、全体的なインターフェイスの再設計に重点を置いています。