私は同様の苦痛を伴うシナリオを生きました。議論に勝つには、まず彼らを説得しなければなりません。
「Struts 1 sucks」は「Struts 1 sucks」はカットされません。「Struts 1 sucks」は、「テスト済みで、他のプロジェクトでも機能する」といつでも言えるからです。
私がやったことはこれです:
1)私は3日間で、私は仕事に適した優れたフレームワーク(私の場合にはびこっていた)...でプロトタイプを作成しました。
2)私はStruts 1.xで同じプロトタイプを作成しました。私は5日後にそれをやりましたが、予想通り、もっと痛いものでした。
3)私は、最終的には彼らの選択をきれいな写真、コードメトリクス、と私はStrutsの1
から取得しないことを私はRIFEのようなフレームワークから無償で取得するもの、とプレゼンテーションを作成HibernateのStruts 2でした。良い、しかしそれでも、それは最終的に悪い決定だった。私たちは、3ヵ月でそれをやり遂げることができたときに、18ヶ月で私たちのアプリケーションを納品しました。技術的な選択だけがここで責められるわけではありません...私たちはあらゆる種類の内部手続きを踏まなければならず、すべての非難された内部システムとの統合はもちろんのこと、私たちの経営方針の転換のためにコードの大部分を占めていました。
私が出会った唯一の結論は、大きな店で行われたエンタープライズソフトウェアが本当にソフトウェア開発者の人生を吸うということでした。
私は現在struts-1プロジェクトに参加しています。私はあなたの痛みを感じる..それは2014だ –