Что принадлежит в бэкэнде против фронтэнда? - PullRequest
0 голосов
/ 11 апреля 2019

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

Я - [пользователь], и я хотел бы иметь учетную запись, чтобы показывать мой персональный профиль и сохранять документы в моем портфолио.

В этом случае [пользователь] должен зарегистрироваться и ввести нужную информацию в свой профиль.Эта информация (например, имя, местоположение и т. Д.) Принадлежит к какой-либо серверной базе данных или она должна быть просто добавлена ​​в csv в моем каталоге?

Может быть, ответ на мой вопрос «беспокоиться об этом после фронта»-конец готов "?

Я новичок в кодировании, но чувствую, что понимаю основы.Я строю через Jekyll и, возможно, начальную загрузку, на Github.

1 Ответ

0 голосов
/ 11 апреля 2019

Этот вопрос на самом деле не о том, что такое переполнение стека (которое отвечает на вопросы о конкретной технической проблеме, с которой вы столкнулись), но в любом случае вот вам какая-то идея:

Front-end - это то, с чем взаимодействует пользователь. Думайте об этом как о бумажной заявке или налоговой форме, где есть поля и инструкции, и, возможно, рабочий лист для расчета значений. Затем вы отправляете бумажную форму в какой-либо орган (это похоже на отправку веб-формы на сервер).

Back-end сохраняет и обрабатывает форму. Они выполняют более сложные вычисления, сохраняют данные в долговременном хранилище, проверяют данные и т. Д. И возвращают успехи или неудачи во внешний интерфейс.

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

Удачи в обучении!

...