PWA는 Prograssive Web App의 약자로, 구글에서 제안하는 새로운 웹 개발 방법론 중 하나이다. 구글에서 PWA를 소개하는 페이지는 이 곳이다. 전통적인 웹은 네이티브 앱과 비교를 했을 때 url을 통해 별다른 설치 없이 빠른 배포와 연결이 가능했다. 또, 많은 플랫폼에서 지원을 하기 때문에 다양한 기기에서 연결이 가능했다. 하지만, 네이티브 앱보다 UX가 뒤쳐졌으며, 느린 로딩속도를 가졌다. 또한, 웹에 한정된 기능은 사용자들에게 디메리트였다. 하지만, 구글에서는 PWA라는 새로운 개발 방법론을 들고 나왔다. 구글에서는 웹과 네이티브 앱의 장점을 고루 가췄다고 설명했고 유연성, 속도, 접근성에 중점을 두고 있다고 했다. PWA는 HTML 5의 표준에서 제공하는 기능들을 이용한다. 웹 매니..
머릿말 Angular의 Form은 두 가지 종류가 있다. 한가지는 Template-driven 방식, 다른 한가지는 Reactive 방식이다. 이번 글에서는 Template-driven 방식과 Reactive 방식의 특징과 차이점을 살펴보고, Template-driven 방식 보다 Reactive 방식이 왜 더 좋은지 살펴볼 것이다. Template-driven 방식의 공식 문서는 Template-driven Forms에서 확인 할 수 있고, Reactive 방식에 대한 공식 문서는 Reactive Forms에서 확인 할 수 있다. 해당 글에서는 각각의 코드 사용법은 거의 언급하지 않을 것이므로, Angular Form에 대한 사용법을 알기 위해 이 글을 찾아 왔다면, 공식 문서로 찾아갈 것을 권장한다...
330 예약 시스템을 개발하게 된 것은 우연한 기회에 시작을 했다. 같은 랩실에 있는 선배와 뜻을 같이 해서 코딩 스터디를 만들었다. 스터디는 학교에서 알려주지 않는 혹은 아직 배워보지 못한 언어, 기술을 사용해서 하나의 완성품을 만들면서 겨울 방학을 보내자는 목표를 가진 스터디였다. 꽤 많은 사람들이 모였고, 랜덤하게 팀을 꾸렸고 나를 포함해 3명의 팀원이 생겼다. 나는 거의 완성되가는 게임 추천 시스템의 배포를 목표로 하려다, 같은 팀원이 배우는게 너무 없을 것 같았고, 또 모종의 이유로 다른 주제를 선정해야 했다. 그러던 중 330 예약 시스템이 게시판 형식으로 운영되고 있어 이용 할 때 마다 너무 불편한 것이 생각났고, 330 예약 시스템을 만들기했다. 330 예약 시스템을 만들기 위해 사용 기술..
- Total
- Today
- Yesterday