Pergunta

Eu estava checando o TIBCO GI Outro dia e fiquei impressionado.

  • Alguém o usou extensivamente?
  • Quais são seus pensamentos?
  • Que desvantagens você encontrou?
  • É adequado para aplicativos de internet ou apenas intranet?

Agradeço qualquer entrada que você possa derramar sobre isso.

Foi útil?

Solução

Sim, eu o usei bastante extensivamente, aqui estão alguns dos meus pensamentos. Irá adicionar a eles como ocorrer.

  • Não avalio a abordagem de implementar o IDE na própria estrutura (ele é executado em uma janela do navegador). Existem muitas, muitas peculiaridades e isso pode levar a uma experiência muito frustrante. Normalmente, desenvolvo toda a JS, XML etc na Intellij Idea usando a janela de depuração JavaScript para executar o próprio IDE. Depois de trabalhar em um arquivo, ele deve ser recarregado no IDE, mas ainda é muito mais eficiente.

  • Usando o IDE, um aplicativo inteiro pode ser apresentado relativamente rapidamente.

  • Há uma curva de aprendizado bastante íngreme. A API é extensa e os fóruns da comunidade não são ótimos quando você encontra problemas.

  • Grande parte da pintura da GUI é feita usando atributos de estilo embutido, tornando -os difíceis de esfolar e obter a aplicação geral parecer exatamente como você pode querer. Se, por esse motivo, acho que o GI é mais adequado para aplicativos de intranet do que os disponíveis ao público.

  • O GI usa uma abordagem 'DOM duplo', mantendo sua própria representação interna de cada elemento na tela. Isso pode dificultar a integração de outras estruturas, como jQuery etc.

  • Como os ambientes RIAD vão, acho incrível. Acho que fazer as coisas que o GI Way é uma ordem de duas mais rápidas do que seguir a rota de solicitação/resposta.

  • Eu realmente gosto da separação forçada da apresentação e da lógica de negócios.

  • As extensões JS que eles colocam, como pacote introspectivo, interface e definições de classe são bastante inteligentes e muito úteis.

Outras dicas

Eu concordo completamente com Mysomic, mas:

  • JQuery é muito mais rápido.

  • Também encontro questões de comportamento diferente da interface do usuário desenvolvida sob IE e Firefox.

  • Falta de documentação.

Eu concordo com você em algum momento: Compare JQuery com GI, acho que eles não são o mesmo nível:

  • JQuery que implementa o CSS SearchEngine, fornece a estrutura do plug -in e algumas ferramentas utilizadas, mas ainda é como o componente.
  • O GI, que é a solução Enterprise RIA, fornece o utilitário de mapeamento, a interface de classe, estende, a estrutura do implemento, a estrutura do plug -in AMP, i10n, i18n etc. É como o nível composto. E também tem o GI IDE, que é todo legal.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top