2010-08-07 1 views

답변

2

첫 번째 차이점은 기본적으로 웹 응용 프로그램으로 작업하기 위해 브라우저 만 있으면되므로 기본적으로 사용자가 모든 곳에서 작업 할 수 있다는 것입니다. 모든 단일 시스템을 업데이트하지 않고 웹 응용 프로그램 만 업데이트하면되므로 IT 부서에서 비용을 절감 할 수 있습니다. 그러나 이것은 단지 일반적인 생각입니다. 특정 기술을 선택하면 더 많은 장점이나 단점이 있습니다.

내 생각에 데스크탑 응용 프로그램은 소프트웨어가 작동하려면 클라이언트 자원을 활용해야 할 때 유용합니다.

2

완전히 사용 및 배포 시나리오에 따라 다릅니다.

단일 배포 지점을 원하고 UI를 제어 할 필요가 없다면 웹 응용 프로그램을 사용하십시오.

UI를 엄격하게 제어하려는 경우 (각 인사 담당자별로) 여러 대의 컴퓨터에 배포하려는 경우 데스크톱 응용 프로그램을 사용하십시오.

귀하의 질문에 이미 웹 앱을 사용하는 것으로 결정했습니다. 왜 그렇게 궁금해하니?

+0

내 생각을 바꿀 수있는 단점이 있는지 알아야합니다. –

+0

@Bassel Alkhateeb : 단점을 알고 싶다면 왜 전문가 만 묻지 않았습니까? 귀하의 질문은 귀하가 알고 자하는 것과 정반대로 요구합니다. 대답을 얻으려면 HR 시스템이 데스크톱 응용 프로그램 대신 웹 응용 프로그램 인 ** 단점 **이 있습니까? "라는 질문을해야합니다. –

+0

@Bassel - UI를 제어 할 권한이 없기 때문에 웹 앱의 시간 제한이 있습니다. 대부분의 경우 이점이 네거티브보다 중요합니다. – Oded

0

웹 또는 데스크톱을 선호하는 인적 자원 응용 프로그램의 본질적인 측면을 생각할 수 없습니다. 기능적 및 비 기능적 요구 사항 모두에 이릅니다.

내가보기에 트렌드는 일반적으로 풍부한 인터넷 응용 프로그램을 사용하는 것으로 보입니다. 왜냐하면 요즘에는 브라우저에서 매우 우수한 UI를 제공하고 b) 배포 패턴이 훨씬 간단하기 때문입니다. 그러나 여전히 브라우저에서 개발하기가 어려운 전문가 애플리케이션 (예 : CAD 스타일의 드로잉 애플리케이션 - 예 : 브라우저에서 수행 할 수 있지만이를 수행하는 것은 매우 까다 롭습니다)이 있습니다.

Lotus Expeditor과 같은 흥미로운 하이브리드 환경이 있습니다. 여기에는 RIA를 실행하면서 오프라인 웹 서버 및 데이터베이스를 제공하는 작은 데스크탑 공간이있을 수 있습니다. [면책 조항 : 저는 IBM입니다.이 제품을 가지고 일합니다.]

관련 문제