Що таке джанго
Веб-фреймворк Джанго - дуже зручний для написання веб-додатків. Цей чудовий продукт полегшить роботу і зробить її набагато цікавіше і цікавіше.
Django написаний на Python і використовує шаблон MVC (модель вид контролер).
Цей фреймворк має свою специфіку в роботі і при створенні сайту краще робити додатки відчуженими або, правильніше кажучи, використовувати виділений сервер для Джанго.
Що ж таке виділений сервер?
Dedicated server або російською виділений сервер - це хостинг, на якому замовнику виділяють окрему фізичну машину. Найбільш часто його використовують у випадках, коли дані програми не можуть перебувати на одному сервері разом з іншими роботами.
Власник цього сервера може робити все, що йому заманеться: встановлювати необхідну ОС, робити необхідні технічні роботи. Іноді виділений сервер роблять для захисту від хакерів або для постійного доступу. Припустимо база даних і веб-сервер будуть перебувати на різних фізичних машинах, то, в разі проведення ремонтних робіт на самомо сервері, користувачі зможуть скористатися базою даних.
Shared hosting або російською віртуальний хостинг - це такий хостинг, який містить кілька веб-сайтів на одному веб-сервері. Але цей вид зазвичай використовують для невеликих робіт і додатків. В даному випадку, окремий веб-сайт має свій розділ на сервері, проте вони працюють на одному ПО.
Віртуальний хостинг розглядають по обмеженням кількісних характеристик:
- розмір трафіку за місяць,
- простір на диску,
- можливість розміщення певної кількості сайтів,
- бази даних: їх кількість і місця для них,
- обмеження за якістю і т.д.
При виборі хостингу необхідно приділяти увагу операційній системі, на якій він працює, тому що від цього залежить, яке буде програмне забезпечення.
Джанго є веб-фреймворком високо рівня, який поєднує і швидкий розвиток, і чистий прагматичний дизайн. Джанго був спеціально розроблений для роботи над двома проблемами: швидко розвиваються технології і високі вимоги досвідчених веб-розробників.