Я пытаюсь выбрать между django и yii для масштабируемого, поддерживаемого веб-приложения уровня предприятия с базой данных (желательно mysql). Приложение в основном сосредоточено на вводе данных, но с настраиваемыми рабочими процессами (за пределами ваших базовых форм с автогенерированной формой) и пользовательскими отчетами. У меня есть фон CS, знакомый с MVC, программирующий фон в С++, С#. 8 лет назад было создано аналогичное приложение, использующее php, mysql, perl/cgi и помню, что это было болезненно (все делало с нуля с крутой кривой обучения). Необходимо снова изучить синтаксис python или php, но я быстро забираю языки. Читайте подробно онлайн о django vs yii. Невозможно выполнить маршрут .net mvc из-за необходимости использования с открытым исходным кодом. Погруженный в RoR, любил язык, но мне не очень нравится волшебство, которое все еще происходит, особенно для приложения для оценки производительности. Возможно в будущем. Итак, вернемся к Django vs yii -
Факторы принятия решений:
1) более легкая кривая обучения
2) более подходящая структура для конкретных задач, которые мне нужны - тяжелые манипуляции с db, пользовательский поток пользовательского интерфейса (ничего слишком интенсивного gfx, просто регулярные элементы формы, но где мне нужно манипулировать данными по нескольким таблицам через объединения и т.д.)
3) никаких неприятных сюрпризов при подключении db (читайте, но не полностью поняли все gotchas с django orm и mysql).
4) что-то, где я не борюсь с фреймворком/языком для основных вещей
5) масштабируемое и быстрое время выполнения (я знаю, многое зависит от того, как один архитектор решение)
Прошу совета. Ищете помощь от кого-то знакомого с работой в обеих рамках. большое спасибо