Cloudflare Workers oznamuje širokú jazykovú podporu

Blog

Spočiatku sme spustili Cloudflare Workers s podporou JavaScriptu a jazykov, ktoré sa kompilujú do WebAssembly, ako napríklad Rust, C a C++. Odvtedy Cloudflare a komunita zlepšili použiteľnosť Strojopis o pracovníkoch . Ale o mnohých ďalších sme veľa nehovorili populárne jazyky, ktoré sa kompilujú do JavaScriptu . Dnes s radosťou oznamujeme podporu pre Python, Scala, Kotlin, Reason a Dart.



Od dnešného dňa môžete vytvárať aplikácie na Cloudflare Workers pomocou svojho obľúbeného jazyka.






ako obnoviť odstránené e-maily aol



Začíname

Začať je také jednoduché ako inštalácia Wrangler , potom spustite generovanie pre šablónu pre vami vybraný jazyk: Python , Scala , Kotlin , Dart , alebo Dôvod . Pre Python to vyzerá takto:



|_+_|






Postupujte podľa inštalačných pokynov v súbore README vo vygenerovanom adresári projektu a potom spustite |_+_|. Výstup svojho Workera môžete vidieť na svojej subdoméne works.dev, napr. https://my-python-project.cody.workers.dev/ . Môžete sa prihlásiť na a bezplatný účet Workers ak ho ešte nemáte.

kde kúpiť safemoon

to je všetko. Je naozaj jednoduché písať vo svojich obľúbených jazykoch. Ale toto by nebol veľmi presvedčivý blogový príspevok, keby sme to nechali tak. Teraz sa zameriam na to, ako sme pridali podporu pre tieto jazyky a ako môžete pridať podporu pre ostatné.

Ako to všetko funguje pod kapotou

Jazykové vlastnosti sú dôležité. Napríklad je ťažké vzdať sa bezpečnosti a výraznosti zhoda vzorov akonáhle ho použijete. Pre nás ako programátorov je dôležitá známa syntax.

Môžete mať aj existujúci kód vo vašom preferovanom jazyku, ktorý by ste chceli znova použiť. Len majte na pamäti, že výhody behu na V8 prichádzajú s obmedzením, že ak používate knižnice, ktoré závisia od natívneho kódu alebo funkcií virtuálnych počítačov špecifických pre daný jazyk, nemusia sa preložiť do JavaScriptu. WebAssembly môže byť v tomto prípade možnosťou. Ale v prípade jazykov so správou pamäte je zvyčajne lepšie kompilovať do JavaScriptu, aspoň do príbehu zber odpadu pre WebAssembly stabilizuje.

Prejdem si, ako sa vytvárajú šablóny jazyka Worker pomocou reprezentatívneho príkladu dynamicky typovaného jazyka Python a staticky typovaného jazyka Scala. Ak chcete nasledovať, musíte mať Wrangler nainštalovaný a nakonfigurovaný pomocou vášho účtu Workers. Ak používate službu Workers prvýkrát, je dobré si ju prejsť rýchly štart .

blog.cloudflare.com

Cloudflare Workers oznamuje širokú jazykovú podporu

Dnes s radosťou oznamujeme podporu pre Python, Scala, Kotlin, Reason a Dart. Od dnešného dňa môžete vytvárať aplikácie na Cloudflare Workers pomocou svojho obľúbeného jazyka. Spočiatku sme spustili Cloudflare Workers s podporou JavaScriptu a jazykov, ktoré sa kompilujú do WebAssembly, ako napríklad Rust, C a C++. Odvtedy Cloudflare a komunita zlepšili použiteľnosť Typescript na Workers. Ale nehovorili sme veľa o mnohých ďalších populárnych jazykoch, ktoré sa kompilujú do JavaScriptu. Dnes s radosťou oznamujeme podporu pre Python, Scala, Kotlin, Reason a Dart.>