Является ли верстка страниц на базовом 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 файлов, но это можно использовать без поднятия настоящего сервера) - и это будет полноценное клиентское приложение без серверной части.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Разработка клиентской части веб-приложения включает в себя создание пользовательского интерфейса и взаимодействие с пользователем. Это означает, что разработчики работают над тем, чтобы пользователь мог взаимодействовать с приложением через браузер или мобильное устройство.
Для создания клиентской части обычно используются технологии вроде HTML, CSS и JavaScript. HTML используется для структурирования содержимого страницы, CSS для стилизации элементов, а JavaScript для добавления интерактивности и динамического поведения.
Кроме того, для разработки клиентской части могут использоваться различные фреймворки и библиотеки, такие как Angular, React, Vue.js и другие. Они упрощают создание сложных пользовательских интерфейсов и обеспечивают удобное взаимодействие с серверной частью приложения.
Важным аспектом разработки клиентской части является также оптимизация производительности и отзывчивости приложения. Это включает в себя минимизацию загрузки и обработки данных, а также оптимизацию работы сетевых запросов.
Таким образом, разработка клиентской части - это неотъемлемая часть создания веб-приложений, которая отвечает за пользовательский опыт и взаимодействие с приложением. Она требует знаний не только в области языков программирования и технологий, но и в плане дизайна, удобства использования и производительности.