Node.jsのJavaScriptでモジュール/ライブラリを作成するのにどれくらい時間がかかりますか?

私はまだプログラミング言語を習得していないので、自分のプロジェクトでPythonとJaveScriptのどちらかを選択する必要があります。

Pythonでは、私が知っているように、ほとんどのライブラリは既に用意されており、すぐに使用できます。しかし、JavaScriptを学ぶと、サーバー側(Node.js)とクライアント側(jQuery)の両方のスクリプトを1つの言語で行うことができます。 Node.jsはPythonよりもかなり高速です。を読んでください。そして私はそれに腹を立てています。

しかし、これはまたJSで多くの標準ライブラリが不足しているため、自分のプロジェクトのために独自のモジュール/ライブラリを作成しなければならないかもしれないということを意味しています。ですから、JavaScript/Node.js/jQueryに入っている人は、このことを教えてください - JavaScriptでカスタムライブラリを書くのには通常どのような時間枠が必要ですか?

Timeframe =「基本ライブラリの書き込みにかかる時間」から「非常に複雑なライブラリの書き込みにかかる時間」まで。たとえば、「10日から1か月のように」

それは、初心者として私のプロジェクトのJavaScript/Node.jsのコンボに最初から依存することができるかどうかを判断するのに役立ちます。ありがとう。

0
主観的な質問は、閉じなければならない。あなたはおそらくプログラマー同士で交換してもらえます。
追加された 著者 Matt,
実際、Node.jsには数多くのライブラリがあります。
追加された 著者 pimvdb,
<script type = "text/javascript">関数my_alert(x){アラート(x); } </script> そこにあります。それはjavascriptライブラリです。書き込むのに約10秒かかりました。
追加された 著者 Marc B,
1時間から1年。この質問に答える方法がわからない
追加された 著者 Dave Newton,
@thejh彼のライブラリのためのアダプタブリッジを sed に書きました。
追加された 著者 Dave Newton,
@MarcB:nodejsライブラリではありません。
追加された 著者 thejh,
@ pimvdbは、私のニーズに合ったカスタムライブラリを作成しなければならないシナリオを親切に考え、そこにはありません。 (これは主観的に思えるかもしれませんが、あなたがよく考えるとそうではありません。)
追加された 著者 user860672,

5 答え

まあ、本当にあなたに何かを意味する答えはありません。プログラミングの経験がないと、単純な図書館や複雑な図書館を作るのに1週間かかることがあります。経験豊かなプログラマーにとっては、複雑なものを作るために単純な図書館や年を作るのに1時間かそれ以下の時間がかかります。そのことを念頭に置いて:

1時間から 10年間は​​、ライブラリをゼロから作成することができます。

1
追加された
いいえ、あなたがどれほど複雑であるかを指定していないことはありません。複雑なライブラリーの多くは利用可能であるが、実行されていないことを忘れないでください。多くの人がまだメンテナンスモードではなく、積極的に開発中です。
追加された 著者 Justin808,
いいえのプログラミング経験を全く持たない誰かからの非常に単純なサイトです。しかし、時間はあなたが見なければならないものではありません。完全な複雑なプロジェクトもそうではありません。小さなものから始めて、希望の言語でプログラムを学び、次にもっと大きなものに飛び込みます。
追加された 著者 Justin808,
つまり、Node.jsで使用できる複雑なライブラリはありませんか? (私は攻撃的ではありません)
追加された 著者 user860672,
好奇心から尋ねる写真共有サイトを構築するには複雑なライブラリを作成する必要がありますか?一般的な意味で。
追加された 著者 user860672,

最初のPythonとNode.jsを覚えていて、Node.jsで生産レベルのものを書くのは明らかに難しく、遅いです。

  • 主な理由は、Javascript自体が非常に厄介な言葉であり、Coffeescriptを最初から考えていることです。
  • Node.jsコールバックベースのアプローチは、命令型コーディングを困難にし、学習曲線を急峻にします。
  • Javascriptのプロトタイプベースの継承は、Pythonオブジェクト指向モデルと比較してマスターするのが難しいです。
  • Pythonの哲学は、それを正しく行うための1つの(明らかな)方法があるべきであるということです。 Javascriptではそうではありません。
  • Node.jsモジュールのドキュメントは、Pythonに比べて通常は非常に貧弱ですが、歴史ははるかに長い歴史があります。

少なくとも私にとっては、Node.jsのPythonと同様のライブラリを書いてみると、およそ50%の時間がかかります。

1
追加された

私は i.tv で私の仕事のために大量のnode.jsライブラリを作成しました。事実、Javascriptを知っているなら、それほど難しくはないし、そこには既にたくさんのライブラリがあります。あなたが欲しいと思っているものについては、答えは他の誰かがおそらくすでにそれをどうやってやっているのか分かっているということです。そうでない場合、JavaScriptは信じられないほど簡単に学べ、素晴らしいコミュニティを持っています。他のポスターと同様に、厳密に慣習や最良の方法を強制するのではなく、例から学び、他の人が何をしているのかを見て、StackOverflowやIRCのヘルプを依頼してください!

存在するライブラリには、データベース接続(マングース)、Webフレームワーク( express )、httpリクエスト(リクエスト) ( moment.js )を使って素敵なことをやっています。

ノードモジュールを探す2つの大きな場所は次のとおりです。

一般的なノードの指示とヘルプについては、サイト上のいくつかの偉大な(時には日付のついた)記事があります。 http://howtonode.org/ node.jsメーリングリストは、大変興味深いものです最新の偉大なモジュールについて知るには最適な場所です。最終的な提案は、 JSMentorのメーリングリストに従うことです。 JavaScriptのベスト・プラクティスは終日にわたって議論されています。

node.jsを使い始めるのに最適です。それはたくさんの楽しみです。

0
追加された
それが大丈夫なら、素早くチャットに参加してもらえますか? [ここ] お約束します。
追加された 著者 user860672,

まあ、非常に単純なライブラリは、提供された文字列からカラーハッシュを作成している場合は、30分ほどかかります。 4つまたは8つのメソッドによるC ++コードへの小さなバインディングも数時間で実行可能です。しかし、socket.ioのような他のプロジェクトでは、常にそれに取り組む複数の貢献者が必要です。答えるのは本当に難しいです。

0
追加された

最初に学ぶ言語を選択してください。

あなたの質問は次のようなものです: 「日本語や中国語の読み書き方法はわかりませんが、どの言語で記事を書くのにどれくらい時間がかかりますか?

それをどのように見ても、まず「書く/コミュニケートする」方法を学ぶ必要があります。 Python対Jsは今のところ懸念すべきではありません。

0
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript