yii
Из функций, помимо стандартных:
- запись на прием по специалисту / дате / времени.
- есть мобильное приложение с личным кабинетом для пользователя
Возникла идея сделать улучшенную копию сайта на реакте: для практики, портфолио, а если им понравится, то ещё и продать.
Собственно вопросы :
1) на чем делается основная часть сайта?
1.1) я раньше верстал на дивах, сейчас уже узнал про гриды, флексы.
Но узнал, что есть ещё материал юай, типа специально для реакта.
В каких случаях использовать его, а в каких без фреймворков?
Как понимаю, если есть конкретный дизайн - вручную верстать, а если сайт без дизайна, просто накидать схематично блоки - фреймворк?
Или если работа в команде - фреймворк, а если один - без?
1.2) я с реактом работал на create react app
Но слышал это не индексируется поисковиками
Значит учить некст.жс или гэтсби, чтобы сделать сайт?
Если планируется личный кабинет, а там возможно ещё графики - значит гетсби не подойдёт, так как статика?
А может личный кабинет просто сделать на поддомене? На том же т create react app?
А обычную часть на другом
Но сайт статичный, или нет? - цены меняются, и есть модуль записи с актуальным расписанием специалиста, кнопка поиска
2) слышал на реакте можно делать pwa, есть ли смысл в нем, если уже есть мобильное приложение?
Я слышал эпл не доконца поддерживает их.
3) запись к специалисту, ну т.е бронирование времени - это на реакте можно делать, или это бекэнд?
может есть готовые решения, как они называются?
4) пока гуглил примеры сайтов на реакте по данной теме, обнаружил, что есть готовые шаблоны всего по 15-20$
Стоит ли их использовать, или лучше с нуля делать?
5) кнопка поиска - делается на реакте или нет?
Я в курсе делал обычную кнопку на реакте.
Но она не учитывает частичное вхождение в середине.
Да и вообще, я слышал, что для живого поиска используются специальные поисковые движки.
Тут он нужен? Или достаточно сделать обычный поиск и усложнить алгоритм? Регулярные выражения, например использовать
Реакт из этого всего может только уменьшить лаги при рендеринге. Остальное js
Статика это если надо что поменять, то ты весь сайт заново билдишь и заливаешь.
pwa это на перспективу хорошо. Но эпл вроде не планирует их поддерживать
3) А сейчас это как реализовано? это же просто формочка, без бэка она ничего не стоит
А ты собрался искать по тому что тебе сервер ответил, или по нормальному в базе через бэкенд?
ну уменьшить лаги - как раз js хватит. У них в основном гугл таг менеджер тормозит, секунд 10 грузится, блокирует. Ещё куча неиспользуемых скриптов, видео, карты, не оптимальные изображения, плохой интерфейс. Но вместо правки всего этого, гораздо интереснее создать новый сайт - практика, и ещё показать клиенту, он увидет. Будет вау эффект) Сейчас и шрифты плохие, и блоки контент криво расположены. И интерфейс не удобный. И вообще под реактом я понимаю весь фронтэнд, экосистему реакта. Т.е и вёрстку, и редаксы, и всякие там некст, гетсби, графкуэли. Короче, раньше делал сайты на вордпрессе, а тут появилась идея на реакте
async
Я думаю бизнесу будет выгоднее что бы пофиксили то что есть, а не с 0 переделывать
Он по умолчанию итак асинхронный как понял. Все что нагуглил сдалать задержку, отложенную
yii сср?
Что перспективного , есть эпл не будет поддерживать?
Хз как у них устроено. Как понял данные в 1с хранятся, а может ещё и во внутренней системе.
Ну у вас бэк поднят что бы раздавать хтмл?
У них да. Но у меня идея на реакте сделать. Но для поисковика нужен html Вот и вопрос - на чем это делать, что учить. Некст жс? Гетсби? Выше ещё про бек начали писать
Ну самый простой выход это некст
Но я с сср не работал, так что не в курсе про проблемы его
Обсуждают сегодня