2017-10-21 1 views
0

나는 백엔드 개발을 시작할 때 초보자입니다.앱 및 웹 사이트 서버

나는 이미 프론트 웹 사이트 (html cuss javascript)를 가지고 있으며 내 웹 사이트의 앱 버전을 만들 것을 고려하고 있습니다.

내 웹 사이트는 여러 카테고리 블로그입니다.

서버를 내 웹 사이트 및 기본 응용 프로그램에 어떻게 연결할 수 있는지 이해하는 데 어려움이있었습니다. 나는 PHP의 기초를 안다.

나는 모바일 앱과 웹 사이트가 별도의 서버를 사용한다는 점을 이해하고있다.

 Web server  and  application server 

- - 모두를위한 서버를 만들 수있는 방법이 있습니다, 또는 별도의 서버를 사용하는 것이 좋습니다?

- - 내가 어떻게 별도의 플랫폼을위한 별도의 서버를 사용하는 경우 나는 그들이 두 서버를 변경하지 않고 동일한 내용을 표시 할

(두에 대해 하나의 데이터베이스를?) -이라면 .. 닥터 버크 시스템에 대해 들어 주 데이터베이스와 그 복사본을 만드는 것. 그런 다음 복사본을 메인에 동기화합니다. 어떻게해야합니까?

- - 거기 어떤 문서의 나는이 주제에 읽을 수 있습니다 에서 별도의 서버

답변

1

을위한 모든 플랫폼 (브라우저, iOS 앱, 안드로이드 응용 프로그램) 2), 데이타베이스 시스템 1) 서버 내 일반적인 경험과 가장 기본적인 솔루션을 제공하기 위해서는 백엔드에 데이터베이스와 데이터베이스에서 데이터를 가져와 공급하는 데 필요한 단일 서버가 있어야합니다.

예를 들어, db에서 사용자를 페치하고 결과 목록으로 사용자 목록을 제공하는 fetch all users라는 함수를 작성했다고 가정합니다.

현재 사용중인 플랫폼에 관계없이 해당 기능을 호출하여 사용자를 가져 와서 데이터를 다시 가져올 수 있습니다. 모바일 앱을 사용하는 경우 해당 기능에 대해 http 요청을해야합니다. 웹상에 있다면 프론트 엔드에서 아약스 요청을하게 될 것입니다. 그래서 네 모든 코드가 백엔드의 한 곳에 있습니다. 2 개의 다른 플랫폼에 대해 2 개의 서버를 만들 필요는 없습니다.

P. 백엔드 코드 프레임 워크을 사용하십시오.