킬킬이
2017-12-23 15:18:28 작성 2017-12-23 16:14:46 수정됨
6
1945

서버 구축 Node.js VS Spring FrameWork


안녕하세요.


현재 팀 프로젝트로 안드로이드 기반 개발중인 앱이 있습니다.


여기서 필요한 기능이 서버단에서는


1:1 채팅(방 입장이 아닌 회원간 매칭) 이것이 가장 주요 기능인데요.


이 정도 기능 구현함에 있어서 스프링과 Node.js 사이에 성능차이가 클까요?


Node.js를 공부하고 싶고 경량화 된 서버 구축에 수월하다고 하여서


Node.js를 선택하고 싶은데. 개발자 선배님들 좋은 조언 부탁드립니다.


아, 그리고 Node.js 혼자 독학 하고 싶은데 책이나 혹은 좋은 강의 추천도 해주시면 감사하겠습니다.

0
0
  • 답변 6

  • devjang
    1k
    2017-12-23 15:29:57

    1대1 채팅정도면 Nodejs 환경이 더 좋을수는 있겠네요

    책이나 강의는 자료가 워낙 깔렸는 데 굳이 사실 이유는 없습니다


    유데미나 인프런에서 간단한 강좌를 보면서 서버는 express아니면 koa가 제일 대중화된 서버입니다.

    그러나 공부자료는 express + ejs로 되어있는 게 많으니 찾아서 보시면 금방 도움될겁니다.

    1
  • 킬킬이
    2017-12-23 15:36:37

    친절한 답변 감사합니다.

    1:1 채팅이 주된 기능이긴 한데 안드로이드 어플 클라이언트 기반으로

    가입자 수가 많을 것이라는 가정이 존재하는데,

    이용자수가 많아도 Node.js로 이용해도 안전할까요?

    0
  • devjang
    1k
    2017-12-23 15:52:24

    안드로이드 클라이언트 기반인가요?

    흠... 제가 안드로이드쪽은 문외한이라.. 웹기반에서 소켓통신을 생각했는 데 안드로이드라면 잘모르겠네요

    요즘 안드로이드쪽도 패턴이 다양해지고 realm 기반이나 파이어베이스SDK 사용해서 채팅만드는 사례가 늘고 있긴합니다.

    1
  • 킬킬이
    2017-12-23 16:15:17
    좋은 정보 감사드립니다..!! 선배님 !!
    0
  • 부산개발자
    333
    2017-12-23 21:07:34

    파베로 충분히 가능합니다. 파일은 스토리지 db는 firestore나 realdb 로 하시면 됩니다. 내부캐쉬는 sqlite로 하시면 됩니다

    1
  • visualkhh
    3k
    2017-12-23 21:53:53
    이번에 spring 1.5+  webflux써보시는건 어떠신가요?


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.