Что является разработкой клиентской части?

Ссылка скопирована
1 ответ

Является ли верстка страниц на базовом HTML,CSS,JS (без использования React,Vue,Angular) разработкой клиентской части?

Дополнительно:

Всё, что выполняется не на сервере
Всё, что выполняется в браузере или приложении

Ответы:

Является ли верстка страниц на базовом HTML,CSS,JS (без использования React,Vue,Angular) разработкой клиентской части?

Да. Клиентская часть - все, что видит и с чем взаимодействует пользователь.
Это может быть:

  • веб-морда в бразуере, реализованная с помощью указанных технологий;
  • Мобильное приложение;
  • Приложение для пк;
  • Любая другая форма взаимодействия (формально - телеграмм-бот тоже будет К.Ч)

Если, допустим, взять архитектуру MVC и вынести верстку в View.

А откуда, позвольте полюбопытствовать, вынести?

  • Спасибо за ответ на счет клиентской части!
    Под вынести я имею ввиду разделение архитектуры проекта на model view controller и хранение сверстанных страниц в директории view. В таком случае js скрипты (валидация форм, например) тоже хранятся во view или они относятся к model?
  • movingpixels,
    Обычно внутри приложения хранятся только html-файлы (или файлы html-шаблонов). Все остальное (css, js, картинки и прочее, что отвечает за визуал) хранятся в отдельной папке и обрабатывается веб-сервером (nginx, apache).
    Хотя если используете фреймворк смотрите документацию к нему. Возможно там свои особенности.

Все окружение браузера, до чего дотягивается JS интерпретатор - DOM-дерево, window, куки, локальное хранилище, интерфейсы XHR (он же ajax), web_sockets, api к графике/звуку - это все клиентская часть приложения.
Вы можете полностью создать одностраничный сайт без применения фреймворков, веб-сервера, и просто сохранить в виде html файла (плюс еще несколько статичных css, img, js, font файлов, но это можно использовать без поднятия настоящего сервера) - и это будет полноценное клиентское приложение без серверной части.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Кирилл JS Ответ

Разработка клиентской части веб-приложения включает в себя создание пользовательского интерфейса и взаимодействие с пользователем. Это означает, что разработчики работают над тем, чтобы пользователь мог взаимодействовать с приложением через браузер или мобильное устройство.

Для создания клиентской части обычно используются технологии вроде HTML, CSS и JavaScript. HTML используется для структурирования содержимого страницы, CSS для стилизации элементов, а JavaScript для добавления интерактивности и динамического поведения.

Кроме того, для разработки клиентской части могут использоваться различные фреймворки и библиотеки, такие как Angular, React, Vue.js и другие. Они упрощают создание сложных пользовательских интерфейсов и обеспечивают удобное взаимодействие с серверной частью приложения.

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

Таким образом, разработка клиентской части - это неотъемлемая часть создания веб-приложений, которая отвечает за пользовательский опыт и взаимодействие с приложением. Она требует знаний не только в области языков программирования и технологий, но и в плане дизайна, удобства использования и производительности.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно