1) 네이티브 앱특정 플랫폼 (ios, android)를 위해 최적화되어 개발된 애플리케이션플랫폼의 네이티브 프로그래밍 언어(swift, objective-c, kotline, java 등)로 개발장점:1. 성능: 최적화된 코드로 인해 빠른 성능을 제공2. 기능 접근성: 카메라 GPS 등 기기의 하드웨어 기능에 완벽하게 접근 가능단점:1. 개발 비용: 각 플랫폼마다 별도의 앱을 개발해야 하므로 비용과 시간이 많이 소요됨2. 유지 관리: 여러 플랫폼 버전을 유지 관리 해야 함3. 앱 스토어 심사: 각 플랫폼의 앱 스토어 정책에 따라 앱 심사 과정을 거쳐야 하며, 이는 시간이 소요되고 때로는 승인이 거부될 수도 있음 2) 웹 앱웹 기술(예: HTML, CSS, JavaScript)을 사용하여 개발별도의 앱 ..
웹 애플리케이션을 개발할 때, 부드러운 애니메이션을 구현하기 위해 다양한 기술을 사용합니다.그 중 하나가 바로 requestAnimationFrame입니다.이 함수는 브라우저가 다음 리페인트를 수행하기 전에 특정 애니메이션 함수를 호출하도록 예약할 수 있게 해줍니다.requestAnimationFrame은 웹 API로, 브라우저의 리페인트 주기에 맞춰 애니메이션 함수를 실행합니다.이를 통해 개발자는 부드럽고 효율적인 애니메이션을 구현할 수 있습니다.예를 들어, 요소의 위치를 변경하거나 크기를 조절하는 애니메이션을 만들 때 이 함수를 사용하면 화면 주사율에 최적화된 애니메이션을 구현할 수 있습니다. requestAnimationFrame 작동 원리이 함수는 브라우저의 렌더링 주기와 밀접하게 연관되어 있습니..
웹 애플리케이션을 개발할 때, 사용자 경험을 향상시키기 위해 다양한 최적화 기법을 사용합니다.그 중 하나가 바로 requestIdleCallback입니다.이 함수는 브라우저가 대기 상태일 때 특정 작업을 수행하도록 예약할 수 있게 해줍니다.requestIdleCallback은 웹 API로, 브라우저가 대기 상태일 때 호출할 함수를 대기열에 넣습니다.이를 통해 개발자는 애니메이션이나 입력 응답과 같은 중요한 작업이 아닌 부수적인 작업을 효율적으로 처리할 수 있습니다.예를 들어, 페이지 로딩 후 사용자에게 보이지 않는 데이터 로딩이나 DOM 업데이트 등을 이 시점에 수행함으로써 사용자 경험을 저해하지 않도록 할 수 있습니다. requestIdleCallback 작동 원리이 함수는 브라우저의 이벤트 루프와 밀..
- Total
- Today
- Yesterday
- 구글맵
- Google Map
- 한글깨짐
- 팩토리 패턴
- git log
- 한글 깨짐
- Windwos
- 팩토리 메소드 패턴
- 추상 클래스
- 안드로이드
- Git
- 깨짐
- 구글 맵
- django
- 에 잚
- 웹
- 심플 팩토리 패턴
- Python
- 파이썬
- 플라스크
- Apache
- cmd
- flask
- 한글
- ㄹ
- Windows
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |