Vue.jsよりReact向きの人
言い換えるならば、おそらく「しっかりとプログラムを書きたい人」
バックエンドではプログラム書きたいけど、フロントエンドは雑に済ませたいという人もいそう
これだけだとVue.jsはしっかりとしたプログラムを書けないという誤解が生まれそうMijinko_SD.icon
一つのprogramming言語に依存しない設計手法で作られているものなら何でもいいですtakker.icon
あと各言語の標準ライブラリをちゃんと使っているやつ
その言語にあった記法や標準ライブラリをド無視するのは止めてほしい
他の勢力を見ない
ちゃんと調べてないけど、もしかしたらReactはviewをコードとして書くスタイルで最も広く使われてるものだと思う
Reactを参考にして?Swift UIとかFlutterとかできてるけど、まだ発展途上って感じが強い 遡ればXMLとかでデータ的に定義してるものが多い感じがする
それか命令的な操作でviewを作るか
ところでMicrosoftのXAMLってどうなの? ぱっとみコードって感じがしない
厳密には違う
マークアップ言語は大丈夫なの?
HTMLもあるし、言語自体はわかる。だけどループとか、”計算”が必要になったときにどう対処するのか気になる
計算はlogicに相当するので、Modelに書きます
その分離を強いているのがReact以外のVue.jsとかに共通してる
もちろんReactなら分離したいのなら分離することもできる。逆だとできない
処理をviewに含められるというのが漸進的な宣言的UIの特徴だと思ってる
Viewには描画処理しか書きません
ただし、複雑な計算になったらModelに移すべきです
テンプレート系だとvue.jsみたいな独自記法増えがちな気がする
どのテンプレートエンジンもそんな感じなのではvue.js.icon
用意されたもののなかから選ぶのと、パーツだけ渡されて自分で組み上げる違い
Scrapboxの哲学にも近いことが書いてあった気がする
感覚的にこう違うということは書かれているけれど、具体的なReactとVue.jsの差はなんだMijinko_SD.icon
個人的にVue.jsを触っていて(ライブラリの量は除いて)困ったことが無いので、ReactのVue.jsには無い強みは気になるところ
調べてみたら出てくるかも?
JSXを使いたいだけならVue.jsでもできたはずだけど、Reactにしかできないことがある?
Vue.jsのテンプレート指向で困る場面がある?
参考になりそうな情報