2013-04-14 3 views
0

Если у вас есть оболочка базы данных python, использующая Elixir, с довольно простой конструкцией «Active Record» (1 объект на 1 стол), но затем вы начинаете расширяться ...Когда прекратить использование эликсира?

В какой момент вы должны прекратить использование Elixir ? Существуют ли какие-либо общие этапы/симптомы, которые должны указывать на эти моменты?

Если эти точки прибыли в, является необходимым отказаться от эликсира и передать чисто SQLAlchemy, или это всегда хорошо, чтобы оставить слои Эликсир на вершине, и молча проходят через SQLAlchemy?

+1

Это слишком расплывчато и лучше подходит для [Обмен файлами программистов] (http://programmers.stackexchange.com/). –

+0

Прошу прощения, но я думаю, что ваш вопрос слишком расплывчатый и чрезмерно широкий, чтобы на него ответить. см. раздел [FAQ # dontask]. Если у вас есть более конкретные проблемы (желательно с некоторым кодом), не стесняйтесь спрашивать их! Тот факт, что этот конкретный вопрос имеет простой ответ (вообще не использовать Эликсир *), не меняет того, что сам вопрос действительно слишком расплывчатый. –

+0

@frb: Этот вопрос слишком открытый и неконструктивный даже для Programmers.SE. –

ответ

1

SQLAlchemy имеет отличный declarative layer. Эликсир уже давно устарел. В результате Elixir не видел any development более 2 лет, проект был оставлен.

Точка отказа от эликсира прямо сейчас.

+0

Lol, справедливо. Он был заменен? Я думаю, что «ActiveMapper» был когда-то вариантом. Обе из них были устаревшими в пользу декларативного слоя? – user2097818

+0

ActiveMapper и Elixir, где отдельные проекты из SQLAlchemy и Elixir предназначались для замены ActiveMapper. Поскольку Elixir был оставлен, я думаю, что авторы считают, что собственный декларативный вариант SQLAlchemy был достаточно хорош для их использования. –

+1

@ user2097818: Согласно домашней странице Elixir, проект был запущен в 2006 году, и SQLAlchemy только добавила свое собственное декларативное расширение в 2008 году (версия 0.4.3); как внешний проект Elixir всегда будет работать, чтобы не отставать от собственной декларативной базы SQLAlchemy. Я предполагаю, что в какой-то момент это уже не стоило усилий. –

Смежные вопросы