문제

얼마 전, 스마트 클라이언트는 "가끔 연결된"사용 환경에 대한 솔루션으로 선전되었으며 Google 기어와 같은 툴킷이 같은 이유로 돋아났습니다. 그것은 끊임없이 신뢰할 수있는 인터넷 액세스가 점점 더 광범위 해지고있는 것처럼 보이기 때문에 (상업용 비행기와 같은 장소에서도) 커뮤니티에 대한 나의 질문은 다음과 같습니다. 오프라인 지원과 함께 솔루션이 얼마나 관련이 있습니까?

CRM과 같은 데이터 집약적 인 엔터프라이즈 애플리케이션의 관점에서 이것에 접근하고 있습니다.

도움이 되었습니까?

해결책

지난 3 년 동안 나는 2 개의 개별적으로 연결된 스마트 클라이언트 2 개를 구축했습니다.

'때때로 연결된'추가는 응용 프로그램 복잡성 (및 개발 시간)에 약 3 ~ 4 배를 곱한 것으로 나타났습니다. 따라서 추가하는 데 매우 비싼 기능입니다.

그러나 많은 시스템에 대해 확신하기 때문에 이러한 앱에 대한 확실한 비즈니스 사례가 있습니다. 하나는 도로의 엔지니어를위한 것이 었습니다. 종종 고객 사이트로 이동하여 (어떤 이유로 든 보안이 때로는 한 가지 이유가) 무선 연결이 작동하지 않습니다. 사용자는 여전히 연결된 것처럼 시스템을 계속 사용하고 연결을 사용할 수있게되면 스스로를 쉽게 동기화합니다.

두 번째 앱은 LAN에서 사용되거나 사용자가 '사무실로 돌아올 때까지 전혀 연결되지 않습니다.

개인적인 관점에서 나는 적극적인 연결이 있거나 없으면 계속 '내 작업을 계속할 수있다'는 생각을 좋아합니다. 실제로 모든 활동을 통해 연결이 반쯤 떨어지더라도 모든 것이 작동하며 내 데이터를 잃지 않을 것입니다. .

이 원활한 연결 -> 연결 해제 -> 연결된 등 시나리오 시나리오는 많은 작업과 테스트가 필요하므로 매우 강력한 비즈니스 사례가 있어야합니다.

그리고 마지막으로, 우리는 항상 인터넷 연결이있을 것이라고 생각할 수 없을 것이라고 생각합니다. 하드웨어 또는 서비스 제공 업체 실패 또는 일부 활성 보안 차단 연결이든, 어느 시점에서 사용자는 연결이 끊어진 모드에 있습니다.

다른 팁

나는 그것이 응용 프로그램의 종류에 달려 있다고 생각합니다. 일부 애플리케이션의 경우 인터넷 액세스는 다른 것보다 더 관련이 있지만 일반적인 생산성 앱의 경우 오프라인 시나리오가 관련성을 유지한다고 생각합니다. 소프트웨어 산업에서 컨설턴트로 일하면서 인터넷 액세스는 어디에나 있지만 모든 고객이 내 랩탑을 네트워크에 연결할 수있는 것은 아닙니다. 반면에 3G와 모바일 데이터 액세스가 저렴 해지면서 미래는 인터넷을 어디에서나 가져올 것입니다.

글쎄, 안정적인 인터넷 액세스는 당신이 전 세계적으로 생각한다면 생각하는 것만 큼 널리 퍼지지 않습니다. 현지에서도 Wi -Fi는 특히 장소에서 장소로 이동하는 경우 신뢰할 수 없습니다. 때때로 연결된 시나리오를 구축하면 더 큰 사용자 경험이 제공됩니다. 나는 그것이 항상 필요하다고 생각하지 않지만 아주 좋습니다. :)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top