便利なツール、チュートリアル、およびリソース

2009年にRyan Dahlによって作成されたNode.jsは比較的新しいテクノロジーであり、最近ではWeb開発者の間で大きな人気を獲得しています。 ただし、Node.jsが実際には非同期イベントモデルを使用するサーバー側JavaScript環境であることを誰もが知っているわけではありません。 これはどういう意味ですか? 簡単です。スケーラブルで高性能なアプリケーションを作成するように設計された環境です。 RubyのイベントマシンやPythonのTwistedとほとんど同じですが、より深く-JavaScriptは、独立したライブラリとしてではなく、言語自体のレベルでイベントループを実装します。



それだけではありません。Node.jsで本当に素晴らしいのは、あらゆる目的で利用できる何千ものモジュールと、この若いプロジェクトの活発なコミュニティです。 このレビューでは、便利なツールや詳細なガイドから、この有望なテクノロジーに関する詳細な記事やリソースまで、Node.jsで最も役立つリソースを見つけます。 Node.jsを使用していますか? この投稿のコメントであなたの経験を共有してください!

便利なNode.jsツール




Node Expressボイラープレート

Node Express Boilerplateを使用すると、プロジェクトを最初から開始することができますが、同時に、プロジェクトが開始される前であってもプロジェクトを混乱させる可能性のあるすべてのルーチンタスクのソリューションをすぐに提供します。


Socket.io

Socket.IOは、任意のブラウザーとモバイルデバイスで利用可能なリアルタイムアプリケーションを開発できるクロスブラウザーWebソケットであり、トランスポートメカニズム間の違いをゼロに減らします。 これは、JavaScriptの一部として、のんきなリアルタイムです。


マスタリングノード

Mastering Nodeを使用すると、CommonJSモジュール、Node.jsコアライブラリ、およびサードパーティモジュールを使用して、負荷の高いWebサーバーを開発できます。


Log.io

インフラストラクチャには、数十のマシンに分散された数百のログがありますか? Log.ioは、展開とトラブルシューティングの制御に役立つよう作成されました。 集約されたログメッセージフローを単一のユーザーインターフェイスで即座に確認できます。


ホルマリン

ホルマリンは、リクエスト(HTTP POSTおよびPUT)を処理し、ダウンロードしたファイルをすばやく解析するための低レベルで完全に機能するモジュールです。 さらに、Connectなどですぐに使用できる状態になっています。


LDAPjs

LDAPjs -Node.jsでLDAPクライアントとサーバーを実装するためにゼロから開発されたJavaScriptフレームワーク。 Node.jsおよびExpressを使用してHTTPサービスと対話する開発者向けです。


ノードスーパーバイザー

Node SupervisorはNode.js用の小さな制御スクリプトです。 コードを起動してコードの変更を監視するため、メモリリークやモジュール間の依存関係をクリアすることなく、ホットスワップコードを使用できます。最も重要なのは、これらの依存関係のロジックを心配する必要がないことです。


スタイラス:Node.js用の高度なCSS

スタイラスは、CSSに変換できる便利な言語の印象を与えます。 コンパイラはNode.jsで記述されています。


ヒスイ

JadeはNode.jsアプリケーションのテンプレートエンジンです。 美しい構文に包まれた多くの機能と柔軟性を組み合わせています。


エクスプレス

これはNode.jsのSinatraに似たWebフレームワークです:高速、柔軟、セクシー( 翻訳者のメモ:この一連の言い回しの原因を推測するのは怖いです-文字通り「高速、柔軟、セクシー」に翻訳することにしました。 ロシアのドック目指してくれてありがとうmarkPnk


Hook.io

hook.ioは、クロスプロセッサ/クロスプラットフォーム/クロスブラウザ/クロスドロップデッド(IMHOトランスレーター)で動作する分散Node.js EventEmitterを作成します。 JavaScriptがサポートされているすべての場所で実際に機能するイベントバスを想像してください。


ノードパッケージマネージャー

NPM -Node.jsのパッケージマネージャー。 これを使用して、コードをインストールおよび公開します。 依存関係を管理し、他の便利な機能を実行します。


Node-QRcode

QRコードジェネレーター。


Nwm

NWMは、NodeKOが2011年に作成したX用の動的ウィンドウマネージャーです。 libevを使用してX11と対話し、これによりNode.jsからウィンドウを操作できます。


Bricks.js

Bricks.jsは、高い柔軟性を備えたNode.js上の高度なモジュラーWebフレームワークです。 Bricks.jsは、単一の静的Webサーバー、ルーター、またはApacheのようなマルチレベルのルーティングシステムとして使用でき、ルーティングを完全に制御できるモジュール式です。


Node.jsモジュール

カテゴリ別に整理された、ほとんどすべての最も有名なNode.jsモジュールのリスト。 このリストは間違いなく注目に値します( 翻訳者のメモ:と私の別のレビュー)。


90 Node.jsオープンソースモジュール

ブラウザリングは最近、開発者向けに90以上のオープンソースNode.jsモジュールを投稿しました。 それらのいくつかは小さく、率直に言って、奇妙ですが、多くは次のNode.jsプロジェクトに非常に役立ちます。


カリプソ

Calipsoは、NodeJSサーバーに基づくコンテンツ管理システム(CMS)です。


Pdfkit

PDFKitは、PDFドキュメントを生成するためのライブラリであり、複雑な複数ページの印刷可能なドキュメントを簡単に作成できます。 純粋なCoffeeScriptで記述されていますが、豊富なJavaScript APIを使用できます。 APIには、低レベルの機能と高レベルの抽象化の両方が含まれています。


永遠に

コマンドライン用の最も単純なツール。クラウンでの実行とデーモンの間でスクリプトを何かに変換します。


Node.jsの概要



Node.js-ステップバイステップ

Node.jsは驚くべき新しいテクノロジーですが、たとえあなたが経験豊富なJavaScript開発者であっても、それを知ることはすぐに退屈する可能性があります。 Node.jsの使用方法を学びたい場合は、この記事とビデオのセットが間違いなく役立ちます。



Node.jsとは何ですか?

Node.jsの能力と能力についてのStackOverflowに関する興味深い議論。 Node.jsを初めて見る人にお勧めです。



指してくれてありがとうivansergeev
Node.jsガイド
これは、FelixGeisendörferが発行したガイドの翻訳です。 初心者向けガイド、コードスタイルガイド、Node.jsコミュニティ情報、その他の非常に役立つ情報が含まれています。




今日はこれでおそらくすべてです。 次のパートでは、私は間違いなく、技術的な記事とNode.jsのマニュアルのセレクションの翻訳をレイアウトします。

すでにNode.jsを使用していますか? 次の記事で何を読むのが面白いのか、何に焦点を当てるのか?

Source: https://habr.com/ru/post/J128601/


All Articles