DenoV8 mühərrikiRust proqramlaşdırma dilinə əsaslanan JavaScript, TypeScriptWebAssembly üçün işləmə mühiti. Deno Node.js-nin yaradıcısı olan Rayan Dal tərəfindən ortaq şəkildə yaradılmışdır.

Deno
Loqonun şəkli
Tərtibatçı Rayan Dal
Repozitoriya
Proqramlaşdırma dili Rust, TypeScript, JavaScript, C++
Əməliyyat sistemi Linux, macOS, Microsoft Windows, FreeBSD
Yayımlanma tarixi 13 may 2018
Sonuncu versiya
  • 2.0.2
Sayt
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Deno ayrıca paket meneceri tələb etmək yerinə özü həm işləmə mühiti, həm də paket meneceri rolunu tək bir çalışdırılan proqramda icra edir.

Tarixi

Deno JSConf EU 2018 konfransında Rayan Dal tərəfindən "Node.js haqqında təəssüf etdiyim 10 şey" adlı çıxışında elan edildi. kimi serializasiya vasitələrindən istifadə edərək mesajların ötürülməsi yolu ilə sistem çağırışlarının bağlanmasına (ing. system call bindings) nail olmaq və girişə nəzarət etmək üçün əmr sətrində parametrlər təmin etmək məqsədi daşıyan Deno prototipini təqdim etdi.

Deno ilk dəfə Go dilində yazılmışdı və imtiyazlı (Go, sistem çağırışı icazəsi ilə) və imtiyazsız (V8) tərəflər arasında serializasiya üçün Protocol Buffers istifadə edirdi. İkiqat iş mühiti və tullantı toplama ilə bağlı narahatlıqlar səbəbindən Go Rust ilə əvəz olundu. -un yerinə hadisələrlə idarə olunan asinxron platforma olaraq təqdim edildi və daha sürətli, "zero-copy" serializasiya və deserializasiya üçün qəbul edildi. Lakin 2019-cu ilin aprel ayında seriallaşdırmanın əhəmiyyətli əlavə xərclərini ölçən testlər yayımlandıqdan sonra FlatBuffers 2019-cu ilin avqust ayında silindi.

2018-ci ilin noyabr ayında geniş alətlər və utilitlər təqdim etmək üçün Go-nun standart kitabxanası əsasında modelləşdirilmiş standart kitabxana Node.js-nin paket ağacının çox böyüməsi problemini qismən həll etdi.

Deno 1.0 rəsmi olaraq 13 may 2020-ci ildə yayımlandı.

-dən ilhamlanan Deno Deploy 23 iyun 2021-ci ildə yayımlandı. 4 may 2022-ci ildə yayımlanan Beta 4-də idarəetmə paneli təkmilləşdirilib və hesablaşma funksiyaları əlavə edilib. Deno Deploy-un ümumi əlçatanlılığı 2022-ci ilin üçüncü rübü üçün nəzərdə tutulub.

Deno Fresh 1.0, client tərəfinə sıfır JavaScript göndərən Deno üçün yeni tam stack veb freymvorku, 28 iyun 2022-ci ildə yayımlandı. Freymvorkda yerləşdirmə müddətlərində böyük təkmilləşdirmələr sırasına imkan verən heç bir yaratma addımı yoxdur. Fresh-in 1.1 versiyası 8 sentyabr 2022-ci ildə yayımlandı.

Deno SaaSKit beta versiyası 4 aprel 2023-cü ildə yayımlandı. Bu Fresh və Deno istifadə edilərək hazırlanmış müasir açıq mənbəli SaaS şablonudur.

İstinadlar

  1.  (ing.). // GitHub 2007.
  2. . 2024.
  3. .
  4. .
  5. .
  6. . deno.land. 2020-01-08 tarixində . İstifadə tarixi: 2019-05-17.
  7. Schiemann, Dylan. . InfoQ (ingilis). December 26, 2018. May 17, 2019 tarixində . İstifadə tarixi: May 17, 2019.
  8. Paul Krill. . InfoWorld. 2018-06-21. 2019-06-10 tarixində . İstifadə tarixi: 2023-09-19.
  9. JSConf, , 2018-06-06, 2019-05-17 tarixində , İstifadə tarixi: 2019-05-17
  10. Dahl, Ryan. (PDF). Github. 2018-06-06.
  11. . Github.
  12. . GitHub. 2018-08-29 tarixində . İstifadə tarixi: 2023-09-19.
  13. . Tokio.rs. 2020-05-20 tarixində . İstifadə tarixi: 2023-09-19.
  14. . Github. 2020-12-08 tarixində . İstifadə tarixi: 2023-09-19.
  15. . GitHub (ingilis). April 15, 2019. November 26, 2020 tarixində . İstifadə tarixi: July 11, 2019.
  16. . Github. 3 March 2022. 15 June 2020 tarixində . İstifadə tarixi: 19 September 2023.
  17. . deno.land. 2020-05-14 tarixində . İstifadə tarixi: 2020-05-14.
  18. Dahl, Ryan. . tinyclouds.org. 4 May 2022. 4 May 2022 tarixində .
  19. Krill, Paul. . InfoWorld (ingilis). 2021-06-24. 27 Jun 2022 tarixində . İstifadə tarixi: 2022-04-14.
  20. Krill, Paul. . InfoWorld (ingilis). 2022-06-03. 2023-06-07 tarixində . İstifadə tarixi: 2022-07-24.
  21. Luca, Casonato. . Deno Blog (ingilis). 2022-07-22. İstifadə tarixi: 2022-07-24.
  22. Casonato, Luca. . Deno Blog (ingilis). 2022-09-08. İstifadə tarixi: 2022-09-10.
  23. Jiang, Andy. . Deno Blog (ingilis). 2023-04-04. İstifadə tarixi: 2022-04-04.

Xarici keçidlər

  • — Rəsmi saytı
Mənbə — ""

Informasiya Melumat Axtar

Anarim.Az

Sayt Rehberliyi ile Elaqe

Saytdan Istifade Qaydalari

Anarim.Az 2004-2023