Будет ли изучение Django хорошо переведено на другие приложения? - PullRequest
2 голосов
/ 27 января 2011

У кого-нибудь есть опыт использования Python в различных приложениях?

Небольшой фон - я 3D-художник в анимационной студии.Я занимаюсь программированием на PHP и использую Zend Framework для своего личного проекта.Python всегда был языком, который я хотел выучить, потому что его можно использовать во многих приложениях, которые использует наша студия (3D MAX, MAYA и многие другие). Мой супервайзер знал о моем веб-опыте и хотел, чтобы я создал веб-менеджер временной шкалы времени.для компании.От требования я ожидаю довольно простой бэкэнд ... так что это может быть хорошая возможность наконец-то изучить Python.Основная часть работы будет посвящена AJAX для интерактивного интерфейса.

Итак, если я изучу Python с использованием веб-приложения и Django, ограничит ли это мой навык Python от применения его в других приложениях?

немного любопытно и о возможностях Django.Насколько хорошо фреймворк охватывает веб-приложение по сравнению с Zend?Наше приложение довольно простое в бэк-энде, и я хотел бы знать, сможет ли Django их покрыть.

  • аутентификация в активном каталоге Windows
  • быстрое обновление базы данных через взаимодействие AJAX(в основном перетаскивание по временной шкале)
  • Другие базовые вещи, такие как дискуссионный форум и просмотр каталогов / файловый менеджер

Ответы [ 3 ]

0 голосов
/ 27 января 2011

Я нашел Django действительно хорошим способом изучения Python. Там очень мало причудливых, магических или непитоновых рамок. Немного настройки, и вы ушли, написав стандартный код на Python.

0 голосов
/ 27 января 2011

Я люблю Python как язык - но это не ответ на все вопросы.Я знаю, что это грязь в группе питонов, но у питона есть одно серьезное ограничение - жесткий формат исходного кода.

Проходя учебник по django - я заметил, что вы не можете вставить исходный код Python в шаблон и что это было представлено как «функция» для разделения программистов и дизайнеров.

Позжепонял, что это ограничение django - и любой другой среды, в которой исходный код python может быть случайно искажен.Это также включает в себя редакторы HTML WYSIWIG и базирующиеся 'manglers' на базе данных (например, Drupal).

На мой взгляд, это очень серьезное ограничение без простого лечения - особенно с необходимостью использования других инструментов для управления сложностью HTML/ CSS / JavaScript.

0 голосов
/ 27 января 2011

Итак, если я изучу Python с учетом веб-приложения и Django, ограничит ли это мой навык Python от применения его в других приложениях?

Нет

проверка подлинности с помощью активного каталога Windows

Да.Вам может потребоваться настроить сервер аутентификации.

быстрое обновление базы данных с помощью взаимодействия AJAX (в основном это временные рамки перетаскивания)

Django не имеет ничего общего с Ajax.Используйте piston для создания приятного RESTful API, который может использовать Ajax.

Другие базовые вещи, такие как дискуссионный форум и просмотр каталогов / файловый менеджер

Есть много, много консервовприложения для Django, которые вы можете подключить и интегрировать.

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