Ответы пользователя по тегу Одностраничное приложение
  • Хочу создать веб-приложение, какие технологии использовать?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    В качестве учебного проекта

    Берите что-то намного проще. Это сделать не просто, так как понадобиться целый стэк технологий, а не 1. Тут и backend не простой и front для уверенного middle не меньше.
    Я бы брал для front-а vueJs + canvas + библиотечки для работы с canvas по вкусу. А на бэке будет restApi например на yii2 + возможно еще либа для работы с изображениями.

    как обрести целостное понимание как должно функционировать такое приложение

    несколько лет практики создания нешаблонных web приложений
    Ответ написан
    1 комментарий
  • Можно ли создать single page application на php?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Можно ли создать single page application на php?

    нет

    Для создания календаря в виде одностраничника бекенд php+mysql подойдет или нет?

    да
    Ответ написан
    Комментировать
  • Проект с нестандартной архитектурой. Как оптимизировать ajax сайт под SEO?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    все пишут что прикольная технология этот PJAX

    Классная. Вот только это не значит, что она предназначена для Вашей затеи. Ее задача, просто и однотипно грузить блоки. Это мега удобно при разработке админки например или отправке формы ajax-ом. Делать весь сайт (front) на нем не самая лучшая затея. Есть смысл взять какой-то js framework. Однако и сильно серьезных проблем Вы не получите, с точки зрения seo. Ведь если Вы все правильно сделали, то get запросы по ссылкам должны возвращать валидный html, а что еще боту надо для счастья?
    Наверное pjax это первое решение такого плана, которое Вы встретили. Поэтому советую обратить внимание на другие js технологии. Так как pjax это скорее хак, чем технология.
    Ответ написан
    2 комментария
  • Так умеют ли поисковики индексировать SPA?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А что такое "SPA"? Разве это набор стандартов? Что бы говорить о том, что есть общие проблемы? Вариантов реализации куча, в каждой будут свои проблемы.

    На своем vuejs сайте я сделал генерацию мета тегов на php (добавил в index.html скрипт, который генерирует мета информацию (title, description, og: и тп), чтобы ссылки можно было постить в соц сетях и на других сайтах.

    Это зачем нам знать? Как это к индексации относится?

    Все ли будет работать в моем случае?

    Вы о чем? Все это что? Холодильник и акваланг будут работать.

    Умеют ли боты индексировать такие сайты?

    Какие такие? Механизм загрузки контента Вы не описали. Есть ли смена url? Вы привели кучу не нужной информации, а по делу 0. Что мешает просто проверить? Если сайт уже есть. Что Вас останавливает?

    Если отключить генерацию title и description, сможет ли поисковый бот корректно их получать, если они меняются из js?

    Тут вообще или Вы не все написали или слабо понимаете, как оно у Вас там все работает. ХЗ. Что значит "отключить генерацию title и description". Плохо ли если в странице не будет "title и description"? Плохо. Но сразу же пишите, что они меняются из js. Так меняются или нет?

    Мне кажется, что основная ошибка в том, что многие считают SPA чем-то современным, что заменит традиционный подход. Нет. Есть проекты, которые есть смысл делать в виде SPA и им обычно не важно как они будут индексироваться и ранжироваться в поисковиках. Есть сайты, которые имеют часть функционала в виде spa, так другая история. И есть сайты, где spa не нужно вовсе. И самое главное SPA и сайт с асинхронной загрузкой или динамический сайт не одно и то же.
    Ответ написан
    1 комментарий