Տեսակ | application framework?, ազատ ծրագրային ապահովում, run-time system?, բաց կոդով ծրագրակազմ և JavaScript Runtime? |
---|---|
Նախագծումը՝ | OpenJS Foundation և Ryan Dahl? |
Գրված է՝ | Սի (ծրագրավորման լեզու)[1], C++ և ՋավաՍկրիպտ |
ՕՀ | Լինուքս, Windows[2], BSD[2] և մաքՕՍ[2] |
Լույս տեսավ՝ | մայիսի 27, 2009[3] |
Արտոնագիր | MIT արտոնագիր[4] |
Կայք | nodejs.org(անգլ.) |
Ելակոդ | github.com/nodejs/node |
Node.js Վիքիպահեստում |
Node կամ Node.js, ծրագրային պլատֆորմ՝ հիմնված V8 շարժիչի վրա (թարգմանում է ՋավաՍկրիպտը մեքենայական կոդի), ՋավաՍկրիպտը վերափոխում է նեղ մասնագիտական լեզվից լայն օգտագործման ծրագրավորման լեզվի։ Node.js-ը ՋավաՍկրիպտին ավելացնում է հնարավորություն համագործակցել մուտք-ելքային սարքերի հետ իր API-ի միջոցով (գրված է C++ լեզվով), միացնել ուրիշ արտաքին գրադարաններ, որոնք գրված են տարբեր լեզուներով, ստեղծելով կանչի հնարավորություն ՋավաՍկրիպտ կոդի միջոցով։ Node.js ունի լիիրավ դերակատարություն՝ որպես վեբ սերվեր։ Node.js-ի հիմքում միջոցառում-կողմորոշված է (Անգլ․ event-oriented) և ասինխրոն (կամ ռեակտիվ) ծրագրավորումը ոչ արգելափակվող մուտք/ելքով։