티스토리 뷰

안녕하세요. 

웹 크롤링에 대해 관심이 있어 공부할겸 오랜만에 블로그를 다시 시작하게 된 MIN-IT입니다.

일단, 웹 크롤링을 하기위한 툴과 라이브러리를 소개하려합니다.


'개발자'라면, 1번이라도 사용해봤을 '자바스크립트'를 이용하여 웹 크롤링을 시작해보겠습니다.




* Node.js


- 자바스크립트 기반의 서버 환경인 Node.js를 사용할 것입니다.

Node.js는 V8(고속 수행 능력이 있는 자바스크립트 엔진 ) 위에서 동작하고 있는 이벤트 처리 I/O 프레임워크입니다. 



1) Node.js의 간단한 특징


1. 비동기

2. 싱글 쓰레드

3. 언어의 유연성

4. 다양한 환경에서 사용가능



개인적으로 Node js를 사용할 때 가장 큰 장점은 '자바스크립트'이기 때문이 아닐까 생각이 듭니다.^^ 

( 쉽고 / 다양한 라이브러리 / 높은 유연성)

개발자라면 1번은 사용해봤을 '자바스크립트'를 가지고 프론트단과 백단 모두를 사용할 수 있어 누구나 쉽게 서버를 다룰 수 있기 때문에 더욱더 인기가 있다고 생각됩니다.

( Node.js를 몰라도 충분히 따라오실 수 있으니 열심히 따라오시길 바랍니다. )




* Rhino / Nashorn

- 라이노는 JavaSE 실행환경(JVM) 위에서 자바스크립트를 돌릴 수 있게 해줍니다.
- 자바의 생태계의 여러 언어를 확장 시키며, 고속수행을 가능하도록 만들기 위해 생겨난 것이 나르호른입니다.







댓글