【日報】Chu!可愛いくて5年 生まれてきちゃって5年

つまり5歳まではかわいいってコト??

💼お仕事

本日もオフィスでお仕事~

クラス2本やったり事務作業したり、色々やってたら1日終わりましたね。オワリ

🎉趣味活動

技術選定ですごく悩んでいる(2時間経った)

何に悩んでいるかというと、APIをどこに置くかというところです。ワイのサイト、DBへのクエリがあるのでAPIを作りたいんですよね。それが1つのページだったらModel内で作ってしまえばいいのですが、閲覧用ページと管理用ページとで分かれておりまして、書き込みと読み込みは共通なんですよね。

閲覧用ページは基本読み取り専用、管理用ページは読み書きありです。この読み書きしてJSONか何かで整形してもらうためのAPIを作りたいわけです。そこで疑問に思ったのが「APIを作ったらそれぞれのプロジェクト内にコピペとかしないといけないのか」という点です。そんなの、更新するたびにコピペとか面倒じゃないですか。なので思いついたのが下記3つ。

  • Azure Functions を構築

  • ASP.NET Core WebAPI で作ってどこかに上げる(Web Appsかな)

頭の中、こんな感じでした。

ふとXでつぶやいてみたら、アドバイスいただきました。ありがたい・・

色々考えた結果、わざわざ間に挟むことはせず直接叩くことに。なお、1つのソリューションにまとめてそれぞれのページを管理するプロジェクト、クラスライブラリを作れば良さそう。

なるほどな~こういう手があったか!(どこかで実務経験積みてぇ~)

📝メモとか

  • 1つのソリューションの中に複数のプロジェクトを入れて管理すれば依存関係がつくれる→共通な処理を使い回せる

  • GitHubで別々のリポジトリで管理するには、各プロジェクト内にて git init すればよろし

🖋️雑記

  • 肉そばうまそ~~

  • メルちゃん・・まじかぁ

  • ラミィちゃんのお酒とどいた~(いつ飲めるかな??)

💪明日へ向けてのやっていき

  • 明日もオフィスでおしごとかな~

  • バラバラのプロジェクトファイルを1つのソリューションへまとめる(できるかな?)

@takunology
マイクラを使ってプログラミング講師をしながら教材開発をするお仕事をしています。趣味でC#, Azure, マイクラを組み合わせたコンテンツを作ったりなんかも。「マイクラ C#」でググってみてください。 @takunology_net