Prismの勉強開始。PRJ作成時の挫折とBoostrap ※チョット追記
「MVVMなにそれおいしいの?オブジェクト指向なにそれおいしいの?」を卒業したいなーと思い、WPF+PrismでMVVMなアプリを勉強してみようかと思いました。
プロジェクト作成
とりあえずNugetでPrismをインストールしたものの、まずプロジェクト作成時に謎の選択が。
どっち選んだらええねーん pic.twitter.com/UgDxC8dSC5
— ケイタ (@fmty) 2018年11月23日
.NET Core 3は今回スルーするとして、新しくPRJを作る場合はPrism Blank Appを選べば良さそう(既存PRJに足す場合はPrism Moduleを選ぶっぽい)
無事にPRJが出来たと思ったらSelect Containerという選択肢が…
どれ選んだらええねーん pic.twitter.com/ypcxIcueOz
— ケイタ (@fmty) 2018年11月23日
- Autofac
- Dryloc
- Unity
DIコンテナってなんやねんという話はこの記事がわかりやすかった
でもとりあえず後述のPrism自習用のサンプルがUnityぽいのでUnityを選ぶなど。 レスポンス的にはDrylocが良さそうな感じ。
Boostrap
Prismの自習用リポジトリがあったのでとりあえず1つずつ写経してみたいと思う。
今日は01番の「Bootstrapperを使おう」をやってみた。
そりゃまぁ写経したのでそのまま動くわけなんだけど、Bootstrapperを作る理由がよくわからない。 BootstrapってWebサイトのデザインフレームワークじゃないの?とか思った。
色々と調べてみたけど理由がやっぱりわからないので次に進もうと思う。
2018/11/26 追記
ぽんこつ氏から「Botstrapperクラスが使用非推奨になったやで」とリプ頂いてなんだってーーー!という顔になった。 他にも「Autofac と MEF が Prism の将来のサポート対象から外れてしまう」とか、色々7.1で変わってる様子。
ちなみに https://t.co/5HuEL1WiTl とか見るとわかるけど、Botstrapperクラスの使用非推奨になったらしいから、テンプレート君が正解らしいで…
— ぽんこつロボ (@scrapbuild) November 25, 2018
Autofac と MEF が Prism の将来のサポート対象から外れてしまうことでしょうか。 Autofac はイミュータブルになってるので、Prism の提供するモジュールまわりの機能と相性がよくないみたいですね。 ということで、特に理由が無ければ Unity (こっちはこっちで名前空間が昔と変わったりしてる)を使うのがいいと思います。
まじすか
UdemyでC#プログラミング基礎を受講してみた
体系立ててC#を学びたいなと思っていたところ、Udemyで富士通ラーニングメディアさんのC#プログラミング基礎講座が1500円だったので購入してみました。
https://www.udemy.com/c-lhmejv/learn/v4/overview
103のレクチャーで全部で7 時間。 一通り受講し終わったのでメモ。
.NETの基礎からオブジェクト指向のさわりまで、まさに基礎!といった範囲でした。 字幕がついてたのと、再生スピードも倍速まで調整できるので、知っていることは早送りし、知らない所は一時停止しながら手を動かしつつ…という感じで進められたのがよかったですね。
知っていること7割、知らないこと3割といった感じでしたが、価格もお手頃だったので購入してよかったと思いました。
同じシリーズでラムダ式とかLINQとかの拡張版もやってほしいなぁ…w
以下は気付いたことをメモしてたやつ。備忘録。
続きを読む京都DevかふぇでLTしてきた
いつもお世話になってるふるしんさんがオーガナイザーやってる京都DevかふぇでLTしてきました
懇親会では会社がすぐ近くのエンジニアさんと話ができたり、「VB6の開発環境をWindows10にインストールする方法」とかで盛り上がったのでとても楽しい時間がすごせました。
次はもっと技術寄りのLTができるように頑張って行きたいなぁ
スライド
人生初のLTしてきたよ
中京区にある京都リサーチパーク(KRP)で定期的に開催されているKyotoLT勉強会で人生初のLTをやってきました。
いつもお世話になっている@emotoさんから「YOU!喋っちゃいなYO!」とお誘い頂き、せっかくなので…と引き受けた次第です。
IT系勉強会にはちょくちょく顔を出していたのですが、前に出て喋るというのは未経験だったのでとてもいい経験になりました。
スライド
反省
- 最初はやはり緊張していたこともあって、かなり話すスピードが早かった(途中からはマシになった気がする)
- サンプルがわかりづらかったかもしれない
- もう少しネタを仕込んでもいいのかも
来週
来週はこちらでレガシーシステムについて話す予定。 なに話そうかなー。
写真
ふるしんさんからこないだのLTの時の写真頂いた。嬉しい。 pic.twitter.com/RB8siMVPLg
— ケイタ (@fmty) November 12, 2018