O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARNI VA KOMMUNIKATSIYANI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI “Web-dasturlashga kirish” fanidan Mustaqil ish Bajardi :Ummatova Nilufar Ashrapov Alijon Tekshirdi :Mahmudova Mohiniso Toshkent 2023
Node yoki Node JS – bu V8 dvigateliga asoslangan JavaScript ni mashina kodiga tarjima qiladigan dasturiy platforma bo’lib, bu JavaScriptni ixtisoslashgan tilidan umumiy maqsadlar uchun mo’ljallangan tilga aylantiradi. Node JS JavaScriptga o’z IP si orqali kirish/chiqish, moslamalari bilan o’zaro ishlash, turli tillarda yozilgan boshqa tashqi kutubxonalarni ulash, ularga JavaScript kodidan qo’ng’iroqlarni amalga oshirish imkoniyatini qo’shadi.
Node.js ochiq manbali, o‘zaro platformali JavaScript ish vaqti muhiti va mijoz brauzeridan tashqarida veb-ilovalarni ishga tushirish uchun kutubxonadir. Mijoz dasturning mijoz tomonidan biror narsa so'raganida, so'rov avval serverga yuboriladi, so'ngra ushbu serverda mijoz tomoni so'rovini tekshirish uchun ba'zi ishlov berish yoki hisob-kitoblar davom etadi va barcha tekshiruvlardan so'ng javob mijozga yuboriladi. Asosan barcha bunday hisob-kitoblarni bajarish va qayta ishlash uchun JavaScript-ning ushbu NodeJs ramkasi ishlatiladi. NodeJs 2009 yilda NodeJs Rayan Dahla ismli yigit tomonidan ishlab chiqilgan
NodeJs Google Chrome-ning V8 dvigatelida qurilgan va shuning uchun uning bajarilish vaqti juda tez va u juda tez ishlaydi.
Node Package Manager-da 50 000 dan ortiq to'plamlar mavjud va shuning uchun ishlab chiquvchilar ko'p vaqtni tejaydigan kerakli funksiyalariga ko'ra istalgan vaqtda istalgan paketni import qilishlari mumkin.
NodeJs ma'lumotlarni qaytarish uchun API kutishning hojati yo'qligi sababli, real vaqt va ma'lumotni talab qiladigan veb-ilovalarni yaratish uchun bu juda foydali. Bu mutlaqo asinxron xususiyatga ega, ya'ni u butunlay bloklanmaydi.
Do'stlaringiz bilan baham: |