製品

PHPコマンドの廃止予定と4DビルトインのPHPインタプリタの削除

PHPは、Web開発において重要な役割を果たし、またzip、ハッシュ、LDAP機能など、ネイティブ言語ではまだ利用できない機能を提供するために4D v12で導入されました。4Dは、これらのPHP機能の多くをコア機能に取り込んできました。その結果、4D v20 R3ではビルトインのPHPインタプリタを削除し、v21ではPHPコマンドの廃止予定プロセスを開始することにしました。

4DからPHPコマンドを完全に削除するわけではありませんが、今後はPHPコードを実行するためにはシステムワーカーを使って実行することが強く推奨されます。

このブログでは、この移行プロセスについて説明しながら、PHP Execute コマンドを通して外部インタープリタを使用する方法や、システムワーカーでPHP コードを効率的に実行する方法を説明します。

製品 blank

データベースのデータ変更を追跡

このブログ記事では、データストア内の変更を管理・追跡する方法に革命をもたらす強力な方法をご紹介します。ここではデータの変更監視を合理化するために設計された特別なマーカーである「スタンプ」の概念を公開し、そのスタンプを独自の要件に合わせてカスタマイズする方法を紹介します。

 

製品 blank

複数コレクションの同期ソート

4D には、オブジェクトのコレクションを扱うための強力な機能があります。

たとえば、都市とそれに関連する国や大陸のコレクションを作成することができます。このようなコレクションを、.sort()、.order()、.filter() のようなビルトイン関数で操作するのは簡単です。

4D v20 R3 では、並べ替え処理を簡素化するために、新しい multiSort() 関数が導入されました。この関数を使うことで、複数コレクションの同期ソートが可能です

製品 blank

4D Write Pro : PDF/A形式での書き出しが可能になりました!

PDFフォーマットは今や定番のフォーマットであり、ここ最近のバージョンにおいては 4D Write Proドキュメントの書き出しに利用できるようになっています。4D v20 R3 以降、4D Write Pro ドキュメントを PDF にエクスポートする際にオプションとして PDF/Aフォーマットが利用できるようになり、近い将来、電子請求書など、他の可能性への扉を開くことになるでしょう。しかし、その前に、PDF/A と従来の PDFフォーマットとの違い (良い違いも悪い違いも含め) に注目してみましょう。

ニュース blank

4D v20 R3 ベータ版が本日スタート

Deeplからの自動翻訳

この数ヶ月間、4Dではかなり活発に活動してきました。Qodly Studioの Developer Preview版がリリースされたことで、皆様が忙しくされている中、QodlyStudioをテストしてくださっている皆様に感謝の意を表したいと思います。

そしてこの度、4D v20 R3のベータテストを本日より開始することになりました!

この機能リリースのすべてを明らかにしましょう:

 

 

 

  • 4D Write Proは、あなたの興味を引くこと間違いなしの2つの機能を備えています。数式に名前を付けて、わかりやすくすることができます。さらに、ドキュメントをPDF/Aフォーマットでエクスポートできます。
  • 新しいプログラミング機能に関しては、あなたのコーディング体験を向上させます。これには、 1行の変数宣言と 初期化、任意の数のパラメータに対する 簡素化された関数宣言インクリメンタルな同期の ためのグローバル スタンプが含まれます。
  • 新しい4D View Pro blobフォーマットにより、圧縮されたドキュメントをデータベースに保存することができ、.sjsフォーマットと同じ高いパフォーマンスを提供します。
  • 新しいVisual Studio Codeの拡張機能により、4Dドキュメントに簡単にアクセスできます。
  • それだけではありません

4D v20 R3を今すぐダウンロード(4Dパートナー限定)

ニュース blank

4D v20 R2がリリース

4D v20 R2がリリースされました!

この機能リリースに含まれる新機能の概要は以下の通りです:

4D v20 R2をダウンロード(毎月のホットフィックスあり)

  • 4D Write Proは、このリリースにおいても印象的なアップデートで進化を続けています。表のセルをシームレスに結合できるようになり、より視覚的に魅力的で構造化された文書を作成できるようになりました。さらに、新しい表ウィザードは、表を含んだ4D Write Proドキュメントの作成を簡素化し、時間と労力を節約してくれることでしょう。
  • エラー処理に関しては、4Dランゲージへの強力な追加機能である‘throw’コマンドを導入しました。このコマンドを使用すれば、問題が発生した際により正確なフィードバックをユーザーに与え、より効果的なエラーログを実装することを可能にします。
  • Visual Studio Codeの拡張機能には、新機能が追加されました。シンタックスハイライト、定義に移動、署名ヘルプ、コード補完、コードの折りたたみとインデント、シンタックスチェックなどの機能に加えて、コードフォーマットが追加されました。この機能強化により、コードがクリーンで一貫性のあるものになります。
  • 遅延に困らされることなく、よりレスポンシブなユーザーエクスペリエンスを可能にする新しいWebSocketクライアント機能が追加されました。この機能を使用することで、ユーザーのアプリケーションへの関わり方を大きく変革し、よりダイナミックで魅力的なものにします。
  • .sjs ファイルフォーマットの導入により、4D View Proにおいて大きなファイルを扱うのが簡単になりました。このフォーマットはパフォーマンスの課題に対処するために特別に設計されています。
  • Gmail APIを経由してメールを送信する新機能で、コミュニケーション能力を拡大しましょう。また今後も、Gmailの威力をメール送信用途に活用するための多くの機能が追加される予定です。