Python

Есть тут те кто шарят за язык Django? Можете ввести меня в курс дела, а то в курсах слишком непонятно всё объясняют

И замудренно к тому же.
Uihjhjghh Fujhkhjhj
Uihjhjghh Fujhkhjhj
1 066
Django - НЕ язык, а фреймворк: набор готового Python-кода, упрощающего написание тобой back-end сайта. Язык же - Python. И впаривать Python в back-end - любимое занятие всяческих говнокурсов "web-разработки".

В том же PHP (на котором работает более 75% всех сайтов в интернете) тоже фреймворки: Symfony, Laravel, Yii, Spiral и т.д. по списку. Но PHP-код работает быстрее, чем Python-код, а сам PHP намного удобнее для задач back-end.

JavaScript (в виде Node.JS) тоже может использоваться в back-end, но это нишевое решение, эффективное для очень узкого круга задач.
Вячеслав Суханов
Вячеслав Суханов
53 417
Лучший ответ
Первый раз о таком слышу...Оно тебя надо, такие экзотические языки? учи честные плюсы и не парься
Андрей Быков
Андрей Быков
52 813
Uihjhjghh Fujhkhjhj Это не язык, я оговорился. Это Фреймворк, а плюсы я изучать смысла не вижу, в наше время мало где его можно использовать по моему. Только в играх, драйверах и десктопных прогах
Андрей Быков >>мало где его можно использовать по моему.
Да ты гонишь...Любое системное программирование
Django - это свободный фреймворк для веб-разработки на языке Python. Он предоставляет разработчикам набор инструментов для быстрой и удобной создания веб-приложений.

Django использует паттерн проектирования Model-View-Controller (MVC), который был адаптирован для Python и называется Model-View-Template (MVT). В основе этого паттерна лежит идея о разделении приложения на три слоя: модели, представления и шаблоны. Модели отвечают за описание данных и их хранение в базе данных, представления отвечают за обработку запросов и формирование ответов на основе моделей, а шаблоны используются для отображения данных на стороне клиента.

Django также предоставляет множество инструментов для обработки форм, авторизации и аутентификации пользователей, а также для работы с базами данных и управления миграциями. Он также интегрируется с другими популярными инструментами, такими как Celery для асинхронных задач, Haystack для поиска и др.
Uihjhjghh Fujhkhjhj В чём Джанго лучше JavaScript? Я в вебе не сильно шарю, но у них вроде одни и те же задачи
Это не язык, а фреймворк для Питона
Это не язык, это фреймворк, раз даже такую простую информацию найти в гугле не можешь - в IT тебе делать нечего
Uihjhjghh Fujhkhjhj В IT я уже нахожусь, и Django хочу изучить просто для интереса. Я прекрасно знаю что это Фреймворк на языке Пайтон, оговорился, но не суть важно. Вместо того что бы эти 5 копеек вставлять, мог бы ответить нормально