씬 클라이언트의 장점 및 단점

click fraud protection
...

브라우저는 PC를 저렴한 씬 클라이언트로 만듭니다.

컴퓨터 프로그래밍의 세계에서 "클라이언트"는 응용 프로그램을 사용하는 사람이 보는 데스크탑 인터페이스입니다. "일반" 클라이언트는 애플리케이션의 해당 부분을 데스크탑에 다운로드해야 하는 클라이언트입니다. Java, C# 또는 다른 언어로 작성될 수 있지만 자체적으로 실행되고 네트워크를 통해 애플리케이션 서버를 호출합니다. "씬" 클라이언트는 추가 소프트웨어를 다운로드할 필요가 없는 클라이언트입니다. 오늘날 이것은 일반적으로 브라우저를 사용하여 사용자에게 응용 프로그램을 제공하는 웹 응용 프로그램을 의미하지만 특수 터미널 장치를 의미할 수도 있습니다.

쉬운 배포

씬 클라이언트의 주요 장점은 해당 응용 프로그램을 사용하는 모든 데스크톱에 소프트웨어를 푸시할 필요 없이 응용 프로그램을 변경할 수 있다는 것입니다. 기업이 인터넷을 통해 상품과 서비스를 판매할 때와 같은 일부 경우에는 이것이 절대적으로 필요합니다. 바이러스에 대한 우려로 대부분의 사람들은 PC에 알 수 없는 소프트웨어를 설치하는 것을 좋아하지 않습니다. 그러나 제한된 비즈니스 네트워크 내에서도 이를 사용하는 모든 데스크탑에 애플리케이션의 새 복사본을 자동으로 설치하는 것은 훨씬 더 어렵습니다.

오늘의 비디오

저렴한 터미널

씬 클라이언트 응용 프로그램은 씬 클라이언트 소프트웨어가 그러한 논리를 실행할 수 없기 때문에 원격 서버에 복잡한 비즈니스 논리의 대부분을 가지는 경향이 있습니다. 이는 데이터베이스와 상호 작용하는 복잡한 비즈니스 트랜잭션과 달리 브라우저만 실행하기 때문에 덜 강력하고 따라서 더 저렴한 PC가 작동한다는 것을 의미할 수 있습니다.

느린 응답 시간

씬 클라이언트는 대부분의 비즈니스 로직을 서버에 남겨두기 때문에 변경 사항에 대해 해당 서버를 호출해야 합니다. 드롭다운 메뉴에서 목록을 채우는 경우에도 종종 서버를 방문했다가 다시 방문해야 합니다. 씩 클라이언트는 더 많은 정보를 로컬로 검색 및 저장할 수 있으며 데이터가 서버로 전송되고 검토된 다음 다시 전송될 때까지 기다리지 않고 그 자리에서 데이터를 검증할 수 있습니다.

덜 강력한 트랜잭션 지원

브라우저와 같은 씬 클라이언트는 서버와 데이터베이스에 대한 영구적인 링크를 유지하지 않습니다. 전화를 걸면 통화가 완료되고 결과가 PC로 돌아가며 연결이 끊깁니다. 씩 클라이언트를 사용하면 연결을 만들고 유지할 수 있으므로 트랜잭션에 문제가 발생하면 클라이언트와 서버가 연결되어 있고 둘 다 현재 상태를 알고 있기 때문에 훨씬 더 간단하게 복구할 수 있습니다. 데이터.

리소스 로딩

PC의 처리 능력에 대한 필요성 감소와 서버에 대한 영구적인 연결 부족으로 인해 씬 클라이언트 더 가벼운 PC가 필요하고 많은 네트워크 부하를 생성하지 않지만 일반적으로 모든 비즈니스를 처리하기 위해 더 강력한 서버가 필요합니다. 논리. 씩 클라이언트는 리소스 사용 측면에서 반대입니다. 서버 크기 또는 네트워크 부하와 같은 현재 상황에 따라 하나 또는 다른 모델이 애플리케이션을 사용하는 비즈니스에 더 유리할 수 있습니다.