node.js처럼 atom-shell은 브라우저 측과 클라이언트 측의 차이가 있지만 설명이 매우 명확하지 않습니다 (https://github.com/atom/atom-shell/blob/master/docs/api/synopsis.md). 이것을 이해하는 방법?atom-shell의 브라우저 측과 클라이언트 측을 이해하는 방법
1
A
답변
2
일반 Node.js 응용 프로그램에는 "서버 측"코드와 "클라이언트 측"코드의 개념이 있습니다. 서버에 Node.js를 사용하여 실행하는 코드를 작성합니다. 익스프레스 앱 일 수도 있고 JSON 만 제공하는 기본 API 일 수도 있습니다. 이에 대한 반대 부분은 클라이언트 (일반적으로 웹 브라우저)에 의해로드 된 후 웹 페이지에 임베드되어 실행되는 "클라이언트 측"코드입니다. 이것은 AJAX 요청을 통해 웹 사이트를보다 동적으로 만들거나 애니메이션을 제공하는 jQuery 등을 만드는 것일 수 있습니다.
기본적으로 atom-shell은 앱에 Chromium을 내장하고 프로그래밍 할 수 있습니다. "클라이언트 측"코드의 개념은 웹 페이지에서 실행되는 코드와 동일합니다. 그러나 "브라우저 측"이라는 개념은 Chromium이 브라우저라는 사실에서 비롯됩니다. 이 구분은 원자 껍질 앱이 데스크톱 앱인 것입니다. 통신 할 "서버"가 없습니다. 필요한 파일이 모두 로컬에 번들로 제공되기 때문에 데이터를 액세스하거나 요청하기 위해 원격 엔터티와 통신하지 않습니다. 그렇기 때문에 "서버 측"코드라고 부르는 것이 타당하지 않습니다.
희망이 도움이됩니다.
관련 문제
- 1. 토큰으로 클라이언트 측과 서버 측을 인증하는 올바른 방법은 무엇입니까?
- 2. - 클라이언트 측을
- 3. 혜성은 클라이언트 측과 어떻게 작동합니까?
- 4. 클라이언트 측을 여러 "페이지"로 분할하는 방법
- 5. radGrid에 행 클라이언트 측을 추가하는 방법
- 6. NodeJs 서버 측과 클라이언트 측을 테스트 할 기존 유닛 테스트 프레임 워크?
- 7. Spring MVC 프레임 워크를 사용하여 서버 측과 클라이언트 측을 Xml 교환합니다.
- 8. repeater 클라이언트 측을 통한 루프
- 9. 내가 다음 프로젝트의 클라이언트 측을 작성하려는
- 10. 처리 데이터 서버 측과 클라이언트 측
- 11. 클라이언트 측과 서버 측 시간 동기화
- 12. Meteor 클라이언트 측과 Express 서버 측
- 13. ValidateRegExp 클라이언트 측과 서버 측 문제
- 14. 동일한 이벤트에서 클라이언트 측과 서버 측 (onselectedindexchanged)
- 15. 클라이언트 측 비동기 Meteor.call을 이해하는 방법
- 16. 하나의 데이터베이스로 하나의 레일스 애플리케이션에서 공개 측과 관리자 측을 분리하는 방법
- 17. 리소스 클라이언트 측을 얼마나 오래 캐시합니까?
- 18. 동적으로 자바 스크립트 객체 클라이언트 측을 만듭니다.
- 19. 여러 개의 gridview를 내보내 클라이언트 측을 능가합니다.
- 20. @ Html.DisplayFor()가 클라이언트 측을 표시하지 않습니까?
- 21. ASP.net 서버 이벤트가 클라이언트 측을 처리했습니다.
- 22. HttpResponseMessage 클라이언트 측을 보는 방법은 무엇입니까?
- 23. Node.js : 클라이언트 측을 실행하는 코드 얻기
- 24. WCF 서비스를 사용하여 클라이언트 측을 통해 DropDownList에 데이터를 바인딩하는 방법
- 25. 클라이언트 측을 만드는 방법 ASP.NET에서 패널 표시/숨기기
- 26. WCF : 서버 연결이 끊어지면 클라이언트 측을 검색하는 방법
- 27. 웹 사이트, 클라이언트 측 또는 서버 측을 긁는 방법?
- 28. 는 것이 가능 WebRTC가 클라이언트 내 이해하는
- 29. 클라이언트 측 클라이언트 측 또는 서버 측을 검색 하시겠습니까?
- 30. JQuery와 ASP.Net와 자바 스크립트 함수의 클라이언트 측을 실행하고 C#