PyScript คืออะไร PyScript เป็น Framework ที่ช่วยให้เราสามารถรันโปรแกรม Python ได้บนบราวเซอร์ผ่าน Tag HTML (<py-script>) ซึ่ง Framework นี้ถูกพัฒนาขึ้นโดย Anaconda
ความสามารถของ PyScript
- รันภาษา Python ได้บนบราวเซอร์ หรือก็คือสามารถเขียน Python บน HTML ได้
- สามารถสร้าง UI ได้ เช่น ปุ่ม ตัวอักษร เป็นต้น
- สามารถทำงานร่วมกับ JavaScript และสามารถกำหนดว่าแต่ละ Page จะใช้งาน Package, Library ตัวไหนก็ได้
เนื่องจาก PyScript นั้นยังอยู่ในช่วงแรกของการพัฒนา จึงอาจจะยังมี Bug และปัญหาเรื่องความรวดเร็วในการทำงาน อย่างไรก็ตามถ้ามองในระยะยาวนับว่า PyScript มีอนาคตที่สดใสอย่างแน่นอน สุดท้ายนี้ในตัวอย่างมีการเทียบความเร็วในการโหลดระหว่าง PyScript และ JavaScript ซึ่ง PyScript ยังช้าอยู่พอสมควร ตอนนี้จึงอาจจะยังไม่สามารถทดแทน JavaScript ได้เต็มๆ แต่อย่างที่บอกครับ เราต้องมาจับตาดูในอนาคตกัน
สรุป PyScript สามารถเขียน Python ให้แสดงบน Website หรือพูดง่ายๆก็คือเขียน Python บน HTML สามารถทำได้แล้วส่วน PyScript ใช้แทน JavaScript ต้องบอกเลยนะคับว่าตอนนี้ยังมีการพัฒนากันอยู่ถ้าหาใครใช้อาจมี Bug และปัญหาเรื่องความเร็วในการทำงานยังสู้ตัว JavaScript ไม่ได้ แต่ถ้าในอนาคตมีการพัฒนาและแก้ไขในส่วนของจุดนี้ก็อาจจะมีคนหันมาใช้ตัว PyScript กันมากขึ้น หากใครสนใจและอยากรู้ เทคนิคการเขียน Python การเขียน HTML สามาเข้ามาดูได้ตามลิ้งเลย
อ้างอิง
https://engineering.anaconda.com/2022/04/welcome-pyscript.html
https://pycon.blogspot.com/2022/05/pycon-us-2022-recordings-update.html
https://www.blognone.com/node/128284
https://pyscript.net/