Fok
@Fok
Хитрый, рыжий, вечно сонный

Как написать сайт на Python без фреймворков?

При создании сайтов на Python обязательно использовать фреймворки? Как обойтись чистым Python? Или это обязательный атрибут для сайтостроения?
  • Вопрос задан
  • 10789 просмотров
Решения вопроса 5
Denormalization
@Denormalization
Да что вы все прицепились к этим фреймворкам? Такое чувтсво, что мода на wordpress прошла, и теперь все, кто раньше клепал говносайты на вп, решили дружно начать радовать мир своими творениями на фреймворках.

Фреймворк - это каркас. Не нужен тебе каркас? Пиши его сам!
Ответ написан
@throughtheether
human after all
При создании сайтов на Python обязательно использовать фреймворки?
Если не стоит задачи промышленной эксплуатации, то, думаю, нет.
Как обойтись чистым Python?
Пишете на python web-сервер с wsgi-интерфейсом. Затем пишете непосредственно web-приложение (с роутингом, шаблонизатором, ORM и прочим по надобности). В процессе узнаете много нового и получаете понимание работы веб-приложений и веб-серверов вообще. До кучи можете еще клиентский интерфейс (фронтэнд) на brython написать.
Ответ написан
Комментировать
Elbar
@Elbar
Tinker
Как обойтись чистым Python?

Вам это нужно?
При создании сайтов на Python обязательно использовать фреймворки?

Не обязательно , но фреймворк позволяет избавиться от рутины и лишнего геммора в виде написания великов и костылей...
Ответ написан
gunlinux
@gunlinux
Freelancer
Werkzeug например, я кстати не совсем понимаю, что такое чистый питон.

Либа для wsgi, вместо орм sqlite из коробки. Или тот же торнадо, но опять же зачем.
Ответ написан
Комментировать
zasqer
@zasqer
Посмотрите в сторону flask. Это микрофреймворк, в котором уже есть возможность работать с запросом как с питоновским объектом, есть роутинг и сервер для разработчика. Это тот минимум, писать который заново нет смысла и это уже в какой-то мере есть на PHP, если вы с ним сравниваете.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Kuzmichik
Заправляю корабли и жду их возвращения...
Вот товарищ показывает, как обойтись без фреймворков (но библиотеки используются):
https://dou.ua/lenta/articles/python-webdev-no-fra...

Остальные статьи (их всего 6):
https://dou.ua/users/mlk/articles/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы