4Dにおけるコンポーネント管理の簡素化
4D開発において、コンポーネントの管理というタスクは一般的にかなりの労力を必要とします。しかし、4Dの新機能のコンポーネントマネージャー機能を使用することで、コンポーネント管理は大きく進化しました。
コンポーネントを特定のComponentsフォルダに配置する制約がなくなったことにより、この機能は、2つの重要な要素から成り立っています。 dependencies.json および environment4d.json ファイルです。これらのファイルは、開発者にアプリケーションの依存関係をより良く可視化し、コンポーネントパスをカスタマイズする柔軟性を提供します。
データベースのデータ変更を追跡
このブログ記事では、データストア内の変更を管理・追跡する方法に革命をもたらす強力な方法をご紹介します。ここではデータの変更監視を合理化するために設計された特別なマーカーである「スタンプ」の概念を公開し、そのスタンプを独自の要件に合わせてカスタマイズする方法を紹介します。
4D for Mobile がオープンソースに: コミュニティのための大きな一歩!
テーラーメイドのネイティブアプリ。モバイル版4Dで注文する
4D v19 R6とv19 R7は、4D for Mobileに2つの興味深い機能をもたらしました。セッションと、4Dサーバーが提供するウェブページをあなたのネイティブモバイルアプリで表示することです。しかし、この2つを組み合わせたときに得られる可能性について考えたことがありますか?
このブログ記事では、その可能性の1つを紹介します。モバイルユーザーが中央購買部に発注し、在庫を一元管理できるようなシンプルなアプリの構築方法を紹介します。
4D for Mobile ライセンス
4Dフォーラムでは、4D for Mobileを使ったライセンスの使い方について多くの質問をいただきました。
4D for Mobile : モバイルユーザーのCookieを取得する
ご存知のように、スケーラブルセッションは4D v18 R6から利用できるようになりました。これは、プリエンプティブモードで複数のプロセスを扱うことができるウェブセッションの一種です。つまり、複数のユーザーエージェントのリクエストを同時に処理し、これらのプロセス間でデータを共有することができるのです。
4D v19 R7は、この機能を大幅に強化し、4D for Mobileで利用できるようにしました。
4D for Mobile : モバイルアプリにウェブページを表示する
すでに、テンプレートに基づいたビューを構成することができ、モバイルアプリを美しくするために、何十ものテンプレートが自由に利用できます。4D v19 R7では、新しいプリセットアクションを使って、4Dが提供するウェブページを表示することで、さらにスパイスを効かせることができます。URLを開く “です。
これは、4つのことを意味します。
- 独自のデザインを自由に作成できるようになりました。
- ネイティブアプリに組み込まれたシームレスなユーザーエクスペリエンスを維持できる
- リアルタイムで更新されたデータを取得
- ユーザーデータを保持し、セッションを使用して最適化されたユーザー体験を提供することができます。
モバイルデバイス用に最適化されたウェブページを作成するだけです。
簡単な例で使い方を確認しましょう。
モバイル向け4D。エイリアスにご挨拶
ご存知のように、エイリアスは4D v19 R4から利用できるようになりました。エイリアスと計算属性は、私たちの開発フレームワークにとって大きな前進となりました。
ビジネス関連の数式を4Dユーザーインターフェースで定義する時代は終わりました。これらのコンセプトは、ビジネスロジックをUIから分離する新しい方法を提供し、各パーツを別々に最適化することでパフォーマンスを向上させることを可能にします。
そして今、4D v19 R6では、エイリアスが完全に利用でき、エイリアスが4D側で定義されると同時に、iOSやAndroidのモバイルプロジェクトで スカラーに使用できるようになりました。
4D for Mobile。データ管理の改善
データセクションは、プロジェクトエディターで利用でき、モバイルデバイスに組み込むデータをフィルタリングすることが可能です。 4D v19 R4では、このデータセクションが改善され、アプリケーションに何が含まれるかをより理解しやすくなりました。
モバイル向け4D。オブジェクトの属性を使用する
今のところ、モバイルプロジェクトでは、テキスト、日付、時間、整数など、ほとんどすべてのタイプの属性を使うことができます…。4D v19 R4は、もう一つの属性を提供します。
オブジェクトの属性にご挨拶しましょう。