今作業中のプロジェクト...
2015年だったかな?その頃にプロジェクト v1 を作って、2016年にプロジェクト v2 を作ったんだけど、、その後4年間、ほとんどアップデートがなかった。。 それから、かなり遅くなったけど、ようやく今になってLaravelでプロジェクトを作業しているところで。。それまでは生のPHPをハードコーディングしてすべて作っ
2015年だったかな?その頃にプロジェクト v1 を作って、2016年にプロジェクト v2 を作ったんだけど、、その後4年間、ほとんどアップデートがなかった。。
それから、かなり遅くなったけど、ようやく今になってLaravelでプロジェクトを作業しているところで。。それまでは生のPHPをハードコーディングしてすべて作っていたけど、今回はLaravelで作業していて...
Laravelで開発している、ある程度形になったプロジェクトと見なすべきなのか...
とにかく作業はしているんだけど... Laravel + livewire + tailwindcss + alpine.js の組み合わせだ...(最高の組み合わせっぽい、、)
問題は... バックエンド + フロントエンド + モデル設計などを全部同時にやっているので、とても難しい...
規模がそれほど大きくないものは全部まとめて進めても大丈夫だったんだけど、、少し規模が大きくなると、、一番大きな問題はデータベースモデルだ。。
各テーブルに関連するものがあるので、まずDBモデルを考えるべきだと思う。でも、このモデルを気にしていると、フロントのデザインや連携をどう進めるべきかも気になってしまう、、
でも、とにかく一番重要なのはバックエンドのDBモデルだと思う。
つまり、DBモデルを考えて、先にモデルを作成した後で、バックエンドの機能をすべて先に作っておかなきゃ。
機能がコマンドで処理できるかテストしてみて、問題なくある程度動くと思えたら、
その時点からフロントのデザインをして、フロントと連携させるべきだと思う。。
どうしても、フロントのデザインに合わせて作業しようとすると、DBのモデリングができない...
よし、じゃあ作業してくる。11月中に開発が終わるといいんだけど...(デザインにものすごく時間をかけている最中)