Возможно ли написать сайт на питоне?

Ссылка скопирована
1 ответ

Возможно ли написать сайт исключительно на питоне(без html и css и т.д)?

Дополнительно:

Выучить все равно придется. Ну или написать только бэкэнд, без страниц/шаблонов и отдать фронтендеру для реализации "морды"

Да. но отдавать вам придётся все равно html, просто вы его будете сами генерировать

Ответы:

Серверную часть можно писать на чем угодно. Какие-то древние сайты писались на Perl, Bash, Tcl и еще бог
знает на чем. С++ тоже поддерживается но с моей точки зрения фиксить баги сложнее и не так оперативно.
Веб-сервер Apache настраивался так что можно было любой "экзешник" использовать как CGI скрипт
(оракловый sqlplus можно было настроить). Ну Python на сервере и так норм работает.

По поводу браузера.
Python не поддерживается браузером. Поэтому клиентский скриптинг - отпадает.
Хотя я где-то читал что на заре создания браузеров обсуждалась идея вместо
JS использовать Lisp :) Забавно было бы на это посмотреть. Но... многие
академические идеи на практике не взлетали.

В качестве content-type браузер поддеживает text/plain поэтому можно отдавать плоский текст.
Я так часто делал для отчетов. Поэтому без html/css можно обойтись. Хотя выглядит прозаично.

Поднимаете листенер и выводите в stdout, просто строки, браузер распарсит.

привет мир! это мой сайт. здесь нет html тегов и css

привет мир! это мой сайт. здесь нет html тегов и css

типа такого, или что вы подразумеваете под сайтом?

  • Сайт, как этот форум например.
  • Костя Коляда, ПХП нет?
  • Александр, Я только питон имел ввиду.
  • Костя Коляда,

    Сайт как этот форум например.

    Тогда ответ: Без html и css сайт как тостер не сделать.

  • Костя Коляда,

    Я только питон имел ввиду.

    браузер не понимает код питона. он понимает только html, css, js.
    сайт конечно может быть на питоне, но он будет все равно генерировать понятные браузеру сущности динамически (обычно используют готовые фреймворки для создания фронта на питоне. но темплейты все равно надо будет написать)

  • akelsey, Спасибо буду знать!
  • Костя Коляда, этот сайт использует и HTML, и CSS.
  • igor6130, Понятно, но я имел ввиду, что можно ли создать такой сайт только на питоне или нет.
  • Костя Коляда, нет
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Игорь Волков Ответ

Да, конечно, возможно написать сайт на Python. Python является одним из самых популярных языков программирования для веб-разработки благодаря своей простоте, гибкости и мощным библиотекам.

Для создания сайта на Python можно использовать различные фреймворки, такие как Django, Flask, Pyramid и другие. Эти фреймворки предоставляют различные инструменты и функционал для разработки веб-приложений.

Пример создания простого веб-приложения на Python с использованием фреймворка Flask:

from flask import Flask
app = Flask(__name__)
 
@app.route('/')
def hello_world():
    return 'Hello, World!'
 
if __name__ == '__main__':
    app.run()

from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello, World!' if __name__ == '__main__': app.run()

В данном примере создается простое веб-приложение, которое при обращении к корневому URL возвращает строку "Hello, World!". Запустить приложение можно, запустив файл с этим кодом.

Python также поддерживает различные базы данных, что позволяет создавать динамические сайты с возможностью хранения и обработки данных.

Таким образом, Python отлично подходит для создания сайтов различной сложности - от небольших лендингов до крупных веб-приложений.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно