ほとんどの人が、データ サービスとデータベースがシステムの最も重要な部分であると言うのはなぜですか?
私が見た限りでは、最も重要なのはフロント エンドの開発です。つまり、GUI、WEBUI、XAML です。確かに、中間層やデータベース層よりも重要です。
アプリケーションのデータベースを構築することは大したことではないと思います。結局のところ、データ スキーマはビジネス分析から得られるものであり、データベース開発者の「創造的な」作業はほとんどありません。ビジネス ロジック側 (中間層) についても同様です。さらに、J2EE と .NET エンタープライズ フレームワークはどちらも、ビジネス ロジックの開発を簡素化するのに役立ちます。
では、データベース開発者が行っている重要なことは何でしょうか? なぜスタンドアロンのデータベース開発者が必要なのですか? なぜほとんどの企業は、フロントエンド開発者ではなく、ミドル/バックエンド開発者により高い給与を支払っているのですか?
(Java または C# で) UI を構築する開発者は、データベースの知識を持っている必要があると思います。これにより、アプリケーション全体を構築できます。いずれにせよ、データベースの知識のない人にアプリケーションを開発させることは不可能だと思います。
ここで何が欠けているか教えてください。
どうもありがとう。