C/S 엔터프라이즈 응용 프로그램의 현재 데스크탑 UI 대신 웹 UI를 제공하고 있습니다.클라이언트 측 웹 UI 및 서버 측 개발을 분리하는 방법
데스크톱 버전에서 클라이언트 측을 개발할 때 UI 개발자는 모든 서버에 연결할 수 있으므로 클라이언트 측 환경 만 필요했습니다.
웹 UI (브라우저에서 클라이언트 측 JavaScript)를 개발할 때 UI는 브라우저의 "같은 출처 정책"에 의해 바인딩되므로 UI는 UI 코드가 다운로드 된 동일한 서버와 통신해야합니다.
는 지금까지 내가 지금까지 볼 같이 UI들에 대한 개발 시나리오는 다음과 같습니다
- 개발자 지역 컴퓨터에 서버를 설치하고 실행합니다.
- 개발자가 로컬 설치시 HTML + JS + CSS 파일을 편집합니다.
- 개발자는 새로운 서버 동작에 대해 UI 코드를 테스트해야 할 때마다 로컬 컴퓨터에 서버를 다시 설치하거나 업데이트해야합니다.
이것은 이전의 C/S 스타일 개발과 비교할 때 너무 편안하지 않습니다.
UI 개발자가 개발 컴퓨터에 서버 측 구성 요소를 설치하고 업데이트하지 않아도되는 다른 방법이 있습니까? 또는 개발 프로세스를 간소화 할 수있는 기타 관련 사항이 있습니까? 일부 해명에서
편집 :-)
감사합니다 :
- 나는 UI 코딩이 아니라 UI 디자인의 측면에서 주로 관심이 있어요.
감사합니다. 이것은 내가 원하는 해결책과 같은 소리입니다. 정교하게 주시겠습니까? "프록시"란 IIS/Tomcat과 같은 웹 서버를 의미합니까? 이 프록시는 모든 HTTP 작업을 지원할 수 있습니까 (예 : 인증 헤더 등을 전달할 때) – ob1
나는 Squid와 같은 http 프록시를 의미했습니다.내가 세부 사항을 설정해 본적이 없기 때문에 어떤 세부 사항으로도 당신을 도울 수는 없지만, 트릭을해야하는 것처럼 보입니다. –