Инструменты пользователя

Инструменты сайта


software:development:demo:cms:ucms:working_file

Различия

Показаны различия между двумя версиями страницы.

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:development:demo:cms:ucms:working_file [2026/02/07 23:17] – внешнее изменение 127.0.0.1software:development:demo:cms:ucms:working_file [2026/05/02 11:09] (текущий) – [7.0. Рабочие файлы] VladPolskiy
Строка 4: Строка 4:
 </note> </note>
 ====== 7.0. Рабочие файлы ====== ====== 7.0. Рабочие файлы ======
-Рабочие файлы веб-приложения делятся на фронтенд (клиентская часть: HTML, CSS, JS) и бэкенд (серверная логика: Python, Node.js, PHP, базы данных). Они обеспечивают работу интерфейса в браузере и обработку данных на сервере. Ключевые файлы включают шаблоны (templates), скрипты, файлы стилей, конфигурации сервера и модели данных. + 
 +  * [[software:development:demo:cms:ucms:working_file|Глава 7.0. Рабочие файлы]] 
 +    * [[software:development:demo:cms:ucms:version|7.1. Файл version.php]] 
 +    * [[software:development:demo:cms:ucms:creating_file_cons|7.2. Файл cons.php]] 
 +    * [[software:development:demo:cms:ucms:creating_file_config|7.3. Файл config.ini]] 
 +    * [[software:development:demo:cms:ucms:creating_file_function|7.4. Файл function.php]] 
 +    * [[software:development:demo:cms:ucms:htaccess|7.5. Файл .htaccess]] 
 +===== Введение ===== 
 +Рабочие файлы веб-приложения делятся на **Frontend** (клиентская часть) и **Backend** (серверная часть). Они обеспечивают работу интерфейса в браузере и обработку бизнес-логики на сервере. В состав проекта входят шаблоны (templates), скрипты, стили, конфигурации сервера и модели данных. 
 \\   \\  
 ** Основные компоненты рабочих файлов:**  ** Основные компоненты рабочих файлов:** 
   * Клиентская часть (Frontend):   * Клиентская часть (Frontend):
     * HTML: структура страниц (.html).     * HTML: структура страниц (.html).
-    * CSS/SCSS: стили и оформление (.css). +    * CSS/SCSS: стили и визуальное оформление (.css, .scss). 
-    * JavaScript: интерактивность и логика (.js). +    * JavaScript: интерактивность и логика на стороне браузера (.js). 
-    * Фреймворки: компоненты React, Vue, Angular.+    * Фреймворки: компоненты и логика (React, Vue, Angular).
   * Серверная часть (Backend):   * Серверная часть (Backend):
-    * Логика: файлы серверного языка (Python/Django, Node.js, Kotlin). +    * Программная логика: код на серверных языках (PHP, JavaScript, Python, Node.js, Java/Kotlin, Go). 
-    * Маршрутизация: API-эндпоинты+    * Маршрутизация (Routing)описание путей и API-эндпоинтов
-    * Базы данных: SQL-запросы или модели. +    * Базы данных: описание схем, модели данных и SQL-миграции. 
-  Файлы конфигурации и окружения+Конфигурация и окружение
-    * .env (переменные окружения), package.json, requirements.txt. +   Файлы настроек: .ini (конфигурация), .env (переменные окружения), package.json (Node.js), requirements.txt (Python). 
-  * Статические файлы: изображения, шрифты, медиа-файлы.  +   * Конфигурации веб-серверов (Nginx - nginx.conf, Apache - httpd.conf/apache2.conf)
-При развертывании приложения часто собираются в один архив или контейнер (например, WAR-файл или Docker-образ). +* Статические ресурсы (Statics): изображения , шрифты, иконки и медиа-файлы (.png, .jpeg, .mp3. и т.д.) 
 + 
 +При развертывании (deployment) файлы проекта упаковываются в архивы (например, WAR-файлы для Java) или изолированные контейнеры (Docker-образы).
  
  
 +===== Дополнения и Файлы =====
 +см. также:
 +  * [[https://ru.wikipedia.org/wiki/Веб-приложение|
 +Веб-приложение wikipedia]]
 +  * [[https://www.w3.org/WAI/standards-guidelines/ru|Обзор стандартов W3C по обеспечению доступности веб-контента]]
  
  
software/development/demo/cms/ucms/working_file.1770495443.txt.gz · Последнее изменение: 127.0.0.1

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki