1

私は、.NET 駆動の Web アーキテクチャから ruby​​ on rails スタックに移行しています。私は、必要な css/Javascripts を使用して Web ページをレンダリングするための Web レイヤー、すべてのビジネス ロジックを処理する個別のアプリ レイヤー、ORM および DAL レイヤー、永続化のためのデータベースを使用することに慣れています。

さて、レールではすべてがどのように変換されるのでしょうか?

モデルは、ビジネス ロジック、ORM、およびデータ アクセスに関してすべての作業を行っているようです。では、Twitter のような複雑なアプリケーションは、ビジネス ロジックに別のアプリ レイヤーを使用しないのでしょうか? 複雑なロジックに関しては、モデルがすべてですか? もしそうなら、将来的にサービスを他の人に公開したい場合、すべてをサービスとして移行することは難しくありませんか?

複雑な Web アプリで物事がどのように機能するかを明らかにしてください。

4

2 に答える 2

0

rails_workflow gemを使用して、モデルとコントローラーから分離された複雑なビジネス ロジックを構築できます。

于 2015-07-06T07:59:44.847 に答える