JSweet - ทรานสไพเลอร์จาก Java ไปเป็น JavaScript
(jsweet.org)-
เครื่องมือที่ช่วยให้สามารถพัฒนาเว็บแอปพลิเคชันด้วยโค้ด Java
-
Java → TypeScript → JavaScript
-
สามารถใช้ร่วมกับ JSweet + jQuery/Angular2/ThreeJS/NodeJS เป็นต้น
-
ใช้งาน Java API ได้ตามเดิมผ่าน J4TS
-
มีปลั๊กอินสำหรับ Eclipse/Maven/Gradle
-
รองรับ EcmaScript 3~6 และโมดูล
5 ความคิดเห็น
แม้จะไม่ได้เกี่ยวข้องกับหัวข้อโดยตรง แต่ทุกครั้งที่เห็นแนวทางแบบนี้ก็รู้สึกว่าความปรารถนาที่อยากทำทุกอย่างด้วยภาษาเดียวคงดำเนินต่อไปไม่รู้จบเลยนะ 555
ฝั่ง ms/.NET เองก็มีความพยายามมานานแล้วที่จะทำให้ทำทุกอย่างได้ด้วย C# เพียงอย่างเดียว และตอนนี้ก็ยังเดินหน้าต่ออีกครั้งด้วย Blazor (to wasm)
ส่วน Node.js ก็คือ ถ้าพัฒนาเซิร์ฟเวอร์ด้วย JavaScript ไปเลยก็ดีนะ! แบบนั้นแหละครับ
คิดไปคิดมา สุดท้าย JS คือราชาเหรอครับ ^^;
ในทางกลับกัน มันก็อาจแฝงความหมายว่า
jsเป็นภาษาที่คนไม่อยากเขียนมากขนาดนั้นเหมือนกันหรือเปล่า (ยิ่งกว่าjavaเสียอีก)? ก็เพราะไม่อยากเขียนjsตรง ๆ เลยเขียนด้วยภาษาอื่นแล้วค่อยทรานส์ไพล์เป็นjsไงครับดูเหมือนว่าคำพูดที่ว่าเว็บเบราว์เซอร์คือ OS แห่งอนาคตจะเป็นเรื่องจริงนะครับ
ถึงจะตกยุคไปหน่อย แต่ขอแปะมุกภาพสั้นอันหนึ่ง... ฮ่า
https://xkcd.com/1508/
ตอนนี้ถ้ามีเวลาและงบประมาณมากพอ ก็แทบไม่มีอะไรที่เอาขึ้นเว็บเบราว์เซอร์ไม่ได้แล้วล่ะครับ