Найти - Пользователи
Полная версия: Django vs Tornado + SqlAlchemy для CRM/Учетной системы
Начало » Web » Django vs Tornado + SqlAlchemy для CRM/Учетной системы
1
to_night
Необходимо написать учетную систему для животноводства (свой проект для последующей монетизации). Система большая – CRM, поддержка расширений (расчет прибыли, графики, отчеты). Логику спроектировал, теперь мучаюсь выбором инструмента. Angular на фронтенде. Изначально бэкенд предполагалось писать на Джанго ( я хорошо его знаю, могу быстро написать основной функционал) + RestFramework. Но от Django мне не нужно большинства функционала. Думаю написать функционал на Tornado + SqlAlchemy.

Вопрос. Имеет ли смысл изучить SqlAlchemy для проекта (потребует определенного количества времени) или использовать, то что хорошо знаешь?
4kpt_III
Имеет, имеет. Если пойдет, то есть вероятность забить на джангу. Для меня это была первая причина. Раньше для своих проектов везде использовал ОРМ джанги. На конференции посоветовали попробовать алхимию. Ну и … Теперь я на уже джанге не пишу

Алхимия лучше кастомизируется, многие вещи делаются явно + настроек просто тьма. Еще она быстрее. Только вот нужно понимать одно “но”. Если использовать торнаду для асинхронных задач, то про алхимию придется забыть. Там свой коннектор - момоко. Если хочется алхимию + асинхронку - нужно смотреть в сторону асинкио. Там есть алхимия, только не деклоративный стиль, а табличный.
slav0nic
зачем торнадо то? лишний геморняк с асинхронкой как по мне, хотя у нас куда не плюнь - “разработчик высоконагруженных систем” =)
если нужна алхимия, можно глянуть аля aldjemy

но в целом я согласен что из всего фремворка при юзании рест надо лишь рестлиба (тот же restframework есть и под flask) и авторизация c модельками/ормом

ps: я бы писал на том, что лучше знаю, если конечно хочется приключений можно и flask/pyramida глянуть, тут по сути в приоритете выбор rest либы под фреймворк
to_night
Похоже, что буду использовать Flask + SQLAlhemy + rest библиотеку для flask. Кроме авторизации и орм мне, по сути, больше ничего не нужно. Единственное, вижу проблему в затягивании проекта на неопределенное время.
4kpt_III
Хороший выбор. Поддерживаю. Если есть желание, то можете дать скайп и спишемся и покажу как это правильно делать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB