25 กรกฎาคม 2558

Published 7/25/2558 by with 0 comment

แปลง Python ไป JS และแปลง JS ไป Python ด้วย jiphy

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่แล้ว นำภาษาไพทอนไปรันบนเว็บบราวเซอร์ด้วย Brython บทความนี้ผมจะพาผู้อ่านไปรู้จักเครื่องมือแปลง Python ไป JS และแปลง JS ไป Python ที่ชื่อว่า jiphy

jiphy เป็นเครื่องมือสำหรับแปลงโค้ด Python ไป JavaScript และแปลงโค้ด JavaScript ไป Python เหมาะสมสำหรับนักพัฒนาที่มีเพียงคนเดียวในการเขียนโปรแกรมครับ
โดยสามารถแปลงไวยากรณ์ไปมาระหว่าง Python และ JavaScript ได้
ใช้ License: MIT
รองรับทั้ง Python 2 และ Python 3 ครับ

ข้อจำกัด

  • แปลงได้เฉพาะไวยากรณ์เท่านั้น

  • ในการแปลงจากโค้ด Python ไป JavaScript เครื่องมือ jiphy ไม่ฉลาดพอที่จะประกาศตัวแปร var ได้ครับ ต้องประกาศเองหลังจากที่แปลงโค้ดครับ


สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install jiphy

การใช้งาน
แปลงโค้ด Python ไป JavaScript
ใช้คำสั่งในคอมมาไลน์
jiphy mypythonfile.py

แปลงโค้ด JavaScript ไป Python
ใช้คำสั่งในคอมมาไลน์
jiphy mypythonfile.js

หรือแปลงในโค้ดไพทอน

[python]
import jiphy

jiphy.to.javascript(python_code)
jiphy.to.python(javascript_code)
[/python]

ตัวอย่างการแปลงโค้ด
ไฟล์ pythoncode.py

[python]
whlie True:
print("Hello JS")
[/python]

แปลงโค้ดด้วยคำสั่ง
jiphy pythoncode.py

จะได้ไฟล์ pythoncode.js

[javascript]
whlie true) {
console.log('Hello JS');
}
[/javascript]

อ่านรายละเอียดเครื่องมือ jiphy เพิ่มเติมได้ที่ https://github.com/timothycrosley/jiphy

เวลาเขียนภาษา JavaScript อย่าลืมเช็คความเข้ากันได้ของโค้ด JavaScript ด้วยนะครับ เช็คได้ที่ http://jscc.info

นักพัฒนาที่ดีควรเขียนโค้ดภาษา JavaScript ให้เข้ากันได้ทุก browsers (IE 9+ , Chrome, Firefox, Safari) เพื่อประโยขน์ของผู้ใช้งานและผู้ใช้งาน คือ ผู้ใช้งาน ไม่สามารถล็อก browsers เพื่อให้ผู้ใช้ ใช้ browsers ตามที่กำหนด เพราะนอกจากเว็บแอพคุณยังมีเว็บแอพจำนวนมากที่สามารถใช้งานใน browsers ที่คุณไม่สนับสนุนครับ (ผู้ใช้ไม่แคร์นะครับ เหมือนกับคนที่ไม่อยากใช้ Google แต่ยังมี Bing และอื่น ๆ ให้ใช้งานทดแทนกันได้)

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)