증산법종교
▼ 구글로 검색
수정 삭제

MEAN 스택

열린마당  해새 해새님의 글모음 쪽지 2016-02-26 15:21 5,308
2016.02.26 내 블로그

결국 MEAN 스택으로 귀결!

모던(!)한 사이트 개편을 위한 플랫폼을 고민하던 중, Node.js에 급홀릭하게 되었고 좀 더 탐닉해가다 보니 Angular.js(이게 또 구글 개발팀의 작품!)를 알게 되고 여기에 몽고DB, express.

내가 지향하는 개발방향이 저 '4툴의 조합'안에 이미 다 구현되어 있었다. 이른바 MEAN 스택.



이 판타스틱 4형제는 모두 자바스크립트 유전자로 이루어져 있다. Jquery를 통해 자바스크립트의 잠재성과 숨은 매력에 대해선 이미 눈을 떠 가던 중이었고 이번 개편에는 그 활용도를 극대화하려는 생각까지도 했지만 이렇게 사이트 구축방식까지 전격적인 전환을 하게 될 줄은 ... 다시 생각해보니 이건 사실상 필연.

1. 내가 가지고 있는 도구(PHP, jquery 등)만으로는 결과적으로 내가 지향하고자 하는 목적지에 도저히 도달할 수 없었고
2. 그런데 그것을 가능하게 하는 도구들이 이미 나와 있고
3. 더구나 진입장벽이 그다지 높지도 않고

내가 해야 할 일은 그냥 '결단' 뿐인 거다. 익숙한 도구를 과감하게 버리고 낯설지만 더 강력한 도구에 나를 맞추는 것.

출발.


*
참고할 만한 글

http://mobicon.tistory.com/384
[MEAN Stack] 스타트업을 위한 서비스개발 기술 스택

(본문 중)
Angular.js -> Node.js + Express.js -> MongoDB 를 사용하게 되면
- JavaScript로 모두 개발을 한다. 클라이언트/서버 분리하여 개발할 필요가 없다. 그냥 FullStack JavaScript개발을 하면 된다 
- 클라이언트 개발이 MV* 개발이 되어 서버 개발에 익숙한 개발자가 쉽게 접근할 수 있다 
- 서버에서 Push 기능을 쉽게 적용할 수 있으므로 다양한 서비스의 응용이 가능하다 
- 자바의 서블릿 엔진 구현체인 Tomcat과 같이 충실한 RESTful I/O 머신을 쉽게 구현할 수 있다 
- 서버의 멀티 쓰레드 문제에서 해방될 수 있다. Asynch의 세상에서 놀자 
- 데이터 스키마를 미리 정의하지 않고 에자일하게 개발을 진행할 수 있다 
- 큰 규모의 데이터를 저장하고 처리 할 수 있다

댓글 쓰기
833 / 1,075 / 3,446 / 2,009,577 관리책임 : 증산법종교 미디어실 media@jsbeob.com
증산법종교.com / jsbeob.com
Copyright © 증산법종교 All rights reserved.