ก่อนหน้า ถัดไป

การเลือกระหว่าง JavaScript และ Java

ทั้ง JavaScript และ Java มีทั้งข้อดีและข้อเสียเมื่อเขียนตัวจัดการเหตุการณ์ สำหรับผู้พัฒนาที่คุ้นเคยกับหนึ่งในสองภาษา, ข้อเสียของการใช้ภาษาที่คุ้นเคยจะเห็นได้อย่างชัดเจน, แต่สำหรับผู้อื่น การตัดสินใจขึ้นอยู่กับข้อกำหนดของรายงาน

ประโยชน์ของการใช้ JavaScript เพื่อเขียน event handler ได้แก่:

*
การเพิ่มตัวจัดการเหตุการณ์ JavaScript ให้กับรายงานจะมีความซับซ้อนน้อยกว่าตัวจัดการเหตุการณ์ที่เขียนโดยใน Java เมื่อต้องการเขียน JavaScript event handler ไม่จำเป็นต้องสร้างสภาวะแวดล้อม Java ใน Eclipse หรือต้องเรียนรู้กระบวนการพัฒนา Eclipse Java ไม่มีข้อกำหนดเพื่อระบุแพ็กเกจ, นำอินเตอร์เฟสไปใช้งาน, หรือรู้จักพารามิเตอร์ของตัวจัดการเหตุการณ์ที่คุณเขียน
เมื่อต้องการเพิ่มตัวจัดการเหตุการณ์ JavaScript, อันดับแรก ให้เลือกชื่อของตัวจัดการเหตุการณ์จากรายการดร็อปดาวน์บนแท็บ สคริปต์ จากนั้น, ให้พิมพ์โค้ด
*
JavaScript มีความต้องการโค้ดน้อยกว่า Java เนื่องจากมีข้อกำหนดในการผ่อนปรนมากกว่า

ข้อดีของการใช้ Java เพื่อเขียน event handler ได้แก่:

*
สภาวะแวดล้อมการพัฒนา Eclipse Java มีประสิทธิภาพมากและประกอบด้วยคุณลักษณะที่เป็นการทำให้สมบูรณ์แบบอัตโนมัติ, วิธีใช้แบบอิงบริบท, คีย์บอร์ดช็อตคัต, และคำแนะนำพารามิเตอร์
*
ตัวจัดการเหตุการณ์ Java สำหรับรายงานทั้งหมดจะอยู่ในไฟล์ Java ที่พร้อมให้สามารถดูได้ ในทางตรงกันข้าม, ตัวจัดการเหตุการณ์ JavaScript ถูกฝังอยู่ในการออกแบบ และคุณสามารถดูได้เพียงหนึ่งตัวจัดการเท่านั้นในแต่ละครั้ง

(c) ลิขสิทธิ์ Actuate Corporation 2013