私は職場で、Framework 4D の旧バージョンから最新バージョンへの移行という新しいプロジェクトに参加するよう依頼されました。4D Framework が何なのかよくわかりません。
私の質問は、4D フレームワークを学び、その移行に参加する価値は本当にあるのでしょうか?
幸いなことに、興味がなければ提案を拒否する権利があります。
よろしく、
私は職場で、Framework 4D の旧バージョンから最新バージョンへの移行という新しいプロジェクトに参加するよう依頼されました。4D Framework が何なのかよくわかりません。
私の質問は、4D フレームワークを学び、その移行に参加する価値は本当にあるのでしょうか?
幸いなことに、興味がなければ提案を拒否する権利があります。
よろしく、
これはSOにとって本当に正しい種類の質問ではないという@Avraに同意します。しかし、私の経験から少しお答えします。
4D は迅速なアプリケーション開発環境です。ドラッグ アンド ドロップの UI 要素で作成された UI を使用して、データベースに基づくアプリケーションをすばやく構築できます。「単純な」ビジネス アプリケーションの設計が得意です。ほとんどの場合、中小企業がビジネス プロセスの一部を処理するために内部で使用する種類のものです。
これは現在も進行中の懸念事項であり、積極的に開発されています。
私は一日中 4D を書いています。私はそれが気に入りません。6年経った今でも、コマンドの名前は一貫性がなく、私にはわかりにくいので、定期的に調べなければなりません。UI ビルダーは非常に優れていますが、サポートされていないことを実行しようとするとすぐに難しくなります。バージョン管理との統合はまったくありません (すべてがバイナリ プロジェクト ファイルに存在します)。Web サーバーはちょっと不格好です (Web サーバーが組み込まれています)。ライセンスは紛らわしいです(少なくとも私にとっては)。オンライン ドキュメントは頻繁にダウンしています。開発者コミュニティは小さいため、答えを見つけるのは難しい場合があります。
私はその中で新しいものを構築することは決してありませんが、それが現在顧客のために機能している場合、4D を十分に習得して、それをかなり迅速に維持することができます。顧客が使用したい機能やデプロイメントの種類に対応するには、4D からライセンスを購入する必要があります。