Node JS көбүнчө эмне үчүн колдонулат?
Node JS көбүнчө эмне үчүн колдонулат?

Video: Node JS көбүнчө эмне үчүн колдонулат?

Video: Node JS көбүнчө эмне үчүн колдонулат?
Video: Backend деген эмне? 2024, Май
Anonim

Түйүн . js болуп саналат биринчи кезекте колдонулат бөгөттөлбөгөн, окуяга негизделген серверлер үчүн, анын бир жиптүү табиятынан улам. Бул колдонулган салттуу веб-сайттар жана арткы API кызматтары үчүн, бирок реалдуу убакытта, түртүүгө негизделген архитектураларды эске алуу менен иштелип чыккан.

Адамдар дагы JS түйүнү деген эмне жана ал эмне үчүн колдонулат?

Түйүн . js тез, масштабдуу тармак колдонмолорун оңой куруу үчүн Chrome'дун JavaScript иштөө убактысына курулган платформа. Түйүн . js окуяга негизделген, бөгөттөлбөгөн I/O моделин колдонот, бул аны жеңил жана эффективдүү кылат, бөлүштүрүлгөн түзмөктөрдө иштеген реалдуу убакыт режиминде берилиштерди талап кылган колдонмолор үчүн идеалдуу.

Ошондой эле билиңиз, эмне үчүн node js тез? Себебин көрө алабыз түйүн . js көп тезирээк башкача айтканда, http серверлерине салыштырмалуу бөгөттөлбөгөн IOну камсыз кылат. Колдонуучу http иштеткен браузерди сураганда, чындыгында apache жиптери суроо-талапка кызмат кылат жана анын бүтүшүн күтөт жана серверге башка суроо-талап өткөндөн кийин. Бул IO табиятын бөгөттөө деп аталат.

Ошондой эле, node js эмне үчүн жакшы эмес?

ылайыктуу эмес Оор эсептөөчү колдонмолор Түйүн . js азырынча көп агымдуу программалоону колдобойт. Ал Rubyге караганда татаалыраак колдонмолорду тейлей алат, бирок бул үчүн ылайыктуу эмес узакка созулган эсептөөлөрдү жүргүзүү. Оор эсептөөлөр келип түшкөн суроо-талаптарды бөгөттөйт, бул өндүрүмдүүлүктүн төмөндөшүнө алып келиши мүмкүн.

NodeJS эмнеси менен айырмаланат?

Анда эки маанилүү нерсе бар Түйүн жасоо . js башкача учурдагы сервердик алкактарга, асинхрондук окуяларга жана JavaScriptти программалоо тили катары колдонууга.

Сунушталууда: