2010-04-19 6 views
1

Doctrine 2가 프로덕션 프로젝트에 사용할 정도로 안정적인지 궁금합니다.Doctrine 2는 프로덕션 환경에서 사용하기에 충분히 안정적입니까?

내가이 프로젝트는 이제 어쩌면 다음 교리 2는 전체 버전으로 출시 될 예정로부터 3 개월이 완료 될 것 같아요. 그 똑똑한 내가 그 차이가 그들 사이에 거대한 읽었습니다 버전 2 원인에 모든 것을 변환 한 후 배우고 바로 대신 현재 버전을 학습의 사용 원칙이 사용하는 경우

궁금하네요.

감사

답변

1

내가 지금 몇 주 동안 생산 교리 2를 사용하고있다. 성과가 현명하고, 교리 단 1보다 훨씬 빠릅니다. 그리고 개발하기가 훨씬 쉽습니다. 버그 나 구현되지 않은 기능에 약간의 사소한 문제가 있었지만 해결할 수 없었습니다.

솔직히 교리 1 학습 시간 정말 가치가 있다고 생각하지 않습니다. 그것을위한 개발은 2011 년에 중단 될 것입니다. 그리고 두 프레임 워크는 매우 다르므로, 두 번 스스로를 가르 칠 필요가 있습니다.

다른 곳에서 언급했듯이 지난 알파 버전과 출시 예정인 베타 (4 월 말 예정) 사이에는 몇 가지 하위 호환성 API가 변경되었지만 그다지 큰 변화는 없었습니다.

그것은 당신이 정말로 프로젝트에 속도를 따기있는 시간에 의해 매우 가능성, 그것은 베타 단계에 있습니다.

+0

. 학습 곡선이 높기 때문에 즉시 D2를 사용하는 것이 더 좋을 것이라고 생각합니다. D1에 비해 좋은 문서/방법이 부족하다는 점만 염두에 두어야합니다. 그게 어떻게 작동하는지 알아 내려고 도서관 수업을 들여다 보는 남자가 아니라. D2에 대한 좋은 지원이 있습니까? 어딘가에 사람들에게 물어볼 수있는 곳이 있습니까? 중대한 suppoert은 A-O –

+0

나는 동의한다이다. 이 시점에서 D2 설명서는 D1과 거의 비슷합니다. 커뮤니티 지원을 위해, 나는 대부분 버그 추적기와 메일 링리스트에 충실합니다. 핵심 팀은 매우 도움이됩니다. 하지만 널리 사용되는 기술은 아니기 때문에 커뮤니티는 아직 젊습니다. 그러나 솔직히 말해서, 나는 D1 커뮤니티가 훨씬 더 크다고 생각하지 않았습니다. 다른 주요 OSS 프레임 워크의 라인을 따르는 지원이 큰 관심사라면, 나는 사실 교리 밖에서 모두 함께 볼 것입니다. –

+0

yaml 파일에서 모델을 만들고 모델에서 데이터베이스를 만드는 방법은 무엇입니까? 그것은 문서화되지 않은 것 같습니다. 메일 링리스트에서 이런 종류의 "멍청한"질문을 할 수 있습니까? 메일 링리스트가 모두 1.2와 2.0 모두 함께 혼합되어있는 것처럼 보입니다. –

1
의 차이는 크다

하지만, 하나 개의 추가 관심사는 API 안정성이다. 나는 그들이 일부 블로그 게시물에 API가 베타 릴리스가 끝날 때까지 최종 것으로 간주되지 않을 것이라고 언급했다 (지금까지 모든 것이 알파였습니다). 따라서 베타 이전에 API를 변경 한 후에도 일부 코드를 리팩토링해야 할 수 있습니다.

나는 그들이 아무것도 지구 산산조각을 변경 의심하지 않지만, 그래서 확실히 말할 수 없다는는 생산 사용에 조금 당황 것을 의미. 내 제안은 적어도 첫 번째 베타 버전이 출시 될 때까지 기다려야한다는 것입니다.

+0

언제 그렇게 될지 알고 있습니까? 베타 버전이 출시 될 때까지 몇 주 또는 몇 달 동안 이야기하고 있습니까? 그리고 1.2를 배우는 대신 교리 2를 배우는 것이 나에게 더 좋다고 생각하십니까? 그런 다음 몇 주 동안 그것을 사용하고 다시 새로운 버전을 배워야합니까? –

+0

아래 내 게시물에서 언급되었지만 첫 번째 베타는 4 월 말에 출시 될 예정입니다. 두 번 뒤로 밀렸지만 과거 알파 릴리스에서는 대개 원래 목표보다 3 주 정도 걸렸습니다. 조언을 주신 덕분에 –

관련 문제