Poprzedni Następny

Wybór między językiem JavaScript a Java

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:

*
Dodawanie do raportu procedury obsługi zdarzeń w języku JavaScript jest znacznie łatwiejsze niż dodawanie analogicznej procedury w języku Java. Napisanie procedury obsługi zdarzeń w języku JavaScript nie wymaga tworzenia środowiska Java w Eclipse ani uczenia się procesu programowania w języku Java w środowisku Eclipse. Nie trzeba definiować pakietu, implementować interfejsu ani znać parametrów tworzonej procedury obsługi zdarzeń.
Aby dodać procedurę obsługi zdarzeń w języku JavaScript, należy najpierw wybrać nazwę odpowiedniej procedury z listy rozwijanej na karcie Skrypt. Następnie należy wpisać kod.
*
JavaScript jest językiem mniej wymagającym niż Java.

Zalety pisania procedur obsługi zdarzeń w języku Java to między innymi:

*
Środowisko programistyczne Eclipse dla języka Java oferuje ogromne możliwości, w tym takie funkcje, jak automatyczne uzupełnianie, pomoc kontekstowa, skróty klawiaturowe i wskazówki dotyczące parametrów.
*
Wszystkie procedury obsługi zdarzeń napisane dla raportu w języku Java istnieją w łatwych do przeglądania plikach Java. Natomiast procedury obsługi zdarzeń w języku JavaScript są osadzone w projekcie. Można je przeglądać tylko pojedynczo.

(c) Copyright Actuate Corporation 2013