generated at
Vue.jsよりReact向きの人
言い換えるならば、おそらく「しっかりとプログラムを書きたい人」
Vue.jsはただ粘土をこねてる気分yuta0801
バックエンドではプログラム書きたいけど、フロントエンドは雑に済ませたいという人もいそう
これだけだとVue.jsはしっかりとしたプログラムを書けないという誤解が生まれそうMijinko_SD

一つのprogramming言語に依存しない設計手法で作られているものなら何でもいいですtakker
あと各言語の標準ライブラリをちゃんと使っているやつ
その言語にあった記法や標準ライブラリをド無視するのは止めてほしい
ReactJavaScriptなのかという難しい質問にもなりそうだけど、React系以外だと、基本的に全部テンプレート形式だと思う
他の勢力を見ない
ちゃんと調べてないけど、もしかしたらReactはviewをコードとして書くスタイルで最も広く使われてるものだと思う
Reactを参考にして?Swift UIとかFlutterとかできてるけど、まだ発展途上って感じが強い
遡ればXMLとかでデータ的に定義してるものが多い感じがする
データ的というか、宣言的
それか命令的な操作でviewを作るか
ところでMicrosoftのXAMLってどうなの?
ぱっとみコードって感じがしない
あれはマークアップ言語ですから
厳密には違う
マークアップ言語は大丈夫なの?
HTMLもあるし、言語自体はわかる。だけどループとか、”計算”が必要になったときにどう対処するのか気になる
計算はlogicに相当するので、Modelに書きます
その分離を強いているのがReact以外のVue.jsとかに共通してる
対してReactは本質をついた統合をしていると思う
もちろんReactなら分離したいのなら分離することもできる。逆だとできない
処理をviewに含められるというのが漸進的な宣言的UIの特徴だと思ってる
Viewには描画処理しか書きません
もちろん、Viewだけで完結する処理であれば、code behindを使って計算することもできます
ただし、複雑な計算になったらModelに移すべきです
テンプレート系だとvue.jsみたいな独自記法増えがちな気がする

用意されたもののなかから選ぶのと、パーツだけ渡されて自分で組み上げる違い
Scrapboxの哲学にも近いことが書いてあった気がする

感覚的にこう違うということは書かれているけれど、具体的なReactとVue.jsの差はなんだMijinko_SD
個人的にVue.jsを触っていて(ライブラリの量は除いて)困ったことが無いので、ReactのVue.jsには無い強みは気になるところ
調べてみたら出てくるかも?
JSXを使いたいだけならVue.jsでもできたはずだけど、Reactにしかできないことがある?
Vue.jsのテンプレート指向で困る場面がある?
参考になりそうな情報