fbpx
Wikipedia

Node.js

Node.js –— server-side Veb tətbiqetmələr yazmaq üçün istifadə olunan açıq qaynaqlı, cross-platform iş mühitidir (İng. runtime environment). Node.js -in bir JavaScript framework olmamasına baxmayaraq onun bir çox modulu JavaScript ilə yazılıb və developerlər JavaScript ilə yeni modullar yaza bilərlər. Node.js Skriptləşdirmə dilini Google V8 JavaScript motorunu işlədərək çevirir.

Node.js
Yaradılma tarixi 27 may 2009
Tərtibatçılar Rayan Dal[d]
Sonuncu versiyası
Təsirlənib JavaScript
Əməliyyat sistemi Linux, Microsoft Windows, macOS
nodejs.org
 Vikianbarda əlaqəli mediafayllar

Ən vacib xüsusiyyəti JavaScript -in asinxron G/Ç (İng. asynchronous I/O) imkanı ilə real-time veb tətbiqetmələrdə olduğu kimi çoxlu giriş-çıxışlı veb tətbiqetmələr yazmağı mümkün etməsidir.

Node.js istifadə edən məşhur şirkətlərdən bəziləri GoDaddy, Groupon, IBM, Linkedin, Microsoft, Netflix, PayPal, Voxer, WalmartYahoo -dur.

Tarixi

Node.js 2009 -cu ildə Ryan Dahl tərəfindən yazılmışdır. İlk nəşr yalnız Linux -u dəstəkləyirdi. Onun inkişaf etdirilməsinə Dahl başçılıq edirdi, daha sonralar isə Joyent sponsor olmuşdu.

Layihə 2009 -cu il Noyabr ayının 8 -də European JSConf -un açılışında nümayiş olunmuşdur.

2011 -ci ildə Node.js mühiti üçün npm adlanan paket menecer istifadəyə verildi. Kitabxanaların yüklənməsi, yenilənməsini və silinməsini sadələşdirmək üçün dizayn edilmiş bu paket menecer açıq qaynaqlı Node.js kitabxanalarının yayımlanması və paylaşılmasını asanalaşdırır.

2011 -ci ilin İyun ayının 11 -də Microsoft və Joyent Node.js -in Windows versiyasını yayımladı. İlk Node.js dəstəkləyən Windows yenilənməsi 2011 -ci ilin İyul ayında yayımlandı.

2012 -ci ilin Yanvar ayında Dahl layihənin idarəsini npm -in yaradıcısı Isaac Schlueter -a verdi və 2014 -cü ilin Yanvar ayında Schlueter layihənin lideri kimi Timothy J. Fontaine -i tanıtdı.

2014 -cü ilin Dekabr ayında Fedor Indutny Node.js -i kopyalayaraq alternativ kimi io.js -i yaratdı. Node.js -dən fərqli olaraq yazarlar io.js -i Google V8 JavaScript motorunun son yayımları ilə paralel aparmaq istəyirdilər.

2015 -ci ilin Fevral ayında neytral Node.js Foundation yaradıldı. 2015 -ci ilin İyun ayında Node.js və io.js icmaları Node.js Foundation altında birlikdə işləməyə qərar verdilər.

2015 -ci ilin Sentyabr ayında Node.js v0.12 və io.js v3.3 - Node.js v4.0 -də yenidən birləşdilər. Bu Node.js -ə V8 ES6 xüsusiyyətini gətirdi. 2016 -cı ildən io.js saytında Node.js -ə keçid məsləhət görülür.

Ümumi baxış

Node.js - JavaScript və müxtəlif nüvə funksiyonallıqlarını özündə saxlayan "modullar" toplusu ilə Veb serverlərin və şəbəkə alətlərinin yaradılmasına icazə verir. Modullar fayl sistemi G/Ç, şəbəkə (DNS, HTTP, TCP, TLS/SSL və ya UDP), binar data (bufferlər), kriptoqrafiya funksiyaları, data axını və digər nüvə funksiyonallıqlarını özündə saxlayır. Node.js -in modulları server tətbiqetmələrinin yazılmasındakı kompleksliliyi azaltmaq üçün dizayn edilmiş API -lardan istifadə edir.

Node.js tətbiqetmələri Linux, Mac OS X, Microsoft Windows, NonStop və Unix serverlərində işlədilə bilər. Onlar alternativ olaraq CoffeeScript (JavaScript alternativi), Dart, Microsoft TypeScript və ya JavaScript -ə compile oluna bilən hər hansı bir dil ilə yazıla bilər.

Node.js əsasən PHP kimi şəbəkə proqramları (vebdə işləyən proqramlar) qurmaq üçün istifadə olunur. Node.js və PHP -nin ən böyük fərqi odur ki, PHP -də bir-çox funksiya işi bitənə qədər bloklayır (əmrlər yalnız əvvəlki əmrlər yerinə yetirildikdən sonra yerinə yetirilməyə başlayır), hansı ki, Node.js -də funksiyalar asinxron işləyir (əmrlər paralel yerinə yetirilir və tamamlanma və ya xəta siqnalları üçün callback funksiyalardan istifadə edir).


Xarici keçidlər

  • Node.js rəsmi saytı
  • Github layihə səhifəsi
  1. Release Version 17.3.0.
  2. node-v0.x-archive on GitHub.
  3. Free Software Directory.

