Що таке джанго

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

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

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

Що ж таке виділений сервер?

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

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

Shared hosting або російською віртуальний хостинг - це такий хостинг, який містить кілька веб-сайтів на одному веб-сервері. Але цей вид зазвичай використовують для невеликих робіт і додатків. В даному випадку, окремий веб-сайт має свій розділ на сервері, проте вони працюють на одному ПО.

Віртуальний хостинг розглядають по обмеженням кількісних характеристик:

- розмір трафіку за місяць,

- простір на диску,

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

- бази даних: їх кількість і місця для них,

- обмеження за якістю і т.д.

При виборі хостингу необхідно приділяти увагу операційній системі, на якій він працює, тому що від цього залежить, яке буде програмне забезпечення.

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