Node.js 近年の新興プログラミングランタイムとして、V8エンジンのおかげでバックエンドサービスとして比較的高い運用効率を持ち、多くのシナリオで日常開発に十分対応しています。 しかし同時に、開発者がC++でNode.js向けのネイティブ拡張を開発する機会も開き、プロジェクト開発時により多くの選択肢が生まれます。 Node.js: A Dozen C++ ExtensionsはChrome V8の知識を基に、Node.jsが提供するAPIを使ってネイティブのC++拡張機能を書く方法を教える内容を組み合わせています。 さらに、その後の上級章では、非同期に関連するネイティブ抽象NANやlibuvの知識が紹介され、最後にいくつかの例を補足して理解を深めます。 しかし、本書の内容を学ぶ前に、読者は基本的なNode.jsとC++の基礎を持っていることを願っています。 「Node.js: A Dozen C++ Extensions」を読むことは、Chrome V8開発、libuv開発、そしてNode.jsのネイティブC++拡張開発知識を同時に学ぶのと同じくらい価値があります! 目次 1 Node.js C++ 拡張 プリカーソル 知識保留地 1 2 C++モジュールの原理の簡単な分析 57 3 クローム V8 ベーシック 104 4 C++拡張の予備的実践的探求 212 5 Node.js ネイティブ抽象 – NAN 260 6 非同期の旅 – リブ328 7 実戦 - ファイルモニター370 8 実際の戦闘—既存パッケージ分析401 9 N-API – 次世代Node.js C++拡張開発アプローチ 425 ダウンロード:https://pan.baidu.com/s/1sADFH6WkwXW478K4nxbT4g パスワード:観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える
|