Задать вопрос
@dima_maketov
Мои тупые вопросы вносят вклад в сообщество.

Для чего нужны фреймворки и какой лучше для Python, для создания сайтов?

Для чего нужны фреймворки и какой лучше для Python, для создания сайтов?
  • Вопрос задан
  • 3192 просмотра
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 5
RgmKat
@RgmKat
=^_^=
Фреймворки нужны чтобы не переизобретать велосипед, не писать заново типовой функционал.
Для питона для веб разработки в последнее время популярны Django, Flask, Pyramid (если что еще интересное упустил - надеюсь в комментах добавят еще =)
Ответ написан
Комментировать
dizballanze
@dizballanze
Software developer at Yandex
Распишу подробнее про Python/Django.
Django - полнофункциональный фреймворк с кучей "батареек". Лучше всего подходит для контентных проектов и проектов с реляционными базами данных. Если используете NoSQL - не советую выбирать Django.
Flask - легкий и гибкий фреймворк, почти все что может потребоваться можно найти в сторонних расширениях. Работает быстрее чем Django, но и разработка типичных проектов на фласке дольше чем на джанго (по опыту). Лучше всего подходит для не стандартных проектов, проектов с NoSQL, базами данных и не больших проектов.

Оптимально знать и иметь опыт с каждым из них и выбирать фреймворк в зависимости от задачи.
Ответ написан
Sheregeda
@Sheregeda
always be coding
Еще можно попробовать tornado - расширяемый, неблокирующий веб-сервер и фреймворк, написанный на python:
www.tornadoweb.org/en/stable
Будет "в тему", если захочется работать с websocket.

Кстати, для сокетов и реалтайма есть прикольная штука - centrifuga:
https://github.com/centrifugal/centrifuge
habrahabr.ru/company/mailru/blog/237257
https://www.youtube.com/watch?v=FCxsA2htQRY
Ответ написан
Комментировать
gluck59
@gluck59
Виртуальный глюк
А еще лучше изучать язык в чистом виде, без велосипедов.
Модный сегодня фреймворк завтра забросят и использовать его станет "некруто"©. В результате вы останетесь ни с чем.
Ответ написан
@Danil38
Python разработчик
Еще есть торнадо, но самый популярный наверное Django
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