2017-04-15 6 views
0

私はいくつかの複雑なロジックを実行したいと思いますし、コントローラを使用したくありません。私は、デスクトップアプリケーション(古い学校のMVC、または非Web MVC)のMVCに似たプロジェクト構造を作りたいと思っています。Sails.jsの非永続モデルのベストプラクティス?

このようなファイルはどこに保存する必要がありますか?たとえば、次のようなファイル:

  1. 言語トランスファー:言語からユーザー入力コードをコンパイルするクラスまたはモジュール。
  2. 数学計算機:ユーザは2+(2x)=9を入力し、このクラス(おそらくいくつかの他のクラスと共に)は解読、計算、代数を行い、答えを出します。

Serviceフォルダを使用しますか? 、Language transpilerまたはMath calculatorできるなどのコンポーネントを

は、私は、永続的なモデルのように見えるいくつかのデータを必要とするアプリケーションを作りたいが、それは私の意見では、実際のインスタンスのみ(サーバーがダウンしたときにデータが死ぬ。)

答えて

1

ですアプリケーションユーティリティと見なすことができますので、サービスというように簡単に設計することができます。

だから、LanguageTranspilerServiceMathCalculatorServiceサービスやユーティリティのエンドポイント、最終的にはサービス固有のサブフォルダに編成サービスのサブコンポーネントを持つことになります。

希望すると、これはあなたを助ける可能性があります

関連する問題