Я использую PHP в течение многих лет. В последнее время я столкнулся с многочисленными сообщениями на форуме, в которых говорится, что PHP устарел, что современные языки программирования проще, безопаснее и т.д. И т.д.
Итак, я решил начать изучать Python. Поскольку я привык использовать PHP, я только начал создавать страницы, загрузив файл .htaccess с помощью
addtype text/html py
addhandler cgi-script .py
Затем мои образцы страниц выглядят так:
#!/usr/bin/python print "content-type: text/html\n\n" print "html tags, more stuff, etc."
Это прекрасно работает. Но я столкнулся с комментарием в сообщении, в котором говорилось, что CGI не лучший способ использовать Python. Конечно, в нем не упоминалось, что является лучшим способом.
Почему использование CGI не лучший способ использовать Python? Какая альтернатива?
Есть ли какой-нибудь другой способ, чтобы создать простой сайт Python? Есть ли какая-то совершенно другая парадигма, которую я должен смотреть за пределами файлов .htaccess и .py?
Связанные
- Плюсы и минусы различных подходов к веб-программированию на Python
- Какая хорошая легкая структура MVC Python? (esp., @Kevin Dangoor answer)
- Как использовать python для веб-разработки, не полагаясь на фреймворк?
- Python Web Framework - не рамочная среда приложений или платформа CMS
- Веб-программирование на Python