Насколько сложно может работать приложение Django? - PullRequest
1 голос
/ 23 июля 2010

Мне поручено создать простое приложение CRUD MVC, и я подумал, что это хорошая возможность изучить Python. Из-за его отличной документации, я думаю, что теперь я пойду с Джанго.

Теперь, это простое приложение CRUD MVC может стать довольно сложным в будущем. Я мог бы получать и выпускать сообщения JMS, отображать графики, которые периодически обновляются (я думаю о ajax), а что нет.

Учитывая это, я немного волнуюсь, поскольку, хотя мне говорят, что Java-код легко вызывать из python (я являюсь разработчиком Java), мне также говорят, что Django, как правило, лучше всего подходит для контент-веб-приложений и может быть ограничительным.

Как вы думаете, в этом случае можно пойти с Джанго?

Ответы [ 2 ]

2 голосов
/ 23 июля 2010

Mozilla в настоящее время переписывает два наших самых больших сайта на Django. Это довольно сложные приложения, которые взаимодействуют с многочисленными онлайн и оффлайн сервисами. С большой коллекцией библиотек Python все, что Django не делает сам, мы обычно можем найти или создать довольно легко. Например, у нас есть как задачи cron, так и автономные задачи по требованию, поддерживаемые AMQP, что аналогично JMS.

Краткий ответ: вы можете быть чертовски сложными, если это то, что вам нужно сделать, и есть вероятность, что уже есть проект или библиотека Python, чтобы делать то, что вам нужно.

2 голосов
/ 23 июля 2010

простое приложение CRUD MVC

Django делает это "из коробки" Интерфейс администратора представляет собой простое приложение CRUD, MVC.Вы не делаете много программирования, чтобы это произошло.Вы создаете модель.Вот и все.Используйте администратора Django для своего приложения CRUD.Готово.

Я мог бы получать и выпускать сообщения JMS, отображать графики, которые периодически обновляются (я думаю о ajax), а что нет.

В этом все дело,Поскольку вы не тратите время на написание приложения CRUD, вы можете писать другие, более интересные вещи.

Посмотрите на http://hjb.python -hosting.com / для моста Python-JMS.

У нас есть интерфейсный веб-сервис FLEX и RESTful на основе Django.Приложения Django создают PDF-файлы и другие вещи.FLEX делает красивые картинки и графики.

Django, как правило, лучше всего подходит для контентных веб-приложений и может быть ограничительным.

Ничего не значит.Укажите цитату или ссылку на то, о чем вы говорите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...