Προηγούμενο Επόμενο

Επιλογή μεταξύ JavaScript και Java

Τόσο η JavaScript όσο και η Java διαθέτουν πλεονεκτήματα και μειονεκτήματα κατά τη σύνταξη μιας ρουτίνας χειρισμού συμβάντων. Για έναν προγραμματιστή που είναι εξοικειωμένος με μόνο μία από αυτές τις δύο γλώσσες, το πλεονέκτημα της χρήσης της γλώσσας με την οποία είναι εξοικειωμένος είναι προφανές, αλλά για τους υπόλοιπους η απόφαση εξαρτάται από τις απαιτήσεις της αναφοράς.

Τα πλεονεκτήματα της χρήσης JavaScript για τη σύνταξη μιας ρουτίνας χειρισμού συμβάντων περιλαμβάνουν τα εξής:

*
Η προσθήκη μιας ρουτίνας χειρισμού συμβάντων JavaScript σε μια αναφορά είναι λιγότερο περίπλοκη από την προσθήκη μιας ρουτίνας χειρισμού συμβάντων Java. Για τη σύνταξη μιας ρουτίνας χειρισμού συμβάντων σε JavaScript, δεν απαιτείται η δημιουργία περιβάλλοντος Java στο Eclipse ή η εκμάθηση της διαδικασίας ανάπτυξης Java στο Eclipse. Δεν απαιτείται να προσδιορίσετε ένα πακέτο, να υλοποιήσετε μια διεπαφή η να γνωρίζετε τις παραμέτρους της ρουτίνας χειρισμού συμβάντων που συντάσσετε.
Για να προσθέσετε μια ρουτίνα χειρισμού συμβάντων JavaScript, επιλέξτε πρώτα το όνομα της ρουτίνας χειρισμού συμβάντων από μια αναπτυσσόμενη λίστα στην καρτέλα Σενάριο. Στη συνέχεια, πληκτρολογήστε τον κώδικα.
*
Η JavaScript είναι λιγότερο απαιτητική όσον αφορά τη σύνταξη κώδικα από τη Java.

Τα πλεονεκτήματα της χρήσης Java για τη σύνταξη μιας ρουτίνας χειρισμού συμβάντων περιλαμβάνουν τα εξής:

*
Το περιβάλλον ανάπτυξης Java του Eclipse είναι πολύ ισχυρό και περιλαμβάνει χαρακτηριστικά όπως αυτόματη συμπλήρωση, συμφραστική βοήθεια, συντομεύσεις πληκτρολογίου και υποδείξεις για παραμέτρους.
*
Όλες οι ρουτίνες χειρισμού συμβάντων Java για μια αναφορά βρίσκονται σε αρχεία Java με δυνατότητα άμεσης προβολής. Αντιθέτως, οι ρουτίνες χειρισμού συμβάντων JavaScript είναι ενσωματωμένες στο σχέδιο και μπορείτε να προβάλετε μόνο μια ρουτίνα χειρισμού τη φορά.

(c) Copyright Actuate Corporation 2013