4D v20 LTS 登場!
これまでで最も機能豊富な 4D のバージョンである、4D v20 LTS がリリースされました!
過去数年間、私たちは 4D をかつてないスピードで前進させてきました。オブジェクト指向プログラミング (OOP) やクラスといった最先端のコンセプトを導入し、JavaScriptや TypeScriptのような人気言語の親しみやすさや直感性に匹敵するように 4Dランゲージを改良し、データアクセスの革新的な方法である ORDA を導入するなど、様々な進化を遂げてきました。
4D v20 では、Visual Studio Code エディターの統合、テンプレートベースのドキュメントジェネレーターとしての 4D Write Pro の素晴らしい可能性、モダンなアプリケーションUIを構築するための機能が実現されています。
それだけではありません! 以下のハイライトをチェックしてください:
4D Write Pro: テキストボックスの docx 読み込み/書き出し
4D v19 R8 で導入された テキストボックス を使って、テキスト・表組み・画像・フォーミュラ・その他の要素を Write Pro ドキュメントの任意の場所に挿入することができます。この機能は、v20 で拡張され、docx から、または docx にこれらの要素をインポートおよびエクスポートする機能が追加されました。
さらに、他のエクスポート先の場合でも使える新しいエクスポートオプションが追加されました!
CLI で 4Dコードを実行するためのツール
開発業界においては、CI/CD は標準的な慣行になっています。コード修正の都度、テスト・コンパイル・ビルド・配布、時には運用、といった自動化されたアクションが生成され、コードが高品質で既存のシステムに容易に統合されることを保証します。
これらのアクションには、必要なコードを実行するためのツールが必要です。4D の開発者として私たちは、デベロッパーが初歩的なアクションを実行できるツールを無償で提供することにしました。このツールは tool4d と呼ばれ、4D環境内で必要なアクションを実行するプロセスを効率化するものです。
この記事では、tool4d の機能性と、開発プロセスを強化するための使用法を探ります。
4D Write Pro: 表組みにブレーク行を追加!
4D Write Pro ドキュメントの表は、ここ最近のバージョンアップで大きく改善されました。4D Write Pro を強力な テンプレート駆動の文書ジェネレーター にするため、私たちは、ヘッダー・データソース・キャリーオーバー行などの 強力な機能 をリリースしてきました。
4D v20 では、ブレーク行 が追加されることになりました!
皆様、拍手でお出迎えください!
4D v20ベータ版、本日より提供開始
この度、4D v20のベータテストが開始されることになりました!
既存製品の強化や、4D開発者の投票による要望の高い機能など、100以上の進化を遂げたこのリリースは、これまでで最も包括的で機能豊富なリリースの1つとなることをお約束します。
このリリースでは、これまでで最も包括的で機能豊富なリリースになることをお約束します。4D v20 Beta has to offer:
- 新しい組み込みのWebSocket Serverを使用して、大量のデータを処理し、シームレスなユーザーエクスペリエンスを提供できるリアルタイムWebアプリケーションを構築できます。
- オブジェクトやコレクションをコード内で初期化するための、より簡潔で読みやすい方法を提供するオブジェクトリテラルやコレクションリテラルを使って、複雑なデータ構造を扱うことができます。
- 検索と置換機能の改善により、迅速かつ効率的にコードを検索し、置換することができます。
- メニュー項目を記述したコレクションを渡すことで、アプリケーション用のカスタム「ヘルプ」メニューを作成できます。
- 4D Write Proのテーブルを使えば、時間を節約し、素早くデータを分析、整理することができます。4D Write Proのテーブルは、改ページ、ヘッダー、フッター、改行まで、自動的にデータをテーブルに記入します。
- 4D Write Proのテキストボックス(フローティングコンテナ)を活用して、複雑な商品のフライヤーやパンフレットを印刷しましょう。
- 新機能、QUICネットワークレイヤーは、クライアント/サーバー通信を完全に書き直したものです。TCPではなくUDPで構築されているため、パケットロスや輻輳など、ネットワークトラフィックの遅延や中断の原因となる問題が発生した場合、より迅速に復旧することができます。
- Microsoft Graph APIを使用したMicrosoft 365のネイティブサポートにより、メールの送信、受信、整理、シングルサインオン(OAuth2)によるユーザー認証が可能。
- このLTSには多くのことが待っている(後述)
4D v19 R8はこちら
4D v19 R8、4D v19の最後の機能リリースがOUTです!
この機能リリースの概要をご紹介します:
4D v19 R8をダウンロードする(毎月のHot Fixが利用可能です。)
- 誰がデータにアクセスするか、どのデータにアクセスするかを決めることで、堅牢で完全にカスタマイズ可能なシステムで、不正なユーザーからデータを保護します。
- コレクションや エンティティの選択に基づいて リスト ボックスに拡張される 自動行高さ機能で、ゴージャスなインターフェースをデザインします。
- 4D Write Proの フローティングテキストボックスを使用して、より準拠したドキュメントを作成できます。
- 新しいBuild4Dコンポーネントにより、独自のチェーンを構築したり、4Dを継続的インテグレーションツールに統合することができます。
- グローバルエラーハンドラで 、より効果的にエラーを処理。サーバーに表示されるエラーダイアログやキャッチされないエラーはもうありません。
- 4D Netkitコンポーネントに追加されたコマンドで、メールの受信、コピー、移動、返信、削除ができます。
- 4D View Proの テーブルを 60以上の定義済みテーマでカスタマイズしたり、ニーズに合わせてゼロから作成することができます。
これらは、 4D v19 R8で期待できる機能のほんの一部です。
4D開発者にとってエキサイティングな時期です。これらの新機能があなたの開発作業にどのように役立つのか、今から楽しみです🙌。
4D v19 R8をダウンロードして、この機能リリースでどこまで進化できるかをご確認ください。
4DアプリのTips&Tricks – 2023年3月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
またまた、Tipsのご紹介です。
4Dナレッジベースは、4D技術に関する情報を集めたライブラリーで、毎週技術的なヒントや毎月の技術ノートを積極的に公開しています。もし、前回のナレッジベースでのヒントを見逃したとしても、大丈夫です。
このブログでは、20のTipsを紹介しています:
ORDA – 初心者から上級者まで
ORDA とは Object Relational Data Access の略で、オブジェクト指向プログラミングとリレーショナルデータベースの利点を組み合わせたデータアクセス方法で、開発者はデータアクセスの管理よりもビジネス問題の解決に集中することができます。
ORDAを初めて使う人も、すでに使いこなして知識を増やしたい人も、このブログ記事を学習プロセスの道しるべとして考えてみてください。
このブログ記事には以下の内容が含まれています。
さて、本題に入りましょう。
4Dアプリケーションのためのヒントとコツ – 2023年2月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
またまた、技術情報をお届けします。
4Dナレッジベースは、4Dテクノロジーに関する情報ライブラリーで、毎週技術的なヒントと毎月の技術ノートが活発に公開されています。もし、前回のナレッジベースでのヒントを見逃したとしても大丈夫です。
このブログ記事は20のTipsをカバーしています。
4Dアプリケーションのためのヒントとコツ – 2023年1月版
by Add Komoncharoensiri, Director of Technical Services at 4D Inc.
またまた、技術情報をお届けします。
4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリーで、毎週技術的なヒントと毎月の技術ノートが活発に公開されています。もし、前回のナレッジベースでのTipsを見逃したとしても、大丈夫です。
このブログ記事では、20のTipsを紹介しています。