node, server, side, tətbiqetmələr, yazmaq, üçün, istifadə, olunan, açıq, qaynaqlı, cross, platform, mühitidir, runtime, environment, javascript, framework, olmamasına, baxmayaraq, onun, çox, modulu, javascript, ilə, yazılıb, developerlər, javascript, ilə, yeni. Node js server side Veb tetbiqetmeler yazmaq ucun istifade olunan aciq qaynaqli cross platform is muhitidir Ing runtime environment Node js in bir JavaScript framework olmamasina baxmayaraq onun bir cox modulu JavaScript ile yazilib ve developerler JavaScript ile yeni modullar yaza bilerler Node js Skriptlesdirme dilini Google V8 JavaScript motorunu islederek cevirir Node jsYaradilma tarixi 27 may 2009 2 Tertibatcilar Rayan Dal d Sonuncu versiyasi 17 3 0 17 dekabr 2021 1 Tesirlenib JavaScriptEmeliyyat sistemi Linux Microsoft Windows 3 macOS 3 nodejs org Vikianbarda elaqeli mediafayllarEn vacib xususiyyeti JavaScript in asinxron G C Ing asynchronous I O imkani ile real time veb tetbiqetmelerde oldugu kimi coxlu giris cixisli veb tetbiqetmeler yazmagi mumkun etmesidir Node js istifade eden meshur sirketlerden bezileri GoDaddy Groupon IBM Linkedin Microsoft Netflix PayPal Voxer Walmart ve Yahoo dur Tarixi RedakteNode js 2009 cu ilde Ryan Dahl terefinden yazilmisdir Ilk nesr yalniz Linux u destekleyirdi Onun inkisaf etdirilmesine Dahl basciliq edirdi daha sonralar ise Joyent sponsor olmusdu Layihe 2009 cu il Noyabr ayinin 8 de European JSConf un acilisinda numayis olunmusdur 2011 ci ilde Node js muhiti ucun npm adlanan paket menecer istifadeye verildi Kitabxanalarin yuklenmesi yenilenmesini ve silinmesini sadelesdirmek ucun dizayn edilmis bu paket menecer aciq qaynaqli Node js kitabxanalarinin yayimlanmasi ve paylasilmasini asanalasdirir 2011 ci ilin Iyun ayinin 11 de Microsoft ve Joyent Node js in Windows versiyasini yayimladi Ilk Node js destekleyen Windows yenilenmesi 2011 ci ilin Iyul ayinda yayimlandi 2012 ci ilin Yanvar ayinda Dahl layihenin idaresini npm in yaradicisi Isaac Schlueter a verdi ve 2014 cu ilin Yanvar ayinda Schlueter layihenin lideri kimi Timothy J Fontaine i tanitdi 2014 cu ilin Dekabr ayinda Fedor Indutny Node js i kopyalayaraq alternativ kimi io js i yaratdi Node js den ferqli olaraq yazarlar io js i Google V8 JavaScript motorunun son yayimlari ile paralel aparmaq isteyirdiler 2015 ci ilin Fevral ayinda neytral Node js Foundation yaradildi 2015 ci ilin Iyun ayinda Node js ve io js icmalari Node js Foundation altinda birlikde islemeye qerar verdiler 2015 ci ilin Sentyabr ayinda Node js v0 12 ve io js v3 3 Node js v4 0 de yeniden birlesdiler Bu Node js e V8 ES6 xususiyyetini getirdi 2016 ci ilden io js saytinda Node js e kecid meslehet gorulur Umumi baxis RedakteNode js JavaScript ve muxtelif nuve funksiyonalliqlarini ozunde saxlayan modullar toplusu ile Veb serverlerin ve sebeke aletlerinin yaradilmasina icaze verir Modullar fayl sistemi G C sebeke DNS HTTP TCP TLS SSL ve ya UDP binar data bufferler kriptoqrafiya funksiyalari data axini ve diger nuve funksiyonalliqlarini ozunde saxlayir Node js in modullari server tetbiqetmelerinin yazilmasindaki kompleksliliyi azaltmaq ucun dizayn edilmis API lardan istifade edir Node js tetbiqetmeleri Linux Mac OS X Microsoft Windows NonStop ve Unix serverlerinde isledile biler Onlar alternativ olaraq CoffeeScript JavaScript alternativi Dart Microsoft TypeScript ve ya JavaScript e compile oluna bilen her hansi bir dil ile yazila biler Node js esasen PHP kimi sebeke proqramlari vebde isleyen proqramlar qurmaq ucun istifade olunur Node js ve PHP nin en boyuk ferqi odur ki PHP de bir cox funksiya isi bitene qeder bloklayir emrler yalniz evvelki emrler yerine yetirildikden sonra yerine yetirilmeye baslayir hansi ki Node js de funksiyalar asinxron isleyir emrler paralel yerine yetirilir ve tamamlanma ve ya xeta siqnallari ucun callback funksiyalardan istifade edir Xarici kecidler RedakteNode js resmi sayti Github layihe sehifesi Release Version 17 3 0 node v0 x archive on GitHub 1 2 Free Software Directory Menbe https az wikipedia org w index php title Node js amp oldid 5217402, wikipedia, oxu, kitab, kitabxana, axtar, tap, hersey,

ne axtarsan burda

, en yaxsi meqale sayti, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, seks, porno, indir, yukle, sex, azeri sex, azeri, seks yukle, sex yukle, izle, seks izle, porno izle, mobil seks, telefon ucun, chat, azeri chat, tanisliq, tanishliq, azeri tanishliq, sayt, medeni, medeni saytlar, chatlar, mekan, tanisliq mekani, mekanlari, yüklə, pulsuz, pulsuz yüklə, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar.