49 lines
		
	
	
		
			6.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			6.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Internet Applications | |||
|  | localeTitle: Интернет-приложения | |||
|  | --- | |||
|  | ## Интернет-приложения
 | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | ### обзор
 | |||
|  | 
 | |||
|  | Интернет-приложения - это приложения, которые разрешены подключением локального устройства к удаленному серверу приложений или облачным службам. Интернет-приложения работают на настольных компьютерах и тонких клиентах, таких как смарт-устройства и другие интернет-устройства. Настольные компьютеры обычно используют веб-браузеры для облегчения подключения. Умные устройства используют либо веб-браузер, либо специальное приложение или Rich Internet Application. Веб-приложения - это своего рода интернет-приложение. | |||
|  | 
 | |||
|  | ### Полный стек
 | |||
|  | 
 | |||
|  | Интернет-приложения состоят из полного набора слоев. Стек иногда делится на две части или слои: передний и задний. Однако стек разделен, приложение состоит из уникального для себя программного обеспечения и множества зависимых программ. Зависимое программное обеспечение состоит из библиотек и другого программного обеспечения, предоставляющего услуги. | |||
|  | 
 | |||
|  | ### Полный стек как система подсистем
 | |||
|  | 
 | |||
|  | Полезный способ просмотра каждого компонента является частью системы подсистем, где каждая подсистема представляет собой систему подсистем. В качестве аналогии человеческое тело представляет собой систему подсистем. Тело имеет иммунную подсистему, пищеварительную подсистему, нервную подсистему, скелетную подсистему, мышечную подсистему и тому подобное. Например, пищеварительная система включает подсистему печени, например, «печень». Каждая подсистема представляет собой систему в своей области деятельности или функции. | |||
|  | 
 | |||
|  | ### Передняя часть стека
 | |||
|  | 
 | |||
|  | «Front End» - это программное обеспечение, уникальное для приложения, которое выполняет работу на локальном устройстве. Локальное устройство имеет все функциональные компоненты компьютера. программные приложения, установленные в операционной системе, работающей на оборудовании (или виртуальном оборудовании, работающем на аппаратном или другом виртуальном оборудовании). | |||
|  | 
 | |||
|  | ### Задний конец стека
 | |||
|  | 
 | |||
|  | «Back End» - это программное обеспечение, уникальное для приложения, которое выполняет работу на удаленном сервере. На удаленном сервере есть все функциональные компоненты компьютера: программные приложения, установленные в операционной системе, работающей на аппаратном обеспечении (или виртуальном аппаратном обеспечении, работающем на аппаратном или другом виртуальном оборудовании). | |||
|  | 
 | |||
|  | ### Смещение приложения к переднему или заднему концу
 | |||
|  | 
 | |||
|  | Приложения, стремящиеся последовательно работать на разных устройствах или требующие безопасности при хранении и доступе к данным, будут иметь большую логику бизнеса в задней части. Это связано с тем, что программное обеспечение на лицевой стороне подвержено многим другим способам атаки от вредоносных агентов, таких как вирусы, вредоносные программы и инсайдерские угрозы, а также «внутренние хакеры». Кроме того, веб-браузеры стандартизируют рендеринг веб-контента, отправленного на передний план. | |||
|  | 
 | |||
|  | Приложения, требующие быстрого и эффективного использования ресурсов проекта, перемещают как можно больше программного обеспечения в Front End. Перемещая ресурсы в Front End, проект может делиться своими ограниченными ресурсами Back End с большим количеством конечных пользователей. | |||
|  | 
 | |||
|  | ### Сервер приложений
 | |||
|  | 
 | |||
|  | Сервер приложений или программная среда обеспечивает основные требуемые зависимости для интернет-приложения. | |||
|  | 
 | |||
|  | ### Дополнительная информация:
 | |||
|  | 
 | |||
|  | [Бесплатная сертификация разработки FreeCodeCamp](https://guide.freecodecamp.org/meta/free-code-camp-full-stack-development-certification) | |||
|  | 
 | |||
|  | [Богатое интернет-приложение (Wikipedia.org)](https://en.wikipedia.org/wiki/Rich_Internet_application) | |||
|  | 
 | |||
|  | [Рамки программного обеспечения (Wikipeida.org)](https://en.wikipedia.org/wiki/Software_framework) | |||
|  | 
 | |||
|  | [Рамки веб-приложений (Wikipedia.org)](https://en.wikipedia.org/wiki/Web_framework) | |||
|  | 
 | |||
|  | [Сервер приложений (Wikipedia.org)](https://en.wikipedia.org/wiki/Application_server) |