4D v18でリリースされたProjectsは、バージョン管理システムとの互換性を持たせるなど、4Dの機能を劇的に拡大させました。
優れたフィードバックにより、4Dコミュニティの間でこの機能が大幅に採用されたことを、私たちはこれ以上ないほど誇りに感じています。このため、私たちはより良いものにするために、この機能を改善することにしました。
また、「1つの開発サーバーでチームとして同時に作業できるようにしてほしい」というご要望もありました。4D v19 R6では、プロジェクトモードで開発サーバーで作業することができるようになりました。
新しい開発モードにご挨拶
バイナリデータベースとプロジェクトの違いにより、我々はアーキテクチャを見直す必要がありました。4Dサーバーに接続するための新しいモードを作りました。開発モードです。
開発者は、開発モードでデータベースの構造、メソッド、フォーム、設定を変更することができます。ロックシステムは、バイナリデータベースと同じ機能性を持つように移植されましたが、ロックは、外部エディタではなく、4Dを使用してファイルを編集するときにのみ機能することを覚えておくことが重要です。
アーキテクチャの概要
プロジェクトモードのアーキテクチャは、ファイルシステムに依存しているため、クライアントは、プロジェクトのルートフォルダにアクセスする必要があります。最も簡単な方法は、プロジェクトのルートフォルダをネットワーク上で共有することです。例えば、NASにホストすることで、サーバーとクライアントの両方が直接アクセスできるようになります。
そして、これで完了です。これで、開発モードでサーバーに接続し、リモートで作業できるようになります。
Connection to 4D Server ダイアログの新しい「Custom」タブ
“Activate development mode” を選択すると、プロジェクトファイルを選択できるようになります。
開発サーバーでチームとして作業することは、実にユニークな作業組織で、ほぼ4Dだけのものです。私たちは、それをプロジェクトモードに導入することをうれしく思います。
まだ、バイナリモードで作業している方々は、組織に影響を与えることなくプロジェクトモードを採用し、その専用機能の恩恵を受けることができるようになりました。シリコンコンパイル、CSSフォーム、クラス、計算属性、そして、準備が整えば、ソースコントロールシステムも利用できます。
4D公式フォーラムで、お気軽にご意見をお聞かせください。