JavaScript(Node), Python, Java 비교

2020. 2. 3. 15:01카테고리 없음

참고자료 : Node, Python 비교 영상 (NomadeCoers YouTube)
https://www.youtube.com/watch?v=PnhmeFakkXg

비교가 잘 돼있는 참고 사이트:
http://www.itworld.co.kr/news/125598

 

계획 및 추천

오픈튜토리얼 - 생활코딩 님의 강좌가 초보단계부터 정리가 잘 된 것 같다.

노마드코더 - 기초 무료강의가 있다.

 

각 언어의 배경, 특징, 용도, 개념 등을 알아보고 

왜, 어떤곳에, 어떤 용도로 이용하는지 이유를 간략하게 알아보고 싶다.

 

일단 개인적으로 현재 가장 많이 사용되는 것이라고 생각되는 3가지를 선택하여

검색을 통해 알아 보았다.

 

1. 자바

(셋 중) 가장 오래된 언어.

현재까지도 정말 많이 사용되고 있는 언어.

오래된 만큼 오픈소스 등 생태계가 정말 크고 다양하다.

 

웹사이트 뿐만 아니라 특히 스마트폰 등의 디바이스 영역에서 강세.

스마트폰의 안드로이드 플랫폼, 그 외 IoT등 다양한 하드웨어 장비 분야에서 강하다.

Java, C#이 윈도우 쪽에서 강함.

 

형식 지정 언어. ( type을 명시해 주어야 한다. JS의 TypeScript처럼.)

 

2. 파이썬

최근 인기 급상승 언어.

형식 비지정 언어.

데이터를 다루는데 있어서 가장 강력하다.

데이터 과학( 빅데이터, 머신러닝, 각종 알고리즘 등 ... )

 

3. 자바스크립트

Node 출시 후 급성장 새로운 변화.

기존 브라우저에서 웹 앱의 클라이언트와 서버 모두에 사용됨.

웹의 강자.

형식에서 모호? 자유롭다. 둘 다 가능.