Что такое Джанго?
22.08.2013 10:11

Веб-фреймворк Джанго - очень удобный для написания веб-приложений. Этот замечательный продукт облегчит работу и сделает ее намного интереснее и занимательнее.

Django написан на Python и использует шаблон MVC (модель вид контроллер).

Создан этот фреймворк в 2003 году и с тех пор стал незаменим в создании приложений. Свое наименование получил в честь знаменитого музыканта Джанго Рейнхардта.

Этот фреймворк имеет свою специфику в работе и при создании сайта лучше делать приложения отчужденными или, правильнее говоря, использовать выделенный сервер для Джанго.

Что же такое выделенный сервер?

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

Владелец этого сервера может делать все, что ему заблагорассудится: устанавливать необходимую ОС, делать необходимые технические работы. Иногда выделенный сервер делают для защиты от взломщиков либо для постоянного доступа. Допустим база данных и веб-сервер будут находиться на различных физических машинах, то, в случае проведения ремонтных работ на самомо сервере, пользователи смогут воспользоваться базой данных.

Хотя можно создавать сайт и используя виртуальный хостинг для Джанго.

Shared hosting или на русском виртуальный хостинг - это такой хостинг, который содержит несколько веб-сайтов на одном веб-сервере. Но этот вид обычно используют для небольших работ и приложений. В данном случае, отдельный веб-сайт имеет свой раздел на сервере, однако они работают на одном ПО.

Виртуальный хостинг рассматривают по ограничениям количественных характеристик:

- размер траффика за месяц,

- пространство на диске,

- возможность размещения определенного количества сайтов,

- почтовые ящики,

- базы данных: их количество и места для них,

- ограничения по качеству и т.д.

При выборе хостинга необходимо уделять внимание операционной системе, на которой он работает, т.к. от этого зависит, какое будет программное обеспечение.

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

Источник: http://www.videopiar.com/

Читайте также: