Там еще много чего прийдется у гугл спрашивать
а что в винде по умолчанию нет пайтона? Я примерно с 2016 с виндой дел не имею) Ну поставить это пара минут) А вообще я даже работая с Вордпрессом использовал докер.
Но я не настаиваю - кто то любит морковку, кто-то эклер))) Как я уже не раз говорил, клепать сайтики под продажу ссылок мне давно неинтересно)
Какой докер, я говорю человек решил начать изучать язык программирования для web, он не знает что это, речь не о вас, а о том с чем проще начать, в openserver добавил домен, он тебе укажет путь где создана папка с файлами, зашел отредактировал готово. А уже переходить на python или нет зависит от разных обстоятельств, сами либо тоже с php начинали.
не нужен даже опенсервер)
python -m http.server --cgi и на 8000 порту ты получаешь свой Hello Word
то есть cmd python -m http.server --cgi
а винда спросит что за python
По мне, так проще некуда)
Объективно оцените ситуацию, я решил изучать язык для web, с чего мне проще начать, у меня как у большинства windows, для старта с php достаточно openserver экзешник скачать установить, в папку кинуть index.php и можно написать Hello world! Что нужно в таких условиях для старта с python?
Ничего подобного. Никакой это не шаблонизатор, это обычный php-код, внедрённый в код html.
Это только ваше мнение, я не ставлю перед собой цель вас в чем то убеждать.
Очень даже велика. Не нужно вводить никаких искусственных конструкций, которые не только требуют трудозатрат на их создание, не только создают дополнительную нагрузку на процессор, но и ограничивают возможности программиста.
Это тот же шаблонизатор, только нативный, другие шаблонизаторы так же компилируют свой код в нативный.
Против необходимости разделения логики и представления никто не возражает. Однако шаблонизаторы тут ни при чём, вообще.
Ничего не надо никуда пихать. И никаких проблем со сменой шаблона не будет. Я пишу код, не пользуясь никакими шаблонизаторами, и у меня никаких проблем не возникает. А вот с шаблонизаторами - постоянные проблемы на ровном месте.
Как? Вот так <?=?> нативный шаблонизатор не велика разница.
Мне удобно видеть html код страницы целиком, одним файлом. А тут либо надо резать на куски-файлы и втыкать их в разные места кода питона. Или писать код извлечения определенных кусков html. Нафига, если с php всего этого не надо.
Я считаю извратом самописы, которые отдают в браузер .py файлы.
Нет необходимости передавать в браузер py файлы, есть разные фреймворки можно так
@route('/hello') @route('/hello/<name>') def hello(name='World'): return template('hello_template', name=name)
%if name == 'World': <h1>Hello {{name}}!</h1> <p>This is a test.</p> %else: <h1>Hello {{name.title()}}!</h1> <p>How are you?</p> %end
Я ими и не пользуюсь. Просто я среагировал, потому что было написано безапелляционно:
именно так и есть безапелляционно, если говорить о web разработке стоит разделять логику и представление
запихнуть при большом желании можно и все работать будет, только например смена шаблона будет тем еще приключением.
Кстати, терпеть не могу. На мой взгляд, совершенно лишняя вещь, причиняющая массу неудобств.
Это ваше мнение, я думаю по другому. Если вам так не нравятся шаблонизаторы можете использовать нативный.
А как вы python-код встроите в html-код. Когда нет движков и фреймворков, а чистый самопис.
Не очень аргумент, в php тоже не стоит совать все в один файл, есть шаблонизаторы для этих целей, как собственно и в python.
Тоже не вижу выгоды для себя, тем более имея несколько проектов и все на php смысл делать новый на python, и тем более нет смысла переделывать старые на python. Сложные проекты так же можно реализовать на php.