Każdy z dwóch dostępnych języków (JavaScript i Java) używanych do pisania procedur obsługi zdarzeń ma swoje wady i zalety. Jeśli programista zna tylko jeden z tych języków, to najkorzystniejszym rozwiązaniem będzie oczywiście użycie języka już znanego, jednak w pozostałych przypadkach wybór zależy od wymagań raportu.
Zalety pisania procedur obsługi zdarzeń w języku JavaScript to między innymi:
Zalety pisania procedur obsługi zdarzeń w języku Java to między innymi: