디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Node js 좀 하다가 걍 python , 뻘글

바보아싸갤로그로 이동합니다. 2013.03.15 22:27:22
조회 227 추천 0 댓글 0

제가 하려고 하는 쪽이 여러모로 python에 더 맞는듯한.. ㄷㄷ


몇개 제약조건이 있어요


* OS 는 윈도우여만 함 (백그라운드에서 COM+ 객체 프로그래밍)

* 웹서버로 모니터링 (집에 미니서버를 두고 회사에서 감시)

* 그외 빠르고 쉬운 개발 환경 및 언어

* 회사에서 쓰는 지루하고 따분한거 말고 도전적이고 재밌는 창의욕구를 자극하는 놈


그래서 원래 python 으로 하려다가 네번째 이유때문에 Nodejs 로 좀 깔짝 거려봤죠

기본 Nodejs에 커피스크립트 모듈을 설치하여 

커피스크립트로 짜고 컴파일해서 사용했는데

차라리 이게 쌩 자바스크립트 할때보단 더 빠르고 쉽게 만들었던것 같은 느낌이였죠


express(웹 마이크로 프레임워크) + coffeecup(템플릿 엔진) + redis(디비처럼 사용)

이런식으로 사용했는데 확실히 웹과 관련해서는 쉽고 빠르게 개발, 비동기 패턴을 적용하긴 쉬우나

클라이언트 자바스크립 코드도 그냥 바로 그자리에서 쓸수 있어 괜춘했는디


각종 DB 들과 연결하기가 좀 까다롭고 성능도 별로 나오지를 않아서요 생각보단 실망

sqlite 같은 경우는 관련 모듈이 node 용으로는 있긴있는데

python 설치 에 종속적? 인 괴상한 모양새를 띠고 있죠


RDBMS 말고 document 기반 데이터베이스에 특히 mongodb 에 좀 특화되어 있는 냄새

자바스크립트가 JSON을 사용하기 매우 편리한 형태이니 잘 어울리죠



크롤링 해서 데이터를 수집해 올게 있는데 , 데이터 성격상 테이블 형태가 어울려요

그리고 머신이 그렇게 성능이 좋은편이 아니라서 무거운 프로세스로 따로 돌리느니

가볍게 파일 형태로 관리한다면 sqlite 가 딱인데 이게 node 에선 너무 불편해서



그리고 문서가 잘 정리된 편이 아니고 공식(?)적인 라이브러리가 아니면 사용방법은

거의 시행착오를 거쳐서 알아낼수 밖에 없는 상황이 python에 비해 굉장히 많았어요




nested callback 은 그닥 별로 불편하진 않았는데

워낙 클라이언트 단에서 자바스크립트 가지고 놀다보니까 익숙해졌는지 ㅋ

chaining을 쓸때 좀 많이 불편했죠  

제가 커피스크립트를 쓰는 바람에 메서드를 사용할때 괄호 () 를 생략해서 쓰다가 보면

항상 한번씩 실수를 하게 되더라고요


어쨋거나 이제는 걍 python 으로 가려 하는데

callback 에 너무 익숙해져서 다시 python 스탈로 돌아갈수 있을지가 걱정이네요... 에휴







하면 좀 허세 있어보임??

