이렇게 한번 방향을 잡아봤어요~ > 앱개발

앱개발

이렇게 한번 방향을 잡아봤어요~ 정보

이렇게 한번 방향을 잡아봤어요~

본문

개발환경 구축한다고 시간을 너무 많이 보냈네요. ㅎㅎ

 

앱 : cordova, ionic

서버 : slim, node.js, mongodb, redis

 

ionic 코어에 angular.js가 포함되어 있길래 따로 적지는 않았습니다.

 

서버 쪽에 slim 대신에 원래는 laravel로 하려고 했는데 

필요 이상으로 기능이 많아서 필요한 기능만 있는 slim을 선택했습니다.

 

리얼타임 채팅을 구현해야 해서 node.js를 선택하긴 했는데

socket.io를 node.js 없이 실행하는 건 어렵겠죠?

 

socket.io가 node.js 모듈이다 보니 안될 듯싶긴 하네요.

 

DB를 mongodb로 선택한 이유는 늘 써오던 거라 선택을 했습니다.

한늘소님을 통해서 알았는데 firebase 같은 것도 있던데....

 

어떤 걸 선택해야 할지 고민되네요.

 

redis는 채팅방에서 chat history를 일정 시간 저장시키기 위함입니다.

 

뭐든지 하면서 배워야 쉽게 배워져서 웹, 앱, 컴퓨터에서 모두 이용이 가능한

리얼타임 채팅 서비스를 만들어 보려고 하거든요.

 

혹시 학습에 더 좋은 프로젝트가 있다면 꼭 좀 알려주세요! ㅎㅎ

 

하루에 글 3개가 최대라 최대한 빡빡(?)하게 적었습니다.

공감
0
  • 복사

댓글 9개

node.js를 사용한다고 하면. node.js용 restful을 쓰세요..  loopback.io참조 해서..

아무래도.. PHP와 javascript와 2가지를 왔다 갔다 한다는 것이 정신 건강에 안 좋을 것 같습니다. ㅎㅎ
node.js를 서버로 간다고 가정하면... 

restful은 http://sir.co.kr/so_app/386
loopback.io로... (모든 DB를 지원하는데.. 일부 DB는 돈을 내는 것 같습니다.)

채팅은 http://sir.co.kr/so_app/716 에 있는 Rocket.chat으로..

웹은 express보다는 http://sir.co.kr/so_app/715 total.js로.. (express팀이 이쪽으로 왔다는 것 같습니다.)
앱개발 소모임 시작하면서.. 틈틈히 이것저것 구글 해 놓은 것 들입니다.

어차피 사람 사는 세상 비슷한데..  대세라는 것을 따라 해야 실패가 적을 것 같아서...

이 업계가 언제 새로운것이 나오고 어떻게 바뀔지 모르고..

한 6-7개월 해온 것 들인데..  나름 방향은 비슷하다고 생각합니다. (실력이 안되어서 그렇지..ㅎㅎ)
© SIRSOFT
현재 페이지 제일 처음으로