みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMakerを用いて社内システム構築を考えています。
その場合、共同開発ということで複数人が携わります。
従来のWeb開発(Java, PHP)であればSVNやGITで
ソース・履歴管理が可能です。
FileMakerの場合、一つのファイルを編集している場合
Accessのように他の人は触れない(編集, コーディング)
のでしょうか?触れても壊れやすいのでしょうか?
ご教授の程、よろしくお願い致します。
Offline
一つのファイルを、複数で同時に開発は無理ですね。
テーブルの定義などは完全に済ませている、という前提でしたら、現在のファイルを複製して、それぞれで開発を進める、それを後に統合、という形になると思います。
全く別の手法として、分離モデルがあります。データベースの構造と、UIの部分を別に作っていきます。UI側では、DBのテーブルを外部データソースとして持たせておきます、UI側は複数作れますので、作業の分担範囲によってはグループ開発には適しているかもしれません。
Offline
>分離モデル
これなら複数人で開発できそうです。初めてなので当然ですが、学習コストはそれなりに発生しますね。。
PHPのようなWeb開発が良いのか思案しております。。
>UI側は複数作れます
UI側の画面は複数あるので担当者毎に製作可能。
ただ、一つの画面を複数人で編集することはできない、という認識で宜しいでしょうか?
Offline
検索して出てきたバージョンが古い(13)ですが、
https://fmhelp.filemaker.com/help/13/fm … .16.1.html
「このレイアウトは誰」、みたいに担当が分けられれば、ある程度はできるんじゃないでしょうか。
バージョンが違いすぎるのか、URLの13を18に変えても最新版の情報が得られませんでしたが、そんなに違いはないでしょう。
ヘルプのタイトルから検索したら18のも見つかった。
https://fmhelp.filemaker.com/help/18/fm … es.html%23
>> UI側は複数作れます
> UI側の画面は複数あるので担当者毎に製作可能。
UI側は、目的別に複数のファイルで構成することができ、それぞれべっと開発を行うことが可能です、という意味です。
> ただ、一つの画面を複数人で編集することはできない、という認識で宜しいでしょうか?
一つのレイアウトや同じスクリプトという意味ではできませんが、同じファイル上、という意味でしたら、不可能ではありません。
Last edited by Shin (2020-02-21 11:42:51)
Offline
FileMaker Server でホストされていれば、同一ファイルであっても分散開発は不可能ではありません。
同じ情報を同時に変更することはできませんが、それを除けば同じファイルでも同時に編集を行えます。
「分散開発するなら分離モデルでなくてはいけない」という制限もありません。
大規模なカスタムAppでは複数人で開発していますよ。機能毎に担当するなど。
テーブル定義などの根幹部分を分散開発というのは手法的にどうかと思いますので例外でしょう。
ライジングサン・システムコンサルティングさんのドキュメントは参考になるかと思います。
https://risingsun-system.biz
他にもカンファレンスのセッション録画があったような気もします。
Last edited by Moz (2020-02-21 11:58:32)
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 515.26 KiB (Peak: 520.16 KiB) ]