diary2019-04-06.vueに似た記述からwasmを出力するgo製のツールのvuguについてgolang少し前に微妙にvuguがバズっていた。触らずに分かった気になったりするのも良くないと思い実際に触ってみた。そのときに感じたことや思ったことのつぶやきをまとめてみた。(本当はまじめに文章を書こうかとおもったけれど気力が無くなったので呟いたものを貼り付けるだけですませる)vuguとはこれのこと。github.com主題。最初のvuguに対してのつぶやき。このときに感じたイメージは実物を触った後も変わらなかった。vuguの使いどころは、vue-cli-uiみたいなところだよ。何でwasmかと言うと開発にnpmとか一切入れたくないかつワンバイナリてデプロイしたいからだよ。対象は慣れてない人用の補助輪的な位置づけのものが多くなるからサイズが膨れ上がるとか誤差だよ。時間を置いてちょっとだけまたvuguに触れて呟いていたらしい(気にはなっていた模様)。最後のはsakura.cssとはこれのこと(htmlのタグに直接修飾されるようなcss)。何も考えずに(cssの指定をせずに)利用できるようなコンポーネントが整備されていたら便利かもしれないという意図だった。https://oxal.org/projects/sakura/実際に触ってみてから実際に触ってみたときのつぶやき。一応vuguが価値を出しそうな例をgistとしてあげた。要約すると競合はCLIでリアクティブな表示があるようなツール(ここでのリアクティブは元来の意味でのリアクティブ、excelはリアクティブなソフトウェアという意味でのリアクティブでFRPとかRxの話ではない)。初手でnpmができるような環境の人は対象外。イメージとしてはSREやOpsと飛び道具。配信対象はwebで公にではなく社内の誰かに補助輪としてというようなイメージ。裏側でgoroutineなどでタスクを動かして進捗をviewerなどで表示するようなUI。簡単な一覧表示ならたぶんHTMLサーバーを立てるだけで良いし。複雑なUIを作るのならそれこそnpm由来のツールチェイン使ってくれという話になるし。2019年4月5日ただ内部がwasmに落ちるから直接taskを立ち上げられないのだよなー。keyとか埋め込んだファイルを渡すとかだと便利なんだろうか。2019年4月5日vuguの書き方を知るための方法vugu自体の使用感やvuguに関する勉強に関するつぶやきvg-forのloopが暗黙にkey,valueに束縛されるとか、NewData()が初期化の関数とかコードを読まないとわかんないしけっこう辛かった。startedと通貨の情報を取ってくるexampleと実際のコードだけ。2019年4月6日motivationなどを覗いた後に使いかたを把握するのに見るべきリンクhttps://www.vugu.org/doc/starthttps://github.com/vugu/vugu/tree/master/examples/fetch-and-display総評ここでのつぶやきを元にまじめに文章を書こうとしたがやる気が無くなってしまった。2019年4月6日あとリアクティブなuiの話はjsで全部済ませる話とphoenixのliveview的な話とwasmに任せる話がある。2019年4月6日あとvuguがexperimentalというのは、利用する技術だけではなく出来具合もふつうにPoCに近いものなので、正直なんであれがビミョーにバズったのか現物いじってみたあとでも理解できなかったりする。2019年4月6日(goのwasmに関しての発表資料を見つけられなかった。記憶違いかもしれない。したら発表している人も異なっている?)本当はgoでwasmを吐く話とvuguの話は別の話。vuguの使いみちのデモ今の所ギリギリvuguが優位性を保てそうな状況を考えてデモとして作ってみたもの。21:29.vueに似た記述からwasmを出力するgo製のツールのvuguについてTweet広告を非表示にする関連記事2019-06-03汚いvenv環境からきれいなrequirements.lockを作りたい手元の環境がものすごく汚いことがある。componentという機能を追加した月別アーカイブはてなブログをはじめよう!podhmoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。