Forrige Neste

Velge mellom JavaScript og Java

Både JavaScript og Java har fordeler og ulemper ved skriving av en hendelsesbehandler. For en utvikler som bare er kjent med det ene av de to språkene, er fordelene ved å bruke det ene språket åpenbare, men for alle andre avhenger valget av rapportkravene.

Fordeler ved å bruke JavaScript for å skrive en hendelsesbehandler:

*
Det er enklere å legge til en JavaScript-hendelsesbehandler i en rapport enn å legge til en hendelsesbehandler skrevet i Java. Når du skriver en JavaScript-hendelsesbehandler, er det ikke nødvendig å opprette et Java-miljø i Eclipse eller å lære Eclipse Java-utviklingsprosessen. Du trenger ikke oppgi en pakke, implementere et grensesnitt eller kjenne til parameterne til hendelsesbehandleren du skriver.
Hvis du skal legge til en JavaScript-hendelsesbehandler, velger du først navn på hendelsesbehandleren fra en rullegardinliste på flippen Skript. Deretter skriver du koden.
*
JavaScript er mindre krevende å kode enn Java på grunn av mindre strenge krav.

Fordeler ved å bruke Java for å skrive en hendelsesbehandler:

*
Eclipse Java-utviklingsmiljøet er meget kraftig, og inkluderer funksjoner som autofullføring, kontekstavhengig hjelp, tastatursnarveier og parametertips.
*
Alle Java-hendelsesbehandlerne for en rapport finnes i Java-filer som enkelt kan vises. JavaScript-filene er derimot innebygd i designen, og du kan bare vise en behandler om gangen.

(c) Copyright Actuate Corporation 2013