- ベストアンサー
画面とデータどっちが重要?
仕事で、とある秘密のフレームワークを使っています。このフレームワークでは、画面からデータベースの項目(カラム)をつくります。ぼくはこれはおかしいと思うのですが、この感覚はまちがっているのでしょうか?ぼくがおかしいと思うのは、画面よりもデータの方が重要だと思うからです。まず、データベースの設計をし、データベースのデータを操作して、画面に表示させるのが普通の考え方ではないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
秘密のフレームワークってなんでしょう。CASEツールとかでしょうか。 何れにしても邪道でしょう。データーの二次利用をあまり考えないシステムには適応できますけど、普通はしないでしょう。LotusNotesなんかもそうですね、あれは邪道の塊です。 作りやすさだけを追求し、スピードだけを重んじるとそうなるのでしょう。
その他の回答 (1)
- cradoll
- ベストアンサー率50% (7/14)
ご質問の文章だけでは、どちらが普通であるとか、妥当であるかなどの回答はできないと思います たとえば最終的に費用がどれくらいかかるかがビジネス上大変重要だと思います。 確かにデータベース設計から正しく行い、そこから画面を設計・表示させるのもいいかもしれませんが、開発したものを使うエンドユーザーには最終的に正しく動作していれば、開発手法は関係ありませんし、安い金額でシステムを導入できるに越したことあありません。 仕事で開発ということでですから、あなたの上司など決定権を持つ人間が、今回開発するシステムで、画面からデータベースの項目を作るようなフレームワークを利用するのが、一番であると判断した理由があるのかと思います。 たとえその上司が、その秘密フレームワークでしか開発したことがないから、なんて理由でもあっても、あなたの会社がその開発をするにあたって、それで利益を上げることができるのであれば、その秘密のフレームワークを使うのが妥当だと判断もできます。 理想の開発が必ずしもビジネスにおいての正解でないことも覚えておいて下さい。 可能であれば、上司とそのフレームワークを選定した理由など相談なされてみて、そこで自分の疑問などぶつけてみてはいかがでしょう。