BIRT parancsfájlkészítés bemutatása
Amikor az Eclipse munkaterület segítségével fejleszt BIRT jelentéseket,
akkor Java vagy JavaScript nyelven egyéni eseménykezelőket írhat. Amikor
az Eclipse RCP segítségével fejleszt BIRT jelentéseket, akkor csak
JavaScript eseménykezelőket írhat. Mindegy, hogy Java vagy JavaScript
nyelvet használ, az írható eseménykezelők halmaza ugyanaz.
Java és JavaScript közötti választás
A Java és a JavaScript is rendelkezik előnyökkel és hátrányokkal az
eseménykezelők írásakor. Az olyan fejlesztők számára, akik csak az egyik
nyelvben járatosak, az ismerős nyelv használatának előnye nyilvánvaló, ám a
többieknek a döntés a jelentés igényeitől függ.
A JavaScript használatának előnyei eseménykezelők írására az alábbiak:
- Könnyű hozzáadni
egy egyszerű parancsfájlt egy bizonyos eseménykezelő számára
A JavaScript
eseménykezelő jelentéshez adása kevésbé bonyolult, mint egy Java
eseménykezelőé. JavaScript eseménykezelő írásakor nem kell Java
környezetet létrehozni az Eclipse keretrendszerben, vagy megismerni az
Eclipse Java fejlesztési folyamatot. Nem szükséges csomagot megadni,
felületet megvalósítani, illetve ismerni az írt eseménykezelő
paramétereit.
JavaScript eseménykezelő
hozzáadásához a Parancsfájl lapon be kell írnia az eseménykezelő kódját,
miután egy legördülő listából kiválasztotta az eseménykezelő nevét.
- Egyszerűbb nyelv
szerkezetek, megengedőbb írás, kevésbé szigorú nyelvi szabályok
A JavaScript kódolása
kevésbé kimerítő, mint a Java kódolás, köszönhetően az egyszerűbb nyelvi
szerkezeteknek, a megengedőbb írásnak és a kevésbé szigorú nyelvi
szabályoknak.
A Java használatának előnyei eseménykezelők írására az alábbiak:
- Rendelkezésre áll az
Eclipse Java fejlesztői környezet
Az Eclipse Java
fejlesztői környezet nagyon hatékony, és olyan szolgáltatásokat tartalmaz,
mint például az automatikus kiegészítés, környezetérzékeny súgó,
billentyűparancsok, paraméter tippek, és így tovább.
- Az eseménykezelők
könnyen megkereshetők és megjeleníthetők
A jelentéshez tartozó
összes Java eseménykezelő készen megjeleníthető Java fájlokban létezik.
Ezzel szemben a JavaScript eseménykezelők be vannak ágyazva a
jelentéstervbe, és csak egy kezelő jeleníthető meg egyszerre.
- Elérhető egy
integrált hibakereső
Az integrált hibakereső
csak a Java eseménykezelőket támogatja, a JavaScript eseménykezelőket nem.
Eseménykezelők írása Java és JavaScript használatával
Nincs arra korlátozva, hogy az összes eseménykezelőt egy nyelven kell
megírnia. Írhat bizonyosakat Java, másokat JavaScript nyelven. Ha Java és
JavaScript eseménykezelővel is rendelkezik ugyanahhoz az eseményhez, akkor
a BIRT a JavaScript kezelőt használja.
