Escolhendo entre JavaScript e Java JavaScript e Java têm vantagens e desvantagens ao gravar um manipulador de eventos. Para um desenvolvedor familiarizado apenas uma das duas linguagens, a vantagem de usar a linguagem familiar é óbvia, mas para os outros, a decisão depende dos requisitos do relatório. As vantagens de se utilizar JavaScript para gravar um manipulador de eventos incluem: Facilidade de inclusão de um script simples para um determinado manipulador de eventos A inclusão de um manipulador de eventos JavaScript em um relatório é menos complicada do que a inclusão de um manipulador de eventos gravado em Java. Para gravar um manipulador de eventos JavaScript, não há necessidade de criar um ambiente Java em Eclipse ou de aprender o processo de desenvolvimento Java Eclipse. Não há nenhum requisito para especificar um pacote, implementar uma interface ou saber os parâmetros do manipulador de eventos gravado. Para incluir um manipulador de eventos JavaScript, primeiro selecione o nome do manipulador de eventos de uma lista suspensa na guia Script. Em seguida, digite o código. Constructos de linguagem mais simples, digitação livre e regras de linguagem menos rigorosas JavaScript é menos exigente para se codificar do que Java, devido aos seus requisitos mais relaxados. As vantagens de se utilizar Java para gravar um manipulador de eventos incluem: Disponibilidade do ambiente de desenvolvimento Java do Eclipse O ambiente de desenvolvimento Eclipse Java é muito eficiente e inclui tais recursos, como autoconclusão, ajuda contextual, atalhos de teclado e sugestões de parâmetros. Facilidade de localização e visualização de manipuladores de eventos Todos os manipuladores de eventos Java de um relatório estão presentes em arquivos Java imediatamente visualizáveis. Em contrapartida, os manipuladores de eventos JavaScript são integrados no design e é possível visualizar apenas um manipulador de cada vez.
JavaScript e Java têm vantagens e desvantagens ao gravar um manipulador de eventos. Para um desenvolvedor familiarizado apenas uma das duas linguagens, a vantagem de usar a linguagem familiar é óbvia, mas para os outros, a decisão depende dos requisitos do relatório.
As vantagens de se utilizar JavaScript para gravar um manipulador de eventos incluem:
As vantagens de se utilizar Java para gravar um manipulador de eventos incluem: