近況 2022-09-30

今月の活動 (GTKの勉強, WPFの再訪, 気になった記事など)

GTKの勉強

  • リポジトリ: seven-gui-with-gtk-rust
  • 7GUIs という7種類のGUIアプリケーションのサンプルがある
  • それをGTKのRustバインディング (gtk-rs) を使ってやっている
  • 7つのうち5つまでやった
  • 簡単なタスクがあると学習がはかどってよい
    • 目的なくドキュメントを読んでいても頭に入ってこない
  • 新しいフレームワークだとなじみのないことがあっておもしろい
    • いわゆるテキストボックスがEntryという名前で、データがBufferオブジェクトに分かれているとか
  • RustでGUIを書くのは他の言語とは違って所有権がからむ
    • 複数のコールバックが単一のデータへの可変な参照をつかまないようにする

WPFの再訪

  • リポジトリ: wpf-enterprise-example
  • ここ数年は React+TypeScript でウェブアプリを作っていて、フロントエンドの設計に関して考えが変わった
  • 以前にWPFでデスクトップアプリを作っていたときの設計は課題がたくさんあった
  • 課題がどのくらい改善するか、あるいはしないか、WPFに応用できるか、応用することに価値があるか、などを確かめたい
  • そのためにサンプルアプリを書いている
  • 例えばダイアログの出しかたはReactでよく行われている方法のほうがよさそうな感じがする

気になった記事など

関連記事