2010-06-02 2 views

답변

4

웹 개발의 백엔드는 일반적으로 동적 사이트에 대한 데이터 검색 및 삽입/업데이트를 수행하는 프로그래밍을 말합니다. 예를 들어 사용자가 구매할 수 있도록 데이터베이스에서 제품을 검색 할 수 있습니다. "프론트 엔드"는이를 사용자에게 표시하는 HTML입니다.

+0

감사합니다. 나는 그 생각을 분명히 알았다. 아주 유익한 사이트. – Elizabeth

+0

@ 엘리자베스 (큰 숫자 위의 위 화살표를 클릭하여) 도움이되는 답변을 'upvote'하고 (숫자 아래의 체크 박스를 클릭하여) 가장 마음에 드는 답변을 '수락'하십시오. – ChrisW

5

때로는 사이트를 실행하는 건물 코드 (이전 답변에서와 같이)와 관련된 개발 및 데이터 관리에 사용되는 영역 (웹 사이트의 관리 부분)을 참조 할 수 있습니다.

사이트의 공개 측 부분은 일반적으로 요청 처리, HTML 코드 렌더링 (x) 등의 목적으로 존재하는 코드와 함께 프론트 엔드라고합니다. 따라서 모든 공개 대상을 프론트 엔드라고 부를 수 있으며 그렇지 않다. 그것은 공개적으로 숨겨져 있고, "커튼 뒤에서"말하자면, 백엔드라고 부를 수있다.

1

'백엔드'와 '프론트 엔드'는 실제로 정확한 용어가 아니므로 다른 사람들이 다르게 사용한다고 생각합니다.

말했다되는 것을 나는 다음은 일반적으로 적용 생각 :

백엔드는 물건 (게임에서 캐릭터의 AI 등 다른 웹 서버와 상호 작용, 수학을 수행) 수행하는 코드이다. 이는 사용자가 백엔드와 상호 작용할 수있는 프론트 엔드와 다릅니다 (예 : 버튼 및 양식 필드 처리, 경고 표시 등). http://en.wikipedia.org/wiki/Front-end_and_back-end

0

백 엔드는 코드 숨김 같은 다른 무언가가 있습니다 마십시오

는 빠른 구글 검색은 다음과 같은 설명을 제공합니다. C# 및 VB (.NET 언어) (다른 언어에 대해 알지 못함)에서는 aspx 페이지와 관련된 cs 또는 vb 파일을 얻습니다. 혼란 스러울 정도로 혼동하지 마십시오.

3

프런트 엔드는 클라이언트 측 실행 코드 (자바 스크립트, CSS, 마크 업, 다른 스크립팅 기술 및 플래시와 같은)를 말합니다. 백엔드는 일반적으로 서버 측을 나타냅니다. 코드 실행 (C#, PHP, SQL, 그 밖의 모든 것 ...). 프론트 엔드는 사용자 (인간) 중심이고 백엔드는 데이터 중심입니다.

+1

주의 사항 : 이것은 매우 웹 중심의 대답이지만, 그렇다면 세계도 마찬가지입니다. – annakata

1

백엔드는 실제 응용 프로그램 논리를 포함하고 있거나 포함해야합니다. 따라서 이상적인 세상에서 프론트 엔드를 아주 쉽게 전환 할 수 있어야하며 많은 프론트 엔드가 동일한 백엔드에 액세스 할 수 있어야합니다. 예를 들어 Twitter은 일반 사용자를위한 기본 웹 사이트와 개발자가 Twitter에서 제공하는 데이터 및 서비스를 기반으로 응용 프로그램을 작성하는 데 사용할 수있는 API를 제공합니다.

1

개발자는 백엔드 기능보다는 응용 프로그램 기능과 사용자 경험에 더 집중하고자하기 때문에 BaaS가 많은 웹 개발자에게 선호되고 있습니다. 백엔드를 사용하는 경우 서버 구성 확장 성, 유지 관리 성, 동시성 등등.이 모든 것은 백엔드 provider.Developer에 의해서만 관리됩니다 fornt end와 UI에 집중합니다.

그래서 BaaS는 개발자의 생활을 편리하게 해줍니다.

+0

백엔드가 대답하지 않습니다. – csvan

관련 문제