PureMVC と比較して、Robotlegs 2 にはどのような欠点があるのかを理解したいと思います。PureMVC よりもエレガントで、便利で、強力なようです。従来のコードベースを除いて、PureMVC が存続する理由は何ですか? Robotlegsが生きている限り、PureMVCが死ぬのは近い将来でしょうか。この質問は、両方のフレームワークを実際によく知っている人によって答えられると思います。
2 に答える
1
まず、2 つのフレームワークのどちらがあなたとあなたのプロジェクトに最適かを決定できるのはあなただけです。
そうは言っても、あなたの決定に役立つアドバイスを提供できると思います。依存性注入の欠如は、あなたにとって契約を破るものではないと仮定します。もしそうなら、あなたはすでに RobotLegs を使用することを選択していたでしょう (ただし、単体テストを現在または将来に行う予定があるかどうかを検討する価値があるかもしれません)。その場合、RobotLegs がおそらくより良い選択です)。
両方を見て時間をかけて、あなたにぴったりだと思う方を選んでください. どちらも優れたフレームワークであり、正しく使用すれば、一貫性のある、モジュール化された、保守可能で再利用可能なコードを作成するのに役立ちます。途中で他のフレームワークを好むと判断した場合は、単純に切り替えてください。最初に使用したフレームワークの哲学に従っている場合は、ドメイン固有のコードを他のフレームワークに移植するのはかなり簡単です。
于 2013-12-07T22:36:06.057 に答える