안녕하세요~ 잇잇쌤입니다.
오늘은 자바스크립트에 대해서 어떤 언어인지 배워보도록 하려고 합니다.
마찬가지로, 중국어 사람들이 많이 있기때문에, 중국어가 사용률 1위이듯이,
javascript도 웹을 가장 많이 사용하기에 1위라고 볼 수 있어요.
개발 환경에 따라 다르지만 backend 언어 다음으로 가장 많이 쓰는 언어 VBA 와 JS 가 아닐까 하는데요.
파이썬, C, JAVA, C++, C# 경우는, backend 백엔드 언어였다면,,, javscript VISUAL BASIC은 frontend 프론트엔드 언어라고 볼 수 있어요.
backend, frontend 의 차이는 무엇일까요?
바로 사용자 모니터에 보이느냐 아니냐의 차이라고 볼 수 있어요. 그리고 숨은 백앤드 노력에 의해서 데이터가 움직이고있죠. 바로 80%로 코딩이 들어가야 바로소 웹 어플리케이션이 만들어 지게 됩니다.
자바스크립트는 우리가 매일 들어가는 네이버나, 구글, 모든 홈페이지는 웹언어로서 기본적으로 자바스크립트를 사용하고있습니다.
매일 보는 모바일 안드로이드 아이폰에서도 다 하이브리드 앱(웹으로만들어진 앱)의 방식으로 javscript 웹언어가 기본이겠죠.
물론, 모바일 앱에서는 다른언어를 사용하고 있더라도 javscript 방식의 웹 url 을 호출한다면 그것 또한 웹페이지 개발 이 된것이라고 볼 수 있겟네요.
그리고 Microsoft는 처음에 WINDOWS기반의 .NET기반의 프레임워크를 채택했기에, 웹언어가 아닌 스크립트언어 Visual basic VBA를 사용하고 있습니다.
자 그러면, 웹 환경의 google은 Chrome 환경에서 모든걸 웹환경으로 구축하였기에 EXCEL 과 마찬가지로 문서작업 툴이 있습니다. 물론 무료이구요. docs google docs라는 구글 spread 라는게 있는데요.
Google spread sheet의 캡쳐 화면입니다.
여기서도 VBA 의 매크로기능처럼 업무 자동화를 할 때, macro 를 구현할 때, 아무래도 웹언어로 시작했기에, JAVASCRIPT로 만들어서, 자동으로 엑셀에 있는 데이터를 사무자동화하기 위해서 구현하기도 합니다.
여기까지는 그냥 서론이었구요~
자 , 그럼 웹언어의 기초 3가지 언어만 할면 웹언어가 무엇인지를 알게 되는데요.
웹언어 HTML/ CSS/ JAVSCRIPT 이 세가지입니다.
REACT, Django 같은 언어들은 최근에 나온 언어이구요.
이렇게 이미지의 색깔을 버튼을 눌러서 동작하게 만들어줍니다. 그리고 화면상에 BACKEND로 코딩된 데이터를 object id를 찾아서 화면상에 알맞게 보이도록 HTML 을 만들어주는 역할을 합니다..
다음시간에 자바스크립트에 대해서 좀 더 자세히 배워보도록 하겠습니다.
자바스크립트는 잇잇쌤 블로그를 구독해주시는 분에 한하여 무료로 강의계획서를 보내드리니, 구독 부탁드리겠습니다.
출처 : Google Sheets API Javascript – Sheetsu
출처: Indice TIOBE marzo 2022 – Mas que programar (wordpress.com)
'코딩박사 > 중3~고3' 카테고리의 다른 글
플러터 flutter 배우기 (1) - 설치 (1분밖에 안걸림) (0) | 2023.02.22 |
---|