Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Przedstawiamy TypeScript 5.2: ulepszoną wersję z zaawansowanym zarządzaniem zasobami

Przedstawiamy TypeScript 5.2: ulepszoną wersję z zaawansowanym zarządzaniem zasobami

Nowa odmiana produktu pojawiła się w krajobrazie technologicznym - TypeScript 5.2, wysokowydajna edycja ze stajni Microsoftu. Ta wersja, wzmacniając portfolio ulepszeń języka JavaScript o silnych typach, w szczególności wprowadza jawne zarządzanie zasobami. Ta funkcja jest częścią planu działania dla standardu ECMAScript JavaScript.

Dostępna w wersji gotowej do produkcji od 24 sierpnia, jak potwierdzono w biuletynie firmy Microsoft, aktualizacja ta pojawia się wkrótce po wersji kandydującej do wydania z 9 sierpnia. Formularz beta działał na rynku od 30 czerwca.

O co zatem tyle zamieszania związanego z jawnym zarządzaniem zasobami? W dziedzinie tworzenia oprogramowania zarządzanie zasobami, takimi jak wejścia/wyjścia i pamięć, stanowi krytyczny wzorzec, w którym kluczowe znaczenie mają czas i kontrola. Rozsądne przydzielanie i zwalnianie zasobów przyczynia się do zwiększenia wydajności oprogramowania. Dzięki temu nowemu rozwiązaniu operacje usuwania zasobów, czyli zasadniczo procedury czyszczenia, staną się głównym elementem zarządzania aplikacjami JavaScript. Nowy symbol o nazwie Symbol.dispose rozpoczyna ten proces. Aby to ułatwić, TypeScript wprowadza nowy typ, globalny Disposable .

Po wypuszczeniu Release Candidate (RC) Microsoft udokumentował trzy dalsze funkcje za pomocą TypeScript 5.2: możliwość kopiowania metod tablicowych; możliwość wykorzystania symboli jako kluczy WeakMap i WeakSet; oraz klikalne wskazówki dotyczące parametrów, umożliwiające szybki rzut oka na szczegóły parametrów. Dokonano także małej, ale istotnej zmiany dotyczącej słowa kluczowego namespace w plikach deklaracji - jest ono teraz emitowane niezmiennie.

W wersji RC Microsoft wprowadził zoptymalizowane kontrole zgodności typów, aby ułatwić procesy debugowania. Dodano możliwość odwoływania się do ścieżek plików implementacji TypeScript poprzez import tylko typu, co dodatkowo zwiększa łatwość konserwacji i zmienność kodu.

Dostęp do TypeScript 5.2 można uzyskać za pośrednictwem dwóch platform — NuGet lub NPM, za pomocą polecenia: npm install -D Typescript .

Podczas gdy Microsoft posuwa się naprzód w rozwoju TypeScript, platformy takie jak AppMaster również odgrywają swoją rolę w krajobrazie tworzenia aplikacji no-code. Możliwość wizualnego tworzenia aplikacji backendowych, internetowych i mobilnych, bez tradycyjnego ręcznego kodowania, na nowo definiuje proces tworzenia aplikacji. Platforma AppMaster oferuje intuicyjny interfejs użytkownika i stale rozwijające się możliwości, które wzmacniają ten etos.

Powiązane posty

AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
Firma AppMaster wzięła udział w konferencji BubbleCon 2024 w Nowym Jorku, zdobywając wiedzę, rozszerzając sieci kontaktów i badając możliwości napędzania innowacji w obszarze tworzenia oprogramowania bez kodu.
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
FFDC 2024 rozświetliło Nowy Jork, przynosząc deweloperom najnowocześniejsze spostrzeżenia na temat rozwoju aplikacji z FlutterFlow. Dzięki sesjom prowadzonym przez ekspertów, ekskluzywnym aktualizacjom i niezrównanemu networkingowi było to wydarzenie, którego nie można było przegapić!
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
W 254 firmach, w tym u takich gigantów jak Tesla i Amazon, likwidacja 60 000 miejsc pracy przyniesie kontynuację fali zwolnień w branży technologicznej, która zmieni krajobraz innowacji.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie