5 คะแนน โดย xguru 2020-09-21 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • โอเพนซอร์สที่ช่วยให้สามารถฝังโค้ดที่ทำงานได้ลงในบล็อกเทคนิค

  • โค้ดจะถูกรันแบบเรียลไทม์ในเบราว์เซอร์ และสามารถแก้ไขได้ภายในหน้าเว็บ

  • รองรับหลายภาษา เช่น JavaScript, Ruby, PHP, Python, SQL, Lua, C++, Clojure เป็นต้น

  • เอดิเตอร์ภายในใช้ CodeMirror

  • สำหรับ JS ใช้ eval และภาษาอื่น ๆ ใช้โอเพนซอร์สหลายตัวภายใน

→ Ruby:Opal, C++:JSCPP, Python:Skulpt, PHP:Uniter, SQL:sql.js, LUA:wasm_lua

1 ความคิดเห็น

 
sduck4 2020-09-21

ถ้าใช้ eval ก็น่าจะค่อนข้างเปราะบางด้านความปลอดภัยนะครับ