Node.js Viime vuosina nousevana ohjelmointiajona V8-moottorin ansiosta sillä on suhteellisen korkea toimintatehokkuus taustapalveluna, mikä riittää päivittäiseen kehitykseenmme monissa tilanteissa. Se avaa myös kehittäjille mahdollisuuden kehittää natiivilaajennuksia Node.js:lle C++-kielellä, mikä antaa heille enemmän vaihtoehtoja projektien kehittämiseen. Node.js: A Dozen C++ Extensions rakentuu Chrome V8 -tietämyksen pohjalle ja yhdistää osan sisällöstä opettaakseen sinua kirjoittamaan natiivien C++-laajennuksia käyttäen Node.js:n tarjoamia rajapintoja. Lisäksi seuraavissa edistyneissä luvuissa esitellään asynkroniseen liittyvään natiiviin abstraktin NAN:n ja libuvin tietoon, ja lopuksi sitä täydennetään useilla esimerkeillä ymmärryksen syventämiseksi. Ennen kuin oppii tämän kirjan sisällön, toivotaan, että lukijoilla on perus Node.js ja C++-perusteet. "Node.js: A Dozen C++ Extensions" lukeminen vastaa Chrome V8:n kehityksen, libuv-kehityksen ja Node.js:n natiivin C++-laajennuksen kehityksen oppimista samanaikaisesti, mikä on todella sen arvoista! Sisällysluettelo 1 Node.js C++-laajennus Esiasteen tietoreservi 1 2 C++-moduulin periaatteiden lyhyt analyysi 57 3 Chrome V8:n perusteet 104 4 Alustava käytännön tutkimus C++-laajennuksista 212 5 Node.js Native Abstraction – NAN 260 6 Asynkroninen matka – Libuv 328 7 Todellinen taistelu – File Monitor 370 8 Todellinen taistelu—Olemassa oleva pakettianalyysi 401 9 N-API – Seuraavan sukupolven Node.js C++-laajennuskehityslähestymistapa 425 Ladata:https://pan.baidu.com/s/1sADFH6WkwXW478K4nxbT4g Salasana:Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyvä Vastaus
|