2009-11-26 2 views
7

일부 성능 비교 또는 눈에 띄는 특정 차이점을 알고 싶습니다.MyFaces와 JSF의 Sun 참조 구현

나는 큰 차이가 없다고 들었습니다. 그러므로, 나는 하나 더 질문을 가지고있다. 수십 명의 사람들이 어떤 시간을 들여 바퀴를 새로 만들었습니까? 구현 된 사양을 구현하는 데 더 많은 시간이 필요합니까?

답변

7

JSF는 처음에는 오픈 소스가 아니 었습니다. (2005 년 eWeek : Sun Open-Sources JavaServer Faces) 이렇게하면 몇 가지 클린 룸 구현이 시작되므로 사양을보다 자유롭게 사용하고 배포 할 수 있습니다. Mojarra CDDL + GPL 라이센스의 조건은 모두에게 적합하지 않으므로 Apache 라이센스 하에서 개발을 계속할 유인이 있습니다.

8

Sun RI 1.0 및 1.1의 초기 버전은 불쾌한 버그로 인해 어수선하게 정리되었습니다. 그 순간 MyFaces가보다 안정적인 대안이었습니다. 2006 년 초에 1.1.02와 1.2.02 이후로 새로운 Sun JSF 개발팀이 큰 성과를 거두었습니다. 버그 수정뿐 아니라 성능 향상과 함께. 현재 저는 모하라가 더 나은 선택이라고 감히 말하고 있습니다. 귀하의 질문에 바로 얻으려면

: 들어

사람들이 어떤 목적으로 수십보다 이미 구현 사양 사람을 구현하기 위해 자신의 시간을 보냈다?

자주 개선하는 것이 좋습니다. 아니면 그냥 할 수 있기 때문입니다. 또는 성충을 위해서. 적어도 Apache는 Sun에 의해 가져 오는 (또는 빠진) 거의 모든 것을 구현/향상시키는 것으로 알려져 있습니다.

1

사람들은 이미 구현 된 사양을 구현하여 개선되었습니다. 명세가 잘 수행되었는지를 확인하는 유일한 방법은 그것을 다시 구현하는 것이다. 다른 사람들은 다르게 생각합니다. 지난 몇 달간 (2011 년 6 월) MyFaces Core 성능을 향상시키기위한 많은 코딩이 이루어졌습니다. 더 많은 것을 알기 위해서, 당신은 myfaces dev와 user 메일 링리스트에 대해 허락을하고 직접적으로 물어볼 수있다.

기술적 인 측면에서 MyFaces를 선택하는 10 가지 이유를 설명하는 블로그를 작성했습니다. Here.

UPDATE 월에서 MyFaces 타협과 성능 비교를보고 싶은 사람들을 위해

2012 인 Mojarra와 개찰구 보일 Understanding JSF 2 and Wicket: Performance Comparison