4D 20 R7 のベータテスト が本日からスタートします。これはワークフローを簡素化し、開発能力を拡張するために設計されたパワフルなリリースです。
- Webアプリケーションデバッグ:4D Server からQodly Studio for 4D に直接アクセスできるようになり、テストやデバッグのプロセスが簡単になりました。
- セッションシングルトン:Webやクライアントサーバー環境で、ユーザー間のデータを分離しながら、ユーザー固有のデータを簡単に管理することで、パーソナライズされたショッピングカートのようなシナリオでも簡素化できます。
- 4Dでの直接型指定:直接型指定により、コードの構成と安全性が向上し、変数宣言が容易になります。
- 4D Write Proの強化:セクションや表組みをより簡単に管理できる新しいコマンドを活用することで、ドキュメントの処理能力を向上させることができます。
- リストボックスにおける「ヌルの場合はブランク」:時間型カラムとフッターでも「ヌルの場合はブランク」機能を使用できるようになったことで、データ表示を強化されます。
- これだけではありません。他にも新機能がたくさん追加されています!
Qodly Studio for 4D
Webアプリケーションのデバッグがより簡単に
4D Server から直接Qodly Studio にアクセスすることで、よりスムーズなデバッグができるようになりました。リアルタイムに変更を確認したり、デバッガーを簡単に起動できるので、Webアプリケーションのテストをより速く、効率的に行うことができます。
Compiler
直接型指定でコードをシンプルに
余分な “Compiler “メソッドを不要に作成することなく、より整理された効率的なワークフローのために、コード内で変数を直接宣言しましょう。直接型指定は、型指定されていない変数に遭遇したときにコンパイラを一時停止することで、エラーのない開発を保証します。
4D Classes
OutgoingMessageクラスによるカスタムコンテンツの配信
新しいOutgoingMessage クラスを使用すれば、カスタムコンテンツを配信することができます。HTTP ヘッダー、本文コンテンツ、ステータスコードを設定することで、Web レスポンスを完全に制御できます。新しい onHTTPGet キーワードを使用することで、ユーザは GET リクエストを介してブラウザから PDF や画像などのコンテンツに簡単に直接アクセスできます。
4D Write Pro
ドキュメント管理の向上
新しいコマンドにより、セクションやサブセクションの管理がより直感的になりました。ユーザーフレンドリーなオプションを使用して属性の削除とリセット、表レイアウトの調整などを行うことで、、よりすっきりとした、より制御されたドキュメント出力を実現できます。
一時的に表示される境界線で表組みレイアウトを簡単に管理
4D Write Pro での複雑な表レイアウトの管理がよりシンプルになりました。非表示の表の枠線を一時的に表示させることができるので、コンテンツの整理が簡単になり、特に結合されたセルを扱うときにデータを正しく整列させられるようになります。これにより、最終的なドキュメントの外観に影響を与えることなく、表構造の表示をクリアに維持できます。
リストボックス
時間型カラムとフッターにも「ヌルの場合はブランク」を導入
時間型カラムとフッターにも対応した新しい“ヌルの場合はブランク”機能を使用してデータ表示を強化し、リストボックスでより明確かつ直感的な結果が表示されるようにします!
Component Manager
迅速でシンプルなコンポーネント管理
改良されたプロジェクト依存関係インターフェイスを使用して、コンポーネントを簡単に追加、削除できます。異なるプロジェクト間でも一貫性を確保し、セットアップをスピードアップすることで、開発プロセスを強化します。
Administration
プロセスとセッションのコントロールが向上
新しいコマンドにより、プロセスとセッションのコントロールが向上しました。これらを使用することで、プロセスおよびセッション情報の迅速な取得、IDを使用してのセッションの詳細への直接アクセス、セッションによるプロセスの効率的なフィルタリングが可能になり、よりスムーズなアプリケーション管理が実現します。
Session Singletons
ユーザー固有データの管理が容易に
4D 20 R7から追加されたセッションシングルトンを使用すれば、ユーザー固有のデータを簡単に管理できます。クライアントサーバーやウェブ環境に最適なこの方法は、ユーザーデータを隔離しつつ、ショッピングカートや複数のプロセスにまたがるセッションベースのストレージのようなパーソナライズされたリクエストの処理を簡素化します。
IMAP API
IMAP APIアップデートによるメール処理の高速化
1回の呼び出しで複数のメールボックスから未読のメール件数を取得することで、メール管理をより効率的にし、ユーザーを最新の状態に保つことができます。
Security
認証局検証によるセキュリティ強化
信頼できる認証局に対してサーバー証明書を検証することで、クライアントとサーバーの通信を保護し、潜在的な中間者攻撃を防ぎ、データのセキュリティを確保しましょう。
ユーザーインターフェース
カスタムウィンドウアイコンによるユーザーインターフェイスの改善
各ウィンドウのアイコンをカスタマイズすることでアプリケーションの操作を強化し、視覚的に直感的でユーザーフレンドリーなインターフェイスを実現します。
4D View Pro
4D View Proによるデータ可視化の強化
ウォーターフォールなどの新しいチャートタイプ、より滑らかなラインフォーマットにより、データの解釈がより簡単になります。追加機能として、行や列のドラッグ&ドロップの改善や、より強力な貼り付けオプションにより、より良いデータハンドリングが可能になりました。
より技術的な詳細が必要ですか?4D 20 R7 ベータのドキュメンテーションは、こちらの 4D Doc Centerから入手できます。
皆様からのフィードバックは大変ありがたく、製品の品質向上と皆様のニーズへの対応に役立たせていただきます。是非上記の機能についてのご意見を、ベータ版フォーラム (4Dパートナー全員がアクセス可能)にご投稿ください。また、その他の要望についても、遠慮なくお聞かせください!
まだパートナーではありませんか?4Dパートナーになって有意義なディスカッションに参加しませんか?お申し込みをお待ちしています。