프런트 엔드 및 백 엔드
잡집 / / November 13, 2021
Guillem Alsina González, 2 월. 2017
의 문제에서 모독 프로그램 작성, 개발하는 것으로 보일 수 있습니다. 소프트웨어 프로그래밍 지식 만 필요하고 기껏해야 작업을 조정하는 상당히 선형적인 작업입니다. 팀 개발자의 앱 매우 큽니다.
그러나 그렇지 않습니다. 컴퓨터 프로그램을 만들 때 다양한 지식이 작용합니다. 한편으로는 기능을 프로그래밍하고 다른 한편으로는 사용자 인터페이스를 프로그래밍합니다. 이는 전체의 가장 기본적인 부분입니다. 앱.
이것은 우리가 함께 작동하는 두 개의 별개의 레이어의 차별화로 이어집니다. 프런트 엔드 그리고 백엔드
그만큼 프런트 엔드 사용자 인터페이스와 응용 프로그램의 유용성을 나타내는 모든 것을 다룹니다.
이를 위해서는 프로그래밍 언어의 올바른 사용을 넘어서는 지식이 필요합니다. 사용성, 그리고 응용 프로그램이 작업하기 위해 통합 할 수있는 알고리즘 및 사려 깊은 계산과는 완전히 다른 연구 자료.
그만큼 프런트 엔드 에서 제공하는 티켓과 지침을 수집합니다. 사용자 이름 같은 컨트롤과 영역을 통해 프런트 엔드 가능하게하고 결국 수행 예비 그의 체재 프로그램 엔진으로 보낼 수 있습니다.
그만큼 백엔드 사용자 상호 작용을 처리합니다 (사용자에게 발생하는 프런트 엔드) 데이터와 함께, 후자로 모든 프로세스를 수행합니다.
이 부분은 실제로 프로그램에 기능을 제공하는 부분입니다. 프런트 엔드 데이터 및 그 결과와 상호 작용할 수 없기 때문에 우리에게 소용이 없습니다.
시스템의 "총체적인"작업을 수행하고 데이터를 조작하며 기능을 개발하는 모든 알고리즘이이 부분에 있습니다.
때때로 프런트 엔드 그리고 백엔드 다른 컴퓨터에서 별도로 실행하여 네트워크를 통해 상호 운용
이러한 경우에 개발자는 소프트웨어 동시성 문제, 즉 두 명 이상의 사용자가 서로 방해하지 않고 동시에 작업 할 수 있다는 점을 고려해야합니다. 다른 사람은 자신의 작업을 제어하고 수정을 지원하지 않는 동일한 데이터를 동시에 수정하는 것을 방지합니다. 병발 사정.
웹 애플리케이션은 어형 변화표 이 모델은 어디에서나 실행할 수 있으며 프런트 엔드 그 이상은 아니다 암호 사용하는 HTML 브라우저 실행을위한 웹.
사진: Fotolia-Matador / Dusit_sri
프런트 엔드 및 백 엔드 테마