さて、カクテルDB関連のこともランニングの段階に入ったことで、とりあえず週に3~4本のペースで動画を上げ続け反応を見ることになります。
もちろん、現行のカクテルDBは
この前書いた通り致命的な欠陥があるので、それを修復するためにSSRでもう一回作り直す必要が出てきました。僕の知識じゃまだVueをちゃんと扱えないし、前にも言った通り
診断するためのライブラリが入らないんじゃもうどうしようもないといったのが正直な感想です。
しかもアプリケーションの動きを見ても、なんかデフォルトでDynamic Loadingされてるみたいで、こりゃもうコーディング段階からいろいろ意識しないとダメっぽいなみたいな感じはします。
まぁどっちにしろ、いまのDBはカクテルデータベースを純粋に移植しただけ、って感じですけど、SSRで作り直す際は
「リキュール」にちゃんと焦点が当たるようにするのと
検索機能(主に名前検索)の改善を目標にやっていくつもりではあります。
あと、お気に入りリキュールとかお気に入りカクテルとか、メジャーなものとかをもうちょっとわかりやすく探索できるようなサイトにしたいなっていう構想もあって・・・・・・
が、それはカクテルDBが一般に迎合されそうな段階でやればいい話なので置いときます。
僕も27後半戦に差し掛かった頃ですが、実際にいまやってることは
ただの引きこもりフリーターなので、さすがにやべぇなって感じはしております。
構想していたアマオケ管理システムもなんかSlack勢に押され気味で
(まぁこれはほぼ想定していたし現実解はそうだろうなという諦めも正直ありました)、ちょっと方針を変えて外堀から埋めていく感じにしようかなって思ってます。
ただ、僕がいま必要としてるのは
今すぐお金になるシステムなので、さっさとそっちに着手しなくてはいけないわけです。
そんなわけで今週からは、前々から言ってた通り家庭教師業界への殴り込みを図るわけですが、さすがに今回からはちゃんと雛形ぐらいは書いてからやりたいわけです。
どうせまたダメなアジャイルになりそうですけど
とりあえず今週はその設計に勤しもうとは思っていますが、日記でそれを取り上げても仕方がないので、もっと別の側面の話をしようと思います。
この2ヶ月間ぐらいはVueを使った開発をしていましたが、試しにVueでプロダクトを発表してみると、GUI面では非常に作りやすかったものの、やはり公開には不安が残る部分も多々あります。
秩序のとれるScoped CSSとか好きだったんですけどね。SCSSも書きやすくて良かったです。ただ、やはり僕の感想としてはVueは導入したくないな、っていうのが正直な感想です。ファイルサイズが大きすぎる。
もちろん、例えばテーブルのソートだったり、そういうDOMを弄るような操作が多くなるようであればVueは手放せません。カクテルDB作っててもめちゃくちゃラクでした。
ただ、家庭教師の検索システムにそんな高度なDOM操作が必要になるような場面って出てこないと思うんですよね。○○順にソート、みたいなのもいちいちDBに問い合わせしてペジネーションしてもらえばいいだけの話ではありますし。
というわけで、久々なんですが
純粋にPHPだけで作るのを目標にしようかなと思います。アプリ対応とかはしない方針になりますね。
んで、それはいいんですけど、UI側はどうしようかなって話ですね。
Vueでコンポーネントで作ってた感じがすごいやりやすかったので、それをBladeでできないかなぁとか思ってはいるんですが、SCSSが使えたらなぁとか結構思うんですよね。特に
その場でしか使わないようなCSSなんかは、Vueみたいに1つのファイルにまとめちゃった方が見やすいんですよね。
もちろん、HTMLに直書きできる以上、例えばBladeにはスタックみたいな機能あったと思うんで、まぁいい感じにこねこねしていければ秩序ある感じにはできるんですかね・・・・・・。
SCSSも一応、Vueを扱う仮定で別枠でビルドできることは知ってるんですけど・・・・・・
あと、UIコンポーネントをどうするか問題もありますね。普通に考えればBootstrap使えばいい感は正直するんですけど・・・・・・
飽きた・・・・・・。
いや、お手軽すぎてどこのサイトでも見るようになったので、逆に使いたくない感してきたっていうか、似たようなやつでもっとなんかないの???みたいな感じはしますね。
今回はVueという制限がないので、そのへんもいろいろ探していこうかなぁとは思ってます。
とりあえず、これはもう新しく学ぶところなんて大してないはずなので、ちゃちゃっと作ってビジネスに乗せたいと思います。
稼働させてあとは放置で、ちまちまとお小遣いは手に入るシステムにはなるはずなんで。運営は僕やるつもりないし・・・・・・。
あ、彼女にメール対応とかの運営任せよっかな・・・・・・。稼ぎが出るようであれば・・・・・・。