Идеи для SPA
Привет.
1) Хотел бы потренироваться чуток посерьезней с созданием SPA приложения на vue, но такая архитектура вновинку мне, все время работал с многостраничными сайтами, где все на php+jquery+ajax. Понятно что гуглил, но там или примитивное что то или сразу трудоемкое. Подскажите может идею или пример функционала? Хочу все сразу охватить - и роутинг и vuex. С БД тоже чтобы не сильно забористое было, чтобы api самому не создавать, а через json-server сымитировать p.s. Делал пока список товаров с корзиной и чекаутом (в котором можно было уменьшать заказанное) 2) Не понимаю логики, зачем вот такой сайт делать на js+vue? Только потому что цмс-ку на php никакую использовать не хочется? Хотя как же управление контентом, может и есть там цмс-ка какая то, тогда фронт ей зачем был бы на vue переделывать. По разным адресам код html выдает одинаковый, поисковику что индексировать? |
1) Здесь наверно есть все и даже больше, с примерами, но нужен английский..
2) Может динамически менять значения у meta, title and etc... key-elems for crawlers |
английский есть, готовые сборки смотреть обычно сажусь после того как сам чуток шишек понабиваю, так оно понятней потом что люди делают.
|
Цитата:
Цитата:
|
Цитата:
А если их станет 10? Плюс добавится пара языков для каждой. Сейчас этот контент скорее в файликах компонентов живет, но как их владельцу поменять самому, без программиста? Там же еще надо будет из консоли npm run build запускать... |
Еще один вопрос меня такой посетил, они постоянно используют словосочетание "бизнес логика" на клиенте.
О какой бизнес логике можно говорить если все на виду и из фаербага можно сменить? Бизнес логика это для меня понятие секретное, вон на сервере выполняется, а кто его знает какая там логика, секрет бизнеса. Стоит ли в таких приложениях из js кода ориентироваться только на логику представления, а уже за чуть чем то важным дергать сервер аяксом? |
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
В любой внятной CMS, коих тысячи, контент меняется без программиста. Зашел в админку, создал новую страницу, создал страницы ее перевода, поместил в меню если надо и т.д. Так само и редактирование. Цитата:
И сисадмин не требуется если на шареде стоит. |
Часовой пояс GMT +3, время: 04:56. |