2012-08-02 2 views
0

ASP.Net에서 웹 응용 프로그램을 디자인 할 때 일반적으로 프로젝트를 두 부분으로 나누었습니다. 백엔드 (관리 부분)과 프런트 엔드 방문자/SEO 부분). 내 방문자가 웹 사이트에 로그인하여 프로필 채우기, 메시지 보내기 등과 같은 많은 작업을 수행 할 수 있다고 가정 해 봅시다.프런트 엔드 및 백 엔드 용어

그 부분 (인증 된 사용자)은 저에게 "frontend"와 " 백엔드이며 프런트 엔드 (방문자/사용자가 관리자를 처리하는 이유) 또는 백 엔드 인 경우 (관리자가 관리자와 같은 데이터베이스에서 사전에 변경해야하는 이유는 다소 어렵습니다. 적은 권리).

"mid-end"와 같은 "레이어"를 정의하는 용어가 있거나 여기에 잘못된 장소에 내 마음이 떠오르며 이에 대한 명확한 정의가 있습니다 (나에게 알려지지 않음)?

답변

4

나는이 부를 것이다 :

  • 공공 장소
  • 사용자 영역

공동으로

  • 관리 지역, 나도 '지역'또는 '지역'으로 다음을 식별 것입니다. 나에게 '백 엔드'는 서버에서 실행되는 코드를 의미하며 '프런트 엔드'는 해당 코드의 출력을 의미합니다. 나는 그 용어를 사용하는 것을 피할 것이다.

    이것은 매우 주관적인 대답이지만, 귀하의 질문의 성격 인 것 같습니다.

    개발 과정에서 가장 큰 장애물은 "어떻게해야합니까?"

  • 3

    프론트 엔드 대 백 엔드는 컨텍스트, 상황 및 때로는 개별 해석에 의존한다는 점에서 매우 주관적으로 보입니다. 나는 항상 Wikipedia does a good job defining it라고 생각하지만, 여전히 명확한 구분이있는 것은 아닙니다.

    중간 계층의 경우 용어 "Mediator"을 선호합니다.