بالا. 1
Python را در آخر هفته یاد بگیرید
Python را در آخر هفته یاد بگیرید
Moreno Muñoz, Alfredo (Author)
8,99 EUR

پروژه جدیدی وجود دارد که به زبان برنامه نویسی پایتون اجازه می دهد در مرورگرهای وب با استفاده از WebAssembly اجرا شود.

پروژه CPython on WASM، که پیش‌فرض و محبوب‌ترین پیاده‌سازی زبان پایتون نوشته شده به زبان C را می‌سازد، توسط توسعه‌دهنده نرم‌افزار مستقر در برکلی، Ethan Smith، توسعه یافته است.

طبق گزارش The Register، این پروژه با کمک توسعه‌دهنده پیشرو پایتون، Christian Heimes ایجاد شد و می‌تواند پایتون را به جایگزینی مناسب برای جاوا اسکریپت، حداقل برای برخی برنامه‌های کاربردی وب، تبدیل کند.

پایتون در وب

اسمیت به The Register گفت: "پروژه جدیدی که کریستین هایمز و ما روی آن کار می کنیم با هدف ایجاد یک پلتفرم وب سایت با CPython، به همان شیوه ویندوز یا macOS است."

WebAssembly با وعده خود برای رساندن عملکرد برنامه های کاربردی وب بومی به سطحی که با جاوا اسکریپت امکان پذیر نیست، سیاره زمین را طوفانی کرده است.

با این حال، The Register خاطرنشان می کند که در این مرحله، هدف پروژه از آوردن Python به مرورگر از طریق کامپایلر WebAssembly Emscripten بیشتر در مورد فعال سازی موارد استفاده است تا عملکرد.

این پروژه ادامه پروژه دیگری به نام Pyodid خواهد بود که به کد پایتون اجازه می دهد در مرورگر اجرا شود.

امیدواریم این امر باعث شود که اکوسیستم بزرگ‌تری از توسعه‌دهندگان پایتون صفحه وب را مورد هدف قرار دهند و امکان ادغام ساده‌تر با ابزارها و فرآیندهای پایتون موجود را فراهم کند، که بسیاری از آنها را Pyodide مجبور به اختراع مجدد به عنوان micropip برای جایگزینی نصب‌کننده pip bundle می‌کرد. استاندارد، "Forgeron توضیح داد.

اسمیت امیدوار است که پروژه او بتواند به توسعه برنامه های کاربردی مبتنی بر وب چند پلتفرمی کمک کند، اما به سرعت اضافه می کند که CPython در WASM هنوز در مراحل اولیه توسعه است.

این را به اشتراک بگذارید