차례:
- 앱의 목적 및 범위 정의
- Yelp는 예를 들어 현지 목록 리뷰를 표시하고 모든 목록을지도에 표시합니다. Yelp은 리뷰를 요청하고 기본 목록 데이터를 표시하는 코드를 작성하지만, Google은 Yelp의 웹 사이트에서 사용되는지도를 개발합니다. Yelp는 자체지도 앱 대신 Google의지도 애플리케이션을 사용하여 필요한 경우보다 적은 엔지니어로 앱의 첫 번째 버전을 만들었습니다.
비디오: [ASP.NET Core 2.1] 소개 2024
여기에서는 코드로 작성된 웹 응용 프로그램을 살펴볼 수 있습니다. 개가 깽깽 우는 소리. com은 레스토랑, 유흥 및 쇼핑과 같은 지역 비즈니스에 대한 군중 출처 리뷰를 검색하고 찾을 수있는 웹 사이트입니다. 그림에서 알 수 있듯이 Yelp는 오늘날처럼 항상 윤이 나는 모양이 아니었지만 그 목적은 수년 동안 비교적 일정하게 유지되었습니다.
출처: yelp. com
앱의 목적 및 범위 정의
앱의 목적을 이해하면 사용자가 그 목적을 달성하기 위해 수행 할 수있는 몇 가지 실용적인 작업을 식별 할 수 있습니다. 디자인에 관계없이 Yelp의 웹 사이트에서는 사용자가
-
장소 유형 및 위치에 따라 지역 목록을 검색 할 수 있도록 허용했습니다.
-
지도상의 주소, 시간, 리뷰, 사진 및 위치에 대한 리스팅 결과를 검색합니다.
성공적인 웹 응용 프로그램은 일반적으로 응용 프로그램을 사용할 때 몇 가지 주요 작업 만 완료 할 수 있습니다. 앱에 너무 많은 기능을 추가하는 것을 스코프 크립 (creep)이라고하며, 기존 기능의 강도를 희석하므로 대부분의 개발자는이를 피할 수 있습니다. 예를 들어, Yelp는 설립 후 정확히 30 년 동안 30,000 개의 레스토랑 리뷰를 보유하고 있으며 사용자가 웹 사이트에서 직접 해당 레스토랑에서 예약 할 수 있도록했습니다. 앱을 사용하든 제작하든 상관없이 앱의 목적을 분명히 이해해야합니다.
개발자는 전략적으로 선택하여 앱을 코딩 할 부분과 앱에서 다른 사람이 만든 코드를 사용하는 부분을 결정합니다. 개발자는 비즈니스의 핵심 요소가 아니거나 강점이없는 기능에 대해 제 3 자 제공 업체로 전환하는 경우가 있습니다. 이런 식으로, 앱은 다른 사람들의 어깨에 서고, 전에 왔고 도전적인 문제를 해결 한 다른 사람들로부터 이익을 얻습니다.
Yelp는 예를 들어 현지 목록 리뷰를 표시하고 모든 목록을지도에 표시합니다. Yelp은 리뷰를 요청하고 기본 목록 데이터를 표시하는 코드를 작성하지만, Google은 Yelp의 웹 사이트에서 사용되는지도를 개발합니다. Yelp는 자체지도 앱 대신 Google의지도 애플리케이션을 사용하여 필요한 경우보다 적은 엔지니어로 앱의 첫 번째 버전을 만들었습니다.
출처: yelp.