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

n
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, wystarczy wybrać nazwę odpowiedniej procedury z listy rozwijanej i wpisać jej kod na karcie Skrypt.
n
JavaScript jest językiem mniej wymagającym niż Java za sprawą bardziej rozluźnionych wymagań.

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

n
Środowisko programistyczne Eclipse dla języka Java oferuje ogromne możliwości, w tym takie funkcje, jak autouzupełnianie, pomoc kontekstowa, skróty klawiaturowe, wskazówki dotyczące parametrów i inne.
n
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.
n
Zintegrowany debuger obsługuje jedynie procedury obsługi zdarzeń w języku Java, a nie JavaScript.

(c) Copyright Actuate Corporation 2009