nash300

Рейтинг
84
Регистрация
04.07.2016
timo-71 #:
C виндой не друг, но гугл говорит, что можно инфу найти https://tyapk.ru/blog/post/python-virtual-environment-windows

Там еще много чего прийдется у гугл спрашивать

Sly32 #:

а что в винде по умолчанию нет пайтона? Я примерно с 2016 с виндой дел не имею) Ну поставить это пара минут) А вообще я даже работая с Вордпрессом использовал докер.

Но я не настаиваю - кто то любит морковку, кто-то эклер))) Как я уже не раз говорил, клепать сайтики под продажу ссылок мне давно неинтересно)

Какой докер, я говорю человек решил начать изучать язык программирования для web, он не знает что это, речь не о вас, а о том с чем проще начать, в openserver добавил домен, он тебе укажет путь где создана папка с файлами, зашел отредактировал готово. А уже переходить на python или нет зависит от разных обстоятельств, сами либо тоже с php начинали.

Sly32 #:

не нужен даже опенсервер)

python -m http.server --cgi и на 8000 порту ты получаешь свой Hello Word

то есть cmd  python -m http.server --cgi

а винда спросит что за python

timo-71 #:

По мне, так проще некуда)

Объективно оцените ситуацию, я решил изучать язык для web, с чего мне проще начать, у меня как у большинства windows, для старта с php достаточно openserver экзешник скачать установить, в папку кинуть index.php и можно написать Hello world! Что нужно в таких условиях для старта с python?

webinfo #:

Ничего подобного. Никакой это не шаблонизатор, это обычный php-код, внедрённый в код html.

Это только ваше мнение, я не ставлю перед собой цель вас в чем то убеждать.

webinfo #:

Очень даже велика. Не нужно вводить никаких искусственных конструкций, которые не только требуют трудозатрат на их создание, не только создают дополнительную нагрузку на процессор, но и ограничивают возможности программиста.

Это тот же шаблонизатор, только нативный, другие шаблонизаторы так же компилируют свой код в нативный.

webinfo #:

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

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

Как? Вот так <?=?> нативный шаблонизатор не велика разница.

plab #:

Мне удобно видеть 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
webinfo #:

Я ими и не пользуюсь. Просто я среагировал, потому что было написано безапелляционно:

именно так и есть  безапелляционно, если говорить о web разработке стоит разделять логику и представление

запихнуть при большом желании можно и все работать будет, только например смена шаблона будет тем еще приключением.

webinfo #:

Кстати, терпеть не могу. На мой взгляд, совершенно лишняя вещь, причиняющая массу неудобств.

Это ваше мнение, я думаю по другому. Если вам так не нравятся шаблонизаторы можете использовать нативный.

plab #:

А как вы python-код встроите в html-код. Когда нет движков и фреймворков, а чистый самопис.

Не очень аргумент, в php тоже не стоит совать все в один файл, есть шаблонизаторы для этих целей, как собственно и в python.

plab #:
Я не зациклен на пхп. Просто не вижу выгод от замены его на питон в веб-проектах малой сложности, при том, что знаю именно питон а не пхп.

Тоже не вижу выгоды для себя, тем более имея несколько проектов и все на php смысл делать новый на python, и тем более нет смысла переделывать старые на python. Сложные проекты так же можно реализовать на php.

Всего: 337