본격적으로 개발을 하기에 앞서 간단하게 웹 프로그래밍에 대해 알아보고자 한다. 😎
<body> </body>
웹 프로그래밍 관련 주요 구성요소로는 Web browser, Web Editor, Native App, Native Web, Hybird
이렇게 5가지가 있다.
웹(Web)의 정보를 탐색하기 위한 프로그램은 Web Browser이다.
Apple에서 만든 Safari
Mozilla 재단에서 만든 Firefox
Google에서 만든 Chrome
Microsoft에서 만든 Edge
(Microsoft에서 프로그램이 무겁다고 해서 Edge라는 브라우저를 새롭게 출시함)
Opera Software에서 만든 Opera
이렇게 있으나, 대부분 Code Editor를 많이 사용한다.
Natvie App : 모바일기기에 최적화 된 언어로 개발전 앱으로 안드로이드 SDK를 이용해 jaga 언어로 만드는 안드로이드 앱과 iOS, SDK(Software Development Kit)를 이용해 Object-언어로 개발된 아이폰 앱 등
그러다 프론트엔드 쪽의 선호도가 높아지다 보니 Web App쪽의 인기가 높아졌다.
Web App : 말 그대로 웹에서 개발을 함 -> HTML만들듯이.
앱의 기반이 되는 콘텐츠 영역 외 HTML 기반의 웹 앱으로 제작. 최종 앱 배포에 필요한 패키징 처리만 아이폰, 안드로이드 플랫폼 안에서 처리한 어플리케이션.
하이브리드 앱(Hybrid App) : 모바일 앱과 네이티브 앱을 결합한 것으로 모바일 웹의 특징을 가지면서 네이티브 앱의 장점도 가짐.