✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Premiera Deno 1.0: bezpieczne środowisko uruchomieniowe dla JavaScript

10

Deno to nowe środowisko wykonawcze (takie jak Node.js), które ma na celu zapewnienie wydajnego i bezpiecznego środowiska skryptowego dla JavaScript i TypeScript.

Został stworzony przez Ryala Dahla, oryginalnego twórcę Node.js, aby być bezpiecznym środowiskiem dla współczesnego programisty JavaScript/TypeScript, uwzględniając najnowsze postępy w JavaScript z ostatnich lat. To zabawne, że nazwa „Deno" to gra na „Node”.

Deno 1.0 został wprowadzony na rynek 13 maja 2020 r., dokładnie 2 lata po pierwszym uruchomieniu, 13 maja 2018 r.

Kluczowe aspekty Deno

Jest zbudowany na silniku V8, języku Rust i TypeScript. Kod Deno jest domyślnie wykonywany w bezpiecznej piaskownicy. Skrypty nie mogą na przykład uzyskać dostępu do dysku twardego ani otwierać połączeń sieciowych.

TypeScript jest obywatelem pierwszej klasy w Deno. Jest obsługiwany bez dodatkowych narzędzi. Wszystkie standardowe moduły środowiska uruchomieniowego są napisane w języku TypeScript. Polecenie deno typesdostarcza deklaracje typu dla wszystkiego, co zapewnia Deno.

Jednym z najciekawszych (kontrowersyjnych?) aspektów jest to, że nie używa NPM. Zamiast tego używa modułów określanych jako adresy URL lub ścieżki plików. Oczywiście oznacza to, że nie wymaga też pliku package.json.

Innym kluczowym aspektem jest to, że używa stylu importowania modułów ES i nie obsługuje specyfikacji modułu CommonJS, require()składni popularnej w Node.js.

Dowiedz się więcej o Deno

Deno wydaje się być przyjemnym środowiskiem wykonawczym, które warto zbadać, aby pisać skrypty narzędziowe, które tradycyjnie pisano w bash lub Pythonie.

Możesz dowiedzieć się więcej o Deno na jego stronie https://deno.land/ lub sprawdzić jego repozytorium GitHub https://github.com/denoland/deno

Istnieje już kilka aplikacji napisanych dla Deno, a jedną z rzeczy, z których deweloperzy adoptujący Deno są zadowoleni, jest natywna obsługa TypeScriptu i to, jak aktualne jest jego kodowanie, w przeciwieństwie do kodowania dla Node.js. Co myślisz? To Deno nowa moda czy prawdziwa? Czy istnieje życie poza nieużywaniem NPM?

Źródło nagrywania: startfunction.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów