나는 비슷한 시나리오를 경험했습니다. 논쟁에서이기려면 먼저 그들을 설득해야합니다.
"Struts 1 sucks"는 "Struts 1 sucks"는 "테스트를 거쳤으며 다른 프로젝트에서도 작동합니다"라고 말할 수 있기 때문에 잘라내지 않습니다. 내가 무슨 짓을
은 이것이다 :
1) 나는 3 일에 (내 경우는 라이프이었다에서) 나는이 일에 적합 발견 더 나은 프레임 워크의 프로토 타입을 만들었습니다.
2) 나는 Struts 1.x에서 같은 프로토 타입을 만들었습니다 ... 나는 5 일 만에 그것을 할 수 있었지만, 예상했던 것보다 훨씬 더 고통 스러웠습니다.
3) 그때 내가 결국 그들의 선택에 스트럿츠 1
에서 얻을하지 않습니다, 나는 라이프와 같은 프레임 워크에서 무료로 얻을 예쁜 그림, 코드 메트릭, 사물과 프리젠 테이션을 생성 Hibernate가있는 Struts 2였습니다. 더 나은,하지만 여전히, 그것은 결국 나쁜 결정이었습니다. 우리는 3 개월 만에 우리가 할 수 있었을 때 18 개월 만에 우리의 신청서를 전달했습니다. 기술적 인 선택 만이 여기에 책임이있는 것은 아닙니다 ... 우리는 온갖 종류의 내부 절차를 밟아야했으며, 모든 종류의 비추천 내부 시스템과의 통합은 말할 것도없고, 우리 경영진의 변화하는 정책 때문에 코드의 상당 부분을 차지합니다.
큰 가게에서 수행 된 엔터프라이즈 소프트웨어가 소프트웨어 개발자의 삶을 정말로 빨아 먹는 유일한 결론이었습니다.
저는 현재 struts-1 프로젝트에 있습니다. 나는 너의 고통을 느낀다 .. 그리고 그것은 2014 다 –