Η Python γίνεται επίσημη γλώσσα στους Cloudflare Workers

Η Python γίνεται επίσημη γλώσσα στους Cloudflare Workers

Η Cloudflare ανακοίνωσε τη γενική διάθεση των Python Workers, κάνοντας την Python πρώτη γλώσσα στους Cloudflare Workers με πολλά εργαλεία για web και AI προγραμματισμό. Προσφέρει υποστήριξη σε FastAPI, Django, Flask και σύνδεση με βάσεις MySQL και PostgreSQL.

Η νέα λειτουργία επιτρέπει σε προγραμματιστές να τρέχουν Python εφαρμογές serverless με υποστήριξη δημοφιλών πλαισίων και βάσεων δεδομένων.

Στις 21 Σεπτεμβρίου 2026, η Cloudflare έκανε διαθέσιμους για όλους τους προγραμματιστές τους Python Workers, μια λειτουργία που αναβαθμίζει σημαντικά την πλατφόρμα Cloudflare Developer. Με αυτή τη νέα δυνατότητα, η Python γίνεται επίσημη γλώσσα ανάπτυξης serverless εφαρμογών στον Cloudflare, προσφέροντας πλούσια υποστήριξη για δημοφιλή web frameworks και βάσεις δεδομένων.

Ουσιαστικά, οι Python Workers τρέχουν μέσα σε ένα περιβάλλον WebAssembly χρησιμοποιώντας τον Pyodide, ένα port της Python (CPython) για WebAssembly. Αυτό επιτρέπει να εκτελείται Python κώδικας γρήγορα και ασφαλώς στο runtime των Cloudflare Workers, που στηρίζεται στη μηχανή V8.

Ένα από τα σημαντικά τεχνικά βήματα που κάνει η Cloudflare είναι η υλοποίηση υποστήριξης σε επίπεδο socket system call μέσω του Workers connect API. Με αυτό οι Python Workers μπορούν να χρησιμοποιούν δημοφιλείς οδηγούς βάσεων δεδομένων, όπως οι aiomysql και asyncpg, για να συνδέονται με βάσεις MySQL και PostgreSQL μέσω της υπηρεσίας Hyperdrive. Με αυτόν τον τρόπο, εφαρμογές Python μπορούν να έχουν πρόσβαση σε αποθήκευση και να διαχειρίζονται δεδομένα αποτελεσματικά.

Επίσης, οι Python Workers υποστηρίζουν από προεπιλογή δημοφιλή Python frameworks όπως το FastAPI, Django και Flask, με έτοιμους συνδέσμους που επιταχύνουν την ανάπτυξη web εφαρμογών. Αυτό καθιστά την πλατφόρμα πιο προσιτή για προγραμματιστές που ήδη γνωρίζουν Python και τα συγκεκριμένα εργαλεία.

Η Cloudflare συμμετέχει επίσης στην προσπάθεια τυποποίησης της πλατφόρμας PyEmscripten (PEP 783), που διευκολύνει την κατασκευή και διανομή Python πακέτων με native επεκτάσεις σε περιβάλλον WebAssembly. Αυτό ενισχύει όχι μόνο τους Python Workers αλλά και ευρύτερα την κοινότητα του Pyodide.

Μετατροπές στις βιβλιοθήκες HTTP clients, όπως requests και httpx, επιτρέπουν την εκτέλεση αιτημάτων μέσω του JavaScript fetch API μέσα σε WebAssembly. Αυτό ανοίγει τον δρόμο για εκτέλεση βιβλιοθηκών τεχνητής νοημοσύνης, όπως openai και langchain, απευθείας σε Python Workers.

Η ανακοίνωση περιλαμβάνει και ενημερώσεις στη τεκμηρίωση για προγραμματιστές, με παραδείγματα Python να συνοδεύουν ήδη υπάρχοντα δείγματα κώδικα σε JavaScript και TypeScript για την πλατφόρμα Cloudflare.

Στην πράξη, αυτή η εξέλιξη δίνει στους προγραμματιστές Python ένα ισχυρό περιβάλλον για να δημιουργήσουν serverless εφαρμογές web και AI με περισσότερη ευκολία και καλύτερη πρόσβαση σε υποδομές cloud. Ιδιαίτερα για την ελληνική κοινότητα developers, αυτό σημαίνει περισσότερες επιλογές και υποστήριξη για σύγχρονες τεχνολογίες cloud μέσα από γνωστές γλώσσες και εργαλεία.

Η Cloudflare δεν έχει ανακοινώσει ακόμη λεπτομέρειες για πιθανό κόστος ή όριο απόδοσης συγκριτικά με άλλες γλώσσες στην πλατφόρμα της. Επίσης, δεν υπάρχουν ακόμα ανεξάρτητες μετρήσεις για την απόδοση ή πλήρη υποστήριξη σε όλα τα Python πακέτα.

Βίντεο: Cloudflare

Πώς σου φάνηκε;

Δημοσιογραφική Ομάδα CodeCraft.gr

Η συντακτική ομάδα του CodeCraft καλύπτει τεχνολογία, AI, hardware και software.

Πηγές

Σχόλια

Φόρτωση σχολίων…