Что такое Django

Для начала давайте определимся, что же все-таки Django. Это инструмент, или как еще его называют -framework для создания Web приложений. Создан этот инструмент на языке Python. Чем же он хорош? Я не буду описывать недостатки и достоинства других систем, скажу лишь, что при помощи Django можно создавать различные порталы – можно новостные, а можно развлекательные.

Чувствуете разницу? Не сайты-визитки, что довольно таки просто сделать при помощи других инструментов, а именно порталы. Начнем с установки. Все просто - запускаем файл на исполнение – обычный setup.py – и все готово через несколько минут. Пробуем создать базу данных – оказывается, все не так уж и сложно, как кажется на первый взгляд, определяемся с моделью, описываем требуемые поля (пять или шесть, семь – все зависит от требуемой базы данных) – и все готово. Причем интерфейс администратора очень удобен – вы можете создать сколько угодно пользователей с разграничением прав доступа. Да, и написав пару – тройку строк, мы можем загнать их в шаблон и потом эти шаблоны наследовать. При изменении данных это существенно облегчает работу, что, согласитесь, не может не радовать. Разработчики позаботились о нашем драгоценном времени.

Кстати, очень много хостингов используют этот инструмент, найти хостинг, который бы поддерживал этот framework – не проблема. Могу посоветовать VDS. Цена на таком хостинге не кусается – младший тарифный план стоит 5 уе. Впрочем, вы можете не платить, а попробовать проиграться в тестовом режиме – и уже тогда принять решение, нужен вам такой хостинг или нет. Если вы в дальнейшем задумаете какой-либо серьезный портал с расширенными возможностями – на ваш выбор любой тарифный план, который решит все ваши проблемы и даст возможность осуществить все ваши пожелания или пожелания заказчика.
Теперь об учебных пособиях, или о руководстве пользователя. Книг и инструкций по использованию Django написано много, вот одна из них - http://djbook.ru/ (кстати, сайт удобнее всего просматривать при помощи браузера Chrome). Очень удобно – нашел интересующую тему, прочитал и тут же применил на практике. Кто ищет, тот всегда найдет, и в данном случае это именно так – инструкций написано великое множество.

Кстати, сама среда Django написана на Python. Этот язык достаточно прост и если интерпретатор Python установлен на мобильный телефон – вы можете работать в любом месте в любое время, а это уже совсем другой уровень. Да, и при установке Django не забудьте проверить, установлен ли у вас интерпретатор Python. Лучше установить последнюю версию - последняя версия 2,7 интерпретатора Python отличается лучшей производительностью, а также дополнительными возможностями диалекта языка. Вы сможете в этом случае смело пользоваться при разработке своих приложений расширенными возможностиями.

Новых веб-фреймворков – великое множество. И тратить время на изучение каждого из них - занятие неблагодарное. Для начала советую поискать отзывы об этих феймворках, поискать учебники или пособия. А уже затем приступать к детальному изучению. В случае с Django – именно так и происходит, и уж если вы решились на такой шаг – поздравляю, вы сделали правильный выбор!

Отправить комментарий

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
  ____    _   _  __     __        ____          
| _ \ | | | | \ \ / / ____ | _ \ __ _
| |_) | | |_| | \ \ / / |_ / | | | | / _` |
| __/ | _ | \ V / / / | |_| | | (_| |
|_| |_| |_| \_/ /___| |____/ \__, |
|_|
Введите код, изображенный в стиле ASCII-арт.
Создание сайта в Беларуси ООО "Интернет-маркетинг"