2012-06-10 3 views
5

내 프로젝트 중 하나에서 SQLAlchemy를 사용할 계획이고 테이블의 선언적 구문에 매우 흥미가 있습니다.SQLAlchemy 선언 확장 대 엘릭서

나는 Elixir Declarative Layer을 사용한다고 말했고 동시에 SQLAlchemy에는 declarative extension이 내장되어 있습니다.

엘 릭셔와 선언 확장의 현재 차이점은 무엇입니까? 장점 단점?

+0

유사 : http://stackoverflow.com/questions/3957938/what-are-the-benefits-of-using-elixir –

+0

@ robots.jpg, 그 질문을 보았지만 많은 질문이 있습니다. 1.5 세. 그것은 아직도 실제인가? – warvariuc

+1

최신 Elixir는 2009 년 출시되었으므로 그만큼 많이 변경되지 않았습니다. 나는 진짜 대답을위한 충분한 세부 사항을 제공 할 수 있는지 모르지만, 현재 확인할 수있는 유일한 장점은 SQLA의 선언문보다 단순한 프로젝트에 대해 더 직관적 인 관계를 정의하는 Elixir의 방법을 찾을 수 있다는 것입니다. 다른 차이점은 사소한 것 같습니다. –

답변

11

SQLA 선언문이 아니기 때문에 엘릭서가 존재합니다. 이제는 SQLAlchemy 선언문을 사용 했으므로 선호하는 특정 방법이 없으면 Elixir는 필요하지 않습니다. Elixir는 죽은 프로젝트이므로 SQLAlchemy의 이전 버전을 사용하게 될 것입니다.