[Javascript] 01-1 처음 만나는 자바스크립트
현업 프로젝트 개발 순서
1단계 : 개발 의뢰 받기, 기획안 작성
2단계 : 기획안을 토대로 디자이너가 화면에 보여질 UI(User Interface)를 디자인하여 퍼블리셔에게 전달
3단계 : 퍼블리셔가 그 이미지를 보고 HTML와 CSS를 이용해 화면의 모양을 잡아 정적인 웹문서를 완성한다.
4단계 : 완성된 HTML 문서를 백엔드 개발자에게 전달하고 백엔드 개발자는 ASP, PHP, JSP 등 서버언어를 사용하여 화면에 보이지 않는 부분을 개발
* 정적인 웹문서 : 사용자가 어떤 동작을 해도 작동하지 않는 문서
* 프런트엔드 : HTML, CSS, 자바스크립트, 제이쿼리 등을 이용해 사용자의 눈에 보이는 부분까지만 개발하는 것
* 백엔드가 하는 일 : 프런트엔드 개발자가 만든 회원가입 양식 페이지에서 사용자가 정보를 입력하여 회원등록 버튼을 누르면 회원정보가 데이터베이스에 저장이 됨 -> 화면에는 보이지 않는 과정
자바스크립트로 할 수 있는 것
- HTML5에는 Geolocation(지도 정보), Canvas(게임 앱 등), Drag&Drop 등 풍부한 API가 내장되어있다.
- 이 API들은 자바스크립트 언어를 기반으로 제작됨
- 최근에는 제이쿼리, 앵귤러, 리액트, 노드JS, 폰갭 등 다양한 라이브러리가 등장
- 노드JS를 사용할 경우 백엔드 프로그램 언어와 같이 서버에서도 작동하게됨
- 자바스크립트는 사이트 제작, 모바일 웹, 앱, 스마트 TV 제작 등 다양한 UI 개발에 사용되고 있다.
티오베(TIOBE) 프로그래밍 언어 점유율 랭킹
index | TIOBE - The Software Quality Company
index | TIOBE - The Software Quality Company
TIOBE Index for August 2021 August Headline: Data Mining and AI languages are booming in the TIOBE index Smart phones were the new hit many years ago. As a consequence, the programming languages that were used to write mobile applications became very popul
tiobe.com
자바스크립트 언어를 공부할 수 있는 사이트 소개