2011-11-24 3 views
0

아직 프로그래밍 언어를 배우지 못했고 프로젝트를 위해 Python과 JaveScript 중에서 선택해야합니다. 파이썬으로Node.js 용 JavaScript에서 모듈/라이브러리를 만드는 데 시간이 얼마나 걸립니까?

, 나는 알고있다, 라이브러리의 대부분은, 거기에 나를 위해 이미 사용이 매우 준비가 된 것입니다. 그러나 JavaScript를 배우면 한 언어로 서버 측 (Node.js)과 클라이언트 측 (jQuery) 스크립팅을 모두 할 수 있다는 사실을 절대적으로 좋아합니다. Node.js는 Python보다 훨씬 빠릅니다. 무엇보다 read입니다. 그리고 나는 그것에 매혹되어있다.

하지만 그 또한 내가 인해 JS 많은 표준 라이브러리의 부족 (적어도 그게 내가 들었 기능)에, 내 프로젝트를 위해 처음부터 내 자신의 모듈/라이브러리를 만들어야 할 수도 있습니다 의미합니다. 그래서, JavaScript/Node.js/jQuery에 들어간 사람이 저에게 말해주세요 - JavaScript에서 커스텀 라이브러리를 작성하는 데 보통 걸리는 시간은 얼마입니까?

기준 시간은 "기본 라이브러리를 작성하는 데 걸리는 시간"에서 "시간은 매우 복잡한 라이브러리를 작성하는 촬영"로 =. 예를 들어, "10 일에서 한 달 간." 정말 초보자로서 내가 처음부터 내 프로젝트에 자바 스크립트/Node.js를 콤보에 의존 할 수 있는지 여부를 결정하는 데 도움이됩니다

. 감사.

+0

실제로 Node.js에는 수 많은 라이브러리가 있습니다. – pimvdb

+6

1 시간에서 1 년. 이 질문에 대답하는 방법을 모릅니다. –

+1

@pimvdb 그런 다음 내 필요에 맞는 사용자 지정 라이브러리를 만들어야 만하는 시나리오를 고려해보십시오. * (주관적으로 보일지 모르지만, 잘 생각하면 그렇지 않습니다.) * –

답변

0

나는 i.tv에서 내 일을 Node.js를 라이브러리의 톤을 작성했습니다. 사실 당신이 자바 스크립트를 안다면 그다지 어렵지 않고 거기에 이미 많은 라이브러리가 있습니다. 당신이 원한다고 생각하는 것들을 위해서, 대답은 다른 누군가가 이미 그것을 어떻게하는지 알아 냈을 것입니다. 그렇다고해도 JavaScript는 믿을 수 없을만큼 배우기 쉽고 커다란 커뮤니티가 있습니다.다른 포스터들도 컨벤션이나 최선의 방법을 엄격하게 시행하지는 않지만 예제를 통해 다른 사람들이하는 일을보고 StackOverflow 또는 IRC에 대한 도움을 요청합니다! 날짜 (moment.js)와 함께 멋진 물건을

데이터베이스 연결 (mongoose), 웹 프레임 워크 (express)를 포함 존재하는 라이브러리의 일부

만들기 HTTP 요청 ( request). 노드 모듈을 찾기 위해

두 가지 큰 장소는 다음과 같습니다

과 도움, 멋진 (때때로 일자하지만) 기사가에있다 사이트 http://howtonode.org/. node.js mailing list은 최신의 훌륭한 모듈에 대해 배울 수있는 훌륭한 장소입니다. 마지막 제안은 JSMentor's mailing list을 따르는 것입니다. 사람들은 하루 종일 자바 스크립트 우수 사례에 대해 토론합니다.

node.js를 시작하기에 가장 좋은 행운을 빕니다. 그것은 많은 재미입니다.

+0

괜찮 으면 나에게 간단한 채팅으로 참여해 주시겠습니까? ** [여기] (http://chat.stackoverflow.com/rooms/17/javascript)] ** 약속드립니다. 빠를 것입니다. –

1

글쎄, 정말로 당신에게 의미있는 대답이 없습니다. 프로그래밍 경험이 없으므로 간단한 라이브러리를 작성하는 데 일주일이 걸릴 수 있으며 복잡한 라이브러리를 작성하는 데 몇 년이 걸릴 수 있습니다. 숙련 된 프로그래머에게는 간단한 라이브러리를 만드는 데 1 시간이 걸리고 복잡한 라이브러리를 만드는 데 몇 년이 걸릴 수 있습니다. 그것을 염두에두고 :

1 시간 에서 10 년까지 처음부터 라이브러리를 만드는 방법.

+0

이는 Node.js에 사용할 수있는 복잡한 라이브러리가 없다는 것을 의미합니까? (나는 공격적이지는 않을 것입니다.) –

+0

아니오, 당신은 얼마나 복잡한지를 지정하지 않았습니다. 그리고 복잡한 라이브러리 중 상당수는 사용 가능하지만 완료되지 않았 음을 기억하십시오. 많은 사람들이 정비 모드가 아니라 활발한 발전 단계에 있습니다. 호기심을 묻는 – Justin808

+0

. 사진 공유 사이트를 구축하려면 복잡한 도서관을 만들어야합니까? 일반적인 의미에서. –

0

음, 아주 간단한 라이브러리는 제공된 문자열에서 색상 해시를 만드는 경우 30 분 정도 걸릴 수 있습니다. 네 또는 여덟 가지 방법으로 C++ 코드에 대한 작은 바인딩을 몇 시간 만에 수행 할 수 있습니다. 그러나 socket.io와 같은 다른 프로젝트에서는 계속해서 작업하는 여러 참여자가 필요합니다. 정말 대답하기가 어렵습니다.

1

그때 Node.js를 먼저 파이썬을 학습의 즐거움을 했어 그리고 Node.js.와 생산 수준의 물건을 쓸 명확하게 단단하고 느리다

  • 주된 이유는 꽤 불쾌한 언어가 처음부터 커피 스크립트를 고려하고있는 자바 스크립트 자체입니다.
  • Node.js 콜백 기반 접근 방식은 필수 코딩을 어렵게하고 학습 곡선을 가파르게 만듭니다.
  • 자바 스크립트 프로토 타입 기반 상속은 파이썬 객체 지향 모델과 비교하여 마스터하기가 어렵습니다.
  • 파이썬 철학은 올바르게하기위한 하나의 (명백한) 방법이 있어야한다는 것입니다. Javascript에서는 그렇지 않습니다.
  • Node.js 모듈 문서는 보통 훨씬 긴 역사를 가진 Python과 비교할 때 매우 열악합니다.

Node.js의 비슷한 라이브러리를 작성하는 데는 Python을 사용하는 것보다 약 50 % 더 많은 시간이 필요합니다.

0

먼저 영어를 배우고 언어를 선택하십시오.

귀하의 질문은 유사합니다 "나는 일본어 또는 중국어로 읽기/쓰기 방법을 모르는 나를 어느 언어로 글 쓰는 것이 걸리는 시간."아무리 당신의

을 그것을 봐라, 당신은 "쓰기/의사 소통"하는 법을 먼저 배워야한다. Python 대 Js는 지금 당장 걱정할 필요가 없습니다.

관련 문제