실은 캐허졉 이뮤ㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
350458 징기스칸 이주 제한 풀려면 다시 컴파일 해야 되는 사항 아니노 ? [6] ☎2.52™갤로그로 이동합니다. 13.03.19 128 0
350456 빛 한 줄기를 보고 싶다... [4] 징기스칸4갤로그로 이동합니다. 13.03.19 89 0
350454 리눅스 잘아는 사람만좀 봐주라. [2] 미니앵두갤로그로 이동합니다. 13.03.19 78 0
350453 안드로이드로 카톡같은걸 만들어보고싶은데 [13] dd(210.94) 13.03.19 115 0
350451 형 이문제도좀 봐주세요 전 진짜로 멍충한듯.. [2] 나는바보다(112.145) 13.03.19 91 0
350450 이거 풀어바 [31] 루비•‿•갤로그로 이동합니다. 13.03.19 311 0
350447 간만에 오넹. 배고프다. [4] ☎2.52™갤로그로 이동합니다. 13.03.19 62 0
350446 형들 간단한 이산수학좀 풀어주세요ㅠ [7] 나는바보다(112.145) 13.03.19 94 0
350443 님들 c, c++에서 연산자좀 알려주셈 [5] 야간편돌이(175.116) 13.03.19 77 0
350442 나 없을때 피자대첩이라니 얼룩돼지갤로그로 이동합니다. 13.03.19 31 0
350440 역시 프갤 수준 ㅇㄴㅁㅇㄴㅁ(59.11) 13.03.19 68 0
350438 프갤 피자대첩 재구성 [5] ㅇㅇㅇ(1.234) 13.03.19 2206 21
350437 ㅇㅇ형 감사했습니다 [3] 징기스칸4갤로그로 이동합니다. 13.03.19 145 0
350436 push codesafer; ret; [1] 와진짜정전갤(218.51) 13.03.19 76 0
350433 좋은아침요 백이(223.62) 13.03.19 32 0
350431 이거해바 [10] 루비•‿•갤로그로 이동합니다. 13.03.19 206 0
350430 이거도 해바 [15] 루비•‿•갤로그로 이동합니다. 13.03.19 204 0
350429 [7] 루비•‿•갤로그로 이동합니다. 13.03.19 116 0
350427 수많은 한국, 일본, 외국인들이 80도시 한계로 울부짓고 있더군 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [2] (1.214) 13.03.19 123 0
350426 프로그래머에게 논리학이란?? [3] 야간편돌이(175.196) 13.03.19 240 0
350425 밑에글쓴놈 스샷 [4] 늅늅이(58.234) 13.03.19 107 0
350424 횽들 나 안드로이드프로그래밍 이동영상보면서 따라하는데 [2] 늅늅이(58.234) 13.03.19 86 0
350423 윈도우8의 부팅 과정은 전통적인 부팅 과정과 최대 절전 모드의 장점만 [4] 분당살람갤로그로 이동합니다. 13.03.19 987 0
350422 가게부 어플 만들려고 하는데 [1] 무늬만컴공(211.197) 13.03.19 75 0
350420 객체지향의 특징이 [2] 야간편돌이(175.196) 13.03.19 82 0
350419 제 생각만하고 질문해서 그런것같아요 전문대(175.115) 13.03.19 33 0
350418 게임기 에뮬레이터는 대체어떻게만드냐 [9] 개발개발(110.47) 13.03.19 112 0
350417 객체지향이 도대체 어떤느낌인가여? [11] 야간편돌이(175.196) 13.03.19 113 0
350415 c님은 웹프로그래머임? [1] ㅅ3ㅅ(175.215) 13.03.19 65 0
350414 님들 근데 vc++은 객체지향에 대한 이해가 있어야 배울만한가여 [10] 야간편돌이(175.196) 13.03.19 84 0
350412 현재 닉 전문대 어그로중 [4] c(175.208) 13.03.19 67 0
350411 노트북이 무슨 비쥬얼만 실행시키면 각종 dll오류뜨는데 개좆같네 ㅡㅡ [2] ㅁㄴㅇ(121.165) 13.03.19 64 0
350409 성님들 안드로이드 sleep함수 쓰는 법좀.. [1] 새내기(114.206) 13.03.19 450 0
350407 솔직히 아웃사이더라서 프로그래머하는애들 많을걸??? [2] ㅁㄴㅇㄹ(182.208) 13.03.19 96 0
350406 님들도 더블릿하세요 ^ㅆ^ y녀6디리(115.90) 13.03.19 43 0
350404 오늘도 프로그래머 하면 치킨집 사장님 되나요? 라고 물어보는거같아 맘이 슬프다... [5] LastCorona갤로그로 이동합니다. 13.03.19 92 0
350403 드라이버를 가지려면 물건을 뜯어야 한다고 했던가 [3] y녀6디리(115.90) 13.03.19 44 0
350402 근데 클린 언어란게 최적화인가요? [15] 전문대(175.115) 13.03.19 95 0
350398 포춘쿠키 플래시같은거 역공학으로 소스 알아낼수있어? [2] f(211.196) 13.03.19 69 0
350397 float right position fixed 가안됨 [8] 1ㄷ1ㄷㄷ(175.215) 13.03.19 55 0
350395 소수점자리 버림 어찌하나요? [6] ㄷㄷㄷ(125.135) 13.03.19 92 0
350393 프갤은 정모 안함? [3] exploit갤로그로 이동합니다. 13.03.19 87 0
350391 형님들 툴제작을 공부하고싶은대 어떤게요즘 배우면좋나요? 근성가이(211.237) 13.03.19 36 0
350389 1234님 나름 생각해봄 [4] ㅎㅋㅋㅋ(59.152) 13.03.19 36 0
350388 이문제 아무도 해결할줄아는자는 정녕 없는가.. 3주째 고민중 [1] 1ㄷ1ㄷㄷ(175.215) 13.03.19 44 0
350385 저 전문대생인데 솔직히 말씀해주세요 (진지) [3] 전문대(175.115) 13.03.19 105 0
350381 저기 근데 int *pt랑 int (*ptr)이랑 뭐가다름?? [1] 야간편돌이(175.196) 13.03.19 56 0
350380 윈도우프로그래밍과 웹프로그래밍(살려줘요!) 인토(39.7) 13.03.19 44 0
350379 누가 제발좀도와주셈.. css인데이것때문에 3주째 막히다가 결국엔 질문함 [3] 1ㄷ1ㄷㄷ(175.215) 13.03.19 43 0
350378 형들 vmware 해킨토시 설치 진행이 안돼 ㅜㅜ [1] mac(1.252) 13.03.18 69 0
뉴스 '우리는 잉꼬부부가 아닙니다' 국제 부부로 변신한 수라 부부! 잉꼬 하우스 최초 국제 고민 부부 등장! 디시트렌드 18:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2