6

私は Scala プログラミング言語について非常に広範囲に読んでいます。これまでのところ、Scala に関する次の概念を理解しています。

  • 従来の JVM で実行
  • Java と相互運用可能
  • OOP と関数型プログラミングの概念の組み合わせ
  • 静的に型付けされ、拡張可能
  • コードを減らしてパラダイムを増やす

私の要件は非常に単純です。実行時に動的にロードされる一連の定義済みルールに従うビジネス モジュールをコーディングする必要があります。たとえば、会社 A にはビジネス ルールのセットがあり、会社 B には別のセットがあります。別のプログラムがビジネス モジュール API にアクセスすると、その特定の会社のルールを読み込み、サービスに応答する必要があります。ビジネス モジュールには、DB アクセスと内部での Web サービス呼び出しがいくつか含まれ、広範な XML 解析が行われます。

このモジュールは、可能な限りスケーラブルである必要があります。JAVA の AOP コンセプトを使用できますが、複雑すぎます。コードは将来的に保守できなくなります。

この場合、Scala の方が適していますか? Node.jsも検討しています

あなたの考えを教えてください!

4

0 に答える 0