문제

저는 JBoss Seam Framework를 사용하고 있지만 Java 개발자들 사이에서 그다지 인기가없는 것 같습니다. 여기에 얼마나 많은 자바 프로그래머가 사용하고 있는지, 어떤 종류의 프로젝트에서 사용하고 있는지 알고 싶습니다. django 또는 RoR만큼 좋은가요?

도움이 되었습니까?

해결책

JBoss Seam in Action 프레젠테이션 작년 Javapolis 컨퍼런스에서 저와 제 동료는 'Seam은 다음 Struts'라고 말했습니다.여기에는 설명이 필요했으며 나중에 Seam은 새로운 Struts 입니다.말할 필요도없이 Seam을 좋아합니다.

Seam의 인기를 나타내는 한 가지 지표는 Seam 사용자 포럼 의 트래픽 수준입니다.

다른 팁

저는 JBoss Seam을 지금까지 약 1 년 동안 사용해 왔으며 봄 동안 매우 좋아했습니다. 불행히도 나는 직장에서 이것을 사용하지 않으며, 사이드 프로젝트와 개인 프로젝트에 더 많이 사용합니다. 저에게는 고객을위한 새로운 프로젝트를 개발하는 데 많은 시간이 절약됩니다. 그리고 내가 주로 사용하는 한 가지 큰 이유는 각 레이어와의 긴밀한 통합이며 Spring에서 발생했던 지연로드 오류가 전혀 발생하지 않기 때문입니다 (필터 및 기타 해킹 후에도).

동등한 Spring 애플리케이션은 작업을 수행하기 위해 내부에 훨씬 더 많은 상용구 코드를 포함합니다. Spring은 각 레이어를 잘 통합하지 않습니다. 다소 다른 많은 것들을위한 래퍼이지만 잘 붙지는 않습니다.

제가 Seam에서 좋아하는 또 다른 좋은 점은 그들이 설교하는 것을 실천한다는 것입니다. 그들의 웹 사이트를보세요. 실행중인 코드가 무엇인지 추측 해보십시오. Seam Wiki, Seam Forums 등. 진정으로 코드를 믿는다면 그 뒤에 서십시오. 연중 무휴 24 시간 호출기를 사용하면 기쁠 것입니다. 거의 울리지 않을 것입니다.

더 적은 코드를 작성하는 동안 학습 곡선은 약 2 배 가파 릅니다. 더 많이 들어 갈수록 좋은 코드를 작성하는 방법을 더 많이 이해하게됩니다. 더 많은 댓글을보고 싶은데 코딩 스타일은 잘 작성되어 있습니다.

부정적인 측면에서, 마케팅하려는 모든 제품과 마찬가지로 Seam은 Spring이 이미 인기를 얻은 지 몇 년이 지났으므로 Spring이 훨씬 더 인기가 있습니다. Indeed 및 Seam에서 검색에는 몇 가지 히트 만 있습니다. Spring을 보면 대략 4 만명의 등록 사용자가 있고 Seam은 대략 7k 명의 사용자가 있습니다.

자바 개발자 / 엔지니어 / 프로그래머로서 중요한 것이 무엇인지에 따라 기술과 기회를 모두 다룰 수 있어야하며 Seam 애플리케이션보다 먼저 Spring 애플리케이션을 접하게됩니다. 둘 다 배우고 둘 다 활용하는 방법을 배우십시오. 둘 다 올바르게 사용하고 각각의 뉘앙스와 단점을 알고 있다면 Spring을 사용하든 Seam을 사용하든 개발이 훨씬 쉬워집니다.

나는 "Seam이 다음 Struts"라는 말에 동의하지 않습니다. Struts는 뷰 기술인 반면 Seam은 모든 레이어를 통합합니다. 나는 이것이 Struts와 같은 새로운 개념이고 Struts가 한 것과 동일한 영향을 Java 커뮤니티에 가져올 것이라는 데 동의합니다. Java EE 6과 CDI가 더 인기를 얻고 Seam 3이 출시 될 때까지는 그렇게 생각하지 않습니다.

월터

Seam은 주석을 기반으로 고정 된 JSF입니다.더 이상 엉뚱한 XML이 아닙니다.직장에서 사용했습니다.

