26 sty 2024·1 min czytania

Deno 1.40 przedstawia tymczasowe API rewolucjonizujące programowanie daty i godziny

W wersji Deno 1.40 wprowadzono interfejs API Temporal do zaawansowanej obsługi daty i godziny, a także zaktualizowane funkcje ECMAScript, zwiększające skalowalność i prostotę kodu.

Deno 1.40 przedstawia tymczasowe API rewolucjonizujące programowanie daty i godziny

Wraz z wydaniem Deno 1.40, środowisko wykonawcze JavaScript otrzymuje znaczną aktualizację, rzucając wyzwanie domenie tradycyjnie utrzymywanej przez Node.js Zaprezentowana 25 stycznia najnowsza wersja zapewnia zaawansowaną, precyzyjną manipulację datą i czasem za pośrednictwem interfejsu Temporal API, teraz dostępnego dla programistów pragnących ominąć ograniczenia tradycyjnych obiektów Date JavaScript.

Interfejs API Temporal, dostępny z flagą --unstable-temporal , jest progresywnym dodatkiem, prezentowanym jako przestrzeń nazw pełna nowoczesnych rozwiązań do operacji na dacie i godzinie. Prowadzi zajęcia poświęcone konkretnym aspektom czasowym, takim jak tylko data lub tylko godzina. Ta filozofia projektowania podkreśla lepszą czytelność kodu i rozwiązuje typowe pułapki związane z niejednoznacznymi założeniami dotyczącymi strefy czasowej.

Oprócz możliwości czasowych, Deno 1.40 przyjmuje także najnowszą składnię dekoratora ECMAScript, teraz w fazie 3, kładąc nacisk na bardziej deklaratywny styl kodowania. Oczekuje się, że wsparcie dla dekoratorów, które ma zwiększyć możliwości klasy JavaScript, dobrze odbije się na społeczności programistów, szczególnie tych pracujących w przepływach pracy intensywnie korzystających z transpilerów.

Wydanie zawiera także ulepszenia takie jak:

  • Ulepszony kontekst modułu poprzez import.meta.filename i import.meta.dirname , zapewniający ścieżki do plików modułów i ich katalogów.
  • Integracja perełek API Node.js, takich jak fs.constants , os.machine i process.on('rejectionHandled') .
  • Usprawnione zarządzanie zależnościami w deno.json z uproszczoną składnią.
  • Debiut ulepszonej drukarki diagnostycznej w deno lint i deno doc , przygotowanej w celu usprawnienia przepływu prac rozwojowych.
  • Zwiększona kompatybilność i poprawki błędów w usłudze języka TypeScript, zapewniające płynniejszą integrację i wzrost wydajności.

Ponieważ w sferze technologicznej powstają nowe paradygmaty programowania, narzędzia takie jak platforma no-code AppMaster wykorzystują takie osiągnięcia, integrując najnowocześniejsze technologie, aby umożliwić zarówno doświadczonym inżynierom, jak i twórcom nietechnicznym tworzenie solidnych rozwiązań cyfrowych. Wśród swoich odpowiedników Deno wyróżnia się nie tylko zaspokajaniem potrzeb programistów, ale także znaczącym wkładem w dynamikę płynnego i skalowalnego tworzenia aplikacji, co jest wspólną wizją z platformami takimi jak AppMaster.

Programiści mogą teraz odkrywać potężne funkcje Deno 1.40 za pośrednictwem oficjalnego portalu deno.com, co stanowi kolejny krok w kierunku bardziej innowacyjnego, przyjaznego programistom ekosystemu, gotowego przesuwać granice tworzenia oprogramowania.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started