Size: a a a

CODE BLOG / Чат

2021 August 17

AE

Andrey Ermak in CODE BLOG / Чат
что-то ты намешал одно с другим. Шаблонизаторы, по типу pug и т.д. просто позволяют динамически генерить хтмлину на бэке. Современные фреймворки - это просто инструментарий для более легкой разработки фронта + куча внутренних оптимизаций рендера и прочего. В конечном итоге из любого фреимворка ты получаешь сгенерированный нативный js.
источник

AE

Andrey Ermak in CODE BLOG / Чат
кста сообщение пришло, после работы гляну
источник

P

Phantom in CODE BLOG / Чат
источник

SS

Steel Sword in CODE BLOG / Чат
О, вас я и ждал)))

Вот допустим я во вью жс могу написать
<ul>
   <li v-for="item in items">{{ item.name }}</li>
</ul>

А могу в джанге
<ul>
{% for item in items %}
   <li>{{ item.name }}</li>
{% endfor %}
</ul>

И мне кажется, должно быть либо одно, либо другое. И более того, если я буду юзать шаблонизацию джанги, мне придется решать, что шаблонизировать, а что оставить vue. А vue может все что угодно решать за джангу, у него и роутинг есть.
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Тогда зачем тебе джанга?🙃
источник

J

Jmik in CODE BLOG / Чат
а бек на чем?
источник

SS

Steel Sword in CODE BLOG / Чат
Вот и я пытаюсь понять, что должен делать бекенд, если всё можно сделать на фронте
источник

AE

Andrey Ermak in CODE BLOG / Чат
да. Использовать фреймворк и шаблонизатор безсмысленно. Т.е. в джанго ты просто прописывешь апишку, а уже вуе занимается фронтом. ТОлько учти что в таком раскладе СЕО оптимизация идет по п***. Если нужно сео и хочется юзать фреймворк - придется прикручивать SSR.
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
А если не секрет, как фреймворк влияет на СЕО?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
По идее что парсер гугла что юзер получат одиннаковую страничку
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
С одиннаковыми ключевыми словами
источник

J

Jmik in CODE BLOG / Чат
бот гугла не исполняет жс
а без жс не подгружается контент
источник

AE

Andrey Ermak in CODE BLOG / Чат
поисковый бот увидит пустую страницу, т.к. весь контент отрисовывается JSом который бот не уеет исполнять
источник

SS

Steel Sword in CODE BLOG / Чат
Робот просит хтмл и получает какую-то пустую заготовку
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Странно что гугол до сих пор не ввёл себе такую фичу
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Учитывая кол-во сайтов на фреймворках сейчас
источник

AE

Andrey Ermak in CODE BLOG / Чат
ресурсы
источник

J

Jmik in CODE BLOG / Чат
ну, запускать потенциально небезопасный жс — такое
+ не зря щас все борются с парсерами/скраперами
источник

SS

Steel Sword in CODE BLOG / Чат
Если я правильно понимаю, предсказывать результат исполнения языка программирования невозможно, вроде бы даже математически. Потом надо еще понимать, что написано, жс может выкидывать табличку типа "подтвердите блаблабла", и только по нажатию Ок загружать остальной сайт . А откуда боту знать, в каком порядке нажимать кнопки? Он же не понимает человеческий язык.
источник

NK

ID:0 in CODE BLOG / Чат
Уроки Django 2.x

1. Демка проекта
2. Установка Django и структура проекта
3. Роутинг запросов
4. Шаблоны, наследование шаблонов
5. Создание модели Post, шаблоны Index, Detail
6. Создание модели Tag, отношения ManyToMany, includes
7. Class Based Views (CBVs) и использование Миксинов
8. Работа с формами Form, ModelForm, валидация данных
9. Создание Постов через форму, генерация слага, Миксин
10. Изменение моделей Post, Tag через форму и Миксин

#video #django

https://www.youtube.com/watch?v=T0Xi8gWDrQ0&list=PLlWXhlUMyooaDkd39pknA1-Olj54HtpjX&ab_channel=%D0%9E%D0%BB%D0%B5%D0%B3%D0%9C%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%BE%D0%B2
источник