이것이 조금 도움이되기를 바라지 만, 우리 대학의 웹 응용 프로그램 과정이 방금 개편되었습니다.이제 우리는 대부분 JBoss Seam에 대한 과정의 두 번째 부분과 함께 jsp, servlet, hibernate 경로로 이동합니다.누가 알겠습니까? 커뮤니티에서 성장하려면 시간이 필요할 것입니다.

솔기는 꽤 인기있는 프레임 워크이며 훌륭한 문서, 훌륭하고 유용한 커뮤니티, 많은 질문과 문제에 대한 답변이있는 포럼이 있습니다.

jsf는 jsf와 잘 작동하기 때문에 jsf를 사용하는 개발자들 사이에서 인기가 있어야합니다.뿐만 아니라 jsf를 여러 가지 방법으로 수정합니다 (s : convertEntity 태그 및 통합 구성 요소 모델이 제가 가장 좋아하는 예입니다).

정말 우리를 위해 작동합니다 .... seam 프레임 워크의 도움으로 JSF + EJB3.0은 정말 환상적입니다.하지만 질문이 있습니다 ... 왜 이것이 대규모 애플리케이션 개발에 더 인기가 없는지.많은 사람들이 대규모 j2ee 애플리케이션을 개발하기 위해 다른 프레임 워크를 사용하고 있음을 알았습니다. seam이 개발자가 j2ee 애플리케이션을 구축하는 데 정말로 도움이되는 것 같습니다 ...하지만 여전히 ...이게 왜 나오지만?

저는 Seam을 좋아하고 작년에 전문적으로 사용해 왔습니다.

그러나 질문은 인기에 관한 것입니다. (적어도 일반 JSF 또는 Spring에 비해) 그다지 인기가 없다는 다음 표시를 볼 수 있습니다.

  1. 포럼이 매우 비활성 상태입니다 (적어도 현재로서는 Seam 3에서 열심히 일하고 있습니다). http://seamframework.org/Community/SeamCommunityForumSlightlyInactive

  2. 검색에 대한 Google 통계에서 Spring과의 비교를 살펴볼 수도 있습니다. http://www.google.com/insights/search/?hl=ko-US#cat=732&q=seam%2Cspring&cmpt=q

  3. 저는 이곳 아테네에서 사용하는 다른 회사를 한 곳만 알고 있으며, 일반 JSF, Struts 또는 Spring을 사용하는 회사를 몇 개 알고 있습니다 (물론 아테네가 전 세계를 대표하는 것은 아닙니다).

우리는 대규모 프로젝트에서 한동안 Seam을 사용해 왔습니다. 새 프로젝트를 시작하기 쉽고 리버스 엔지니어링이 매우 편리합니다.

저는 서로 다른 두 고객을 위해 두 개의 상업 프로젝트에서 JBoss Seam을 사용했습니다.그러나 JBoss Seam은 여전히 JSF 웹 애플리케이션 개발에 대한 새로운 접근 방식입니다.하나의 척도는 Indeed Job Search의 결과입니다.

인디 드 구직

90 년대에 오크로 Java가 소개되었을 때 커뮤니티는 그 당시에는 너무 강력했고 나중에 높이 평가되어 현재 쇼를 진행하고 있기 때문에 Java를 수용하지 않았습니다.Seam은 곧 인기를 얻게 될 것입니다.그렇지 않다면 오크처럼 자바로 브랜드를 바꿀 수 있습니다.

2007 년부터 Seam 1.2의 Seam을 중간 규모 및 대규모 프로젝트에서 사용하고 있으며 때로는 200 명 이하의 소규모 프로젝트에서도 사용하고 있습니다.나의 주요 관심사는 생산성입니다.우리 팀은 이미 2005 년부터 봄부터 명백한 생산성을 얻었지만 일부 까다로운 클라이언트의 경우 개발자는 시간이 많이 걸리고 오류가 발생하기 쉬운 자바 스크립트를 코딩해야합니다.Seam은이 시나리오에서 정말 도움이되었습니다. 당시 저희 팀의 대부분의 개발자는 JSF에 대한 경험이 없었기 때문입니다.Seam이 더 인기를 얻게되어 기쁩니다.

Seam 은 2012 년에 중단되었습니다. 그러나 Apache DeltaSpike 는 Seam의 최신 버전이며이 프로젝트는 활발하게 유지되고 있으며 2014 년 Duke 's Choice Award를 수상하기도했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top