2017-10-10 3 views
-1

更新Javascriptのアーキテクチャ/構造

質問:バニラJavascriptを(なしフレームワーク)を使用する場合、プロジェクトのアーキテクチャのための現代の標準的な練習は何ですか?

回答:コンポーネントベースのアーキテクチャ。この記事では私のためにすべてをクリア:https://medium.com/@dan.shapiro1210/understanding-component-based-architecture-3ff48ec0c238


私はしばらくの間、React JSと協力し、タッチの外に少し午前います。私はES6 modulesexportimportさまざまなコンポーネントを使用していますが、プロジェクトを論理的にどのように構造化するのか分かりません。データはどこにありますか?イベントを処理するもの

私は過去にMVCでビルドしましたが、それは少し古くなったようですか?サンプルビルドのリソースはすばらしいでしょう。

ありがとうございます。

+1

私はReactに移る前にモノリシックなMVC構造で作業していましたが、私のアプローチを近代化したいと思います。私は研究をしましたが、少し失われているようです。 – Liondedan

+1

@AbdulShaikhいくつかのサポートを表示して、実際に質問に役立ててください。なぜあなたはそのコメントに悩まされましたか?おそらく、多くの人がまったく同じプロセスを経てきたと思います。反作用はあなたのために大変な作業ですが、基本的な原則を忘れるのは簡単です。 – user1389646

答えて

1

MVCは1ページのアプリケーションでは完全に受け入れ可能です。大規模なアプリケーションを見ているなら、これは良いリソースです:https://addyosmani.com/largescalejavascript/

+0

ありがとうございます - 私は間違った方向に完全に向かうわけではないことを知る必要があります。 – Liondedan

2

私はまだMVCが有効なパターンだと思うし、ES6モジュールでうまく動作します。あなたが話していることの難しさを理解しています。 「jsパターン」を検索すると、データについて語らない古いIFE構造が返されます。

+1

私がMVCについて読んだことは、それがいかに緊密に結合されているかについて話しています。それが使用されている有効なパターンであれば、私はうれしくそれを採用します。ちょうど最初にいくつかの研究をしたかった。 – Liondedan

+2

ええ、私はその点ではMVCはかなり厳格だと思います。私はなぜあなたが非常に多くの投票を得ているのかわからない、私はそれはかなり関連性の高い質問だと思う、私はデータ(国家)が非常に抽象化されているリアクションスタックから来るあなたの混乱を見ることができます。 – neuvoretail

関連する問題