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

Является ли верстка страниц на базовом 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 файлов, но это можно использовать без поднятия настоящего сервера) - и это будет полноценное клиентское приложение без серверной части.

 

Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

 

    • Что является разработкой клиентской части?Есть ответ
    • 07.04.2024
    Ответить

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

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

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

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

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

Оставить комментарий