Eco

Uma plataforma para construir aplicativos baseados na Web que abordam os recursos de clientes ricos
Download

Eco Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • NextApp Inc
  • Site do editor:
  • http://www.nextapp.com/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 4.1 MB

Eco Tag


Eco Descrição

Uma plataforma para construir aplicativos baseados na Web que abordam as capacidades de clientes ricos Os aplicativos são desenvolvidos usando uma API orientada a componentes e orientadas a eventos, eliminando a necessidade de lidar com a natureza "baseada em página" dos navegadores. Para o desenvolvedor, o ECHO funciona apenas como um kit de ferramentas de interface de usuário. A última iteração, echo3, apresenta a capacidade de gravar aplicativos no JavaScript Java ou do lado do cliente do lado do servidor. Os aplicativos do lado do servidor são executados em qualquer contêiner de servlet Java e não exigem que o conhecimento do desenvolvedor de aplicativos baseados em JavaScript HTTP, HTML ou Javascript.Client não exijam nenhum servidor, mas é claro que pode se comunicar com um via XML ou JSON sobre http. A tecnologia AJAX de plataforma cruzada é usada para renderização, e nenhum plug-ins do navegador é necessário. Aqui estão algumas características principais de "eco": Recursos Java do lado do servidor: · Componentes Compatibilidade para trás: as bibliotecas ECHO3 e ECHO3EXTRAS Java são principalmente compatíveis com o eco2. Alguns trabalhos de portagem são necessários: O problema mais notável é que o nome do pacote base foi alterado o formulário "NextApp.Echo2" para "NextApp.ech". O primeiro passo no porting é, portanto, uma busca global e substituição. XML Stylesheets deve ser traduzido para um novo formato (um tradutor é fornecido). Além disso, o Echostudio3 fornece um utilitário completo de tradução de projeto. O único trabalho significativo no portamento é com componentes personalizados que tornam seu próprio HTML e JavaScript: tais componentes devem ser portados para uma nova API (que é muito mais simples e automatizada do que o equivalente ECHO2). Melhorias da experiência do desenvolvedor: · Serialização automática: Os objetos de dados enviados entre o cliente e o servidor podem ser automaticamente serializados entre Java, XML e JavaScript. A arquitetura de serialização é extensível - o código de serialização para novos tipos de objetos pode ser adicionado pelo desenvolvedor. · Perseuções de sincronização de cliente / servidor simplificada: Serializando componentes e comandos entre o cliente e o servidor é executado automaticamente usando a arquitetura de serialização integrada. O desenvolvedor do componente só precisa especificar quais propriedades devem ser enviadas (para componentes, todas as propriedades do estilo local são enviadas automaticamente). Melhorias de experiência do usuário: · Motor de layout melhorado: O ECHO3 possui um mecanismo de layout melhorado que pode dimensionar automaticamente os componentes para seu conteúdo (por exemplo, janelas e splitpanes. · Largura de banda reduzida: O ECHO3 usa aproximadamente 30-40% da largura de banda de uma aplicação de eco2 comparável. As informações da folha de estilo são enviadas para o cliente apenas uma vez (a folha inteira é serializada para o cliente na inicialização). · Carga de servidor reduzida: Devido ao fato de que o servidor não é mais renderizar HTML, ele tem um pouco menos trabalho para fazer. O uso reduzido de largura de banda significa menos CPU de servidor e utilização de memória para renderização. · Navegação de teclado / gerenciamento de foco: foco entre os componentes é agora totalmente rastreado. O Echo afastou com a prática de usar números de índice de guia sequenciais para controlar o pedido de foco, apresentando eventos de foco de elementos Next / Anterior para componentes para uma interface de usuário mais intuitiva. Componentes que têm vários "pontos de foco", especialmente se beneficiam desse recurso. Framework de aplicação do lado do cliente: · Framework de aplicação do lado do cliente: A entidade da estrutura do ECHO foi portada para o JavaScript, tal que os aplicativos podem ser desenvolvidos inteiramente em JavaScript e função inteiramente sem qualquer viagens de ida e volta do servidor. A API da versão do lado do cliente é semelhante à estrutura do lado do servidor. (O desenvolvimento de aplicativos Java do lado do servidor é suportado também. A estrutura do lado do servidor faz uso de uma derivada da estrutura do lado do cliente para renderizar o estado do aplicativo do lado do servidor remotamente.) · Renderização em lote atrasada: A estrutura do aplicativo cliente torna as alterações em sua hierarquia de componentes em lotes, muito da mesma forma que a versão do cliente / servidor da estrutura do ECHO. Essa estratégia aumenta a eficiência da renderização e elimina questões potenciais de cintilação de tela. · Componentes renderizados pelo aplicativo (arcos): Os pares de sincronização do componente do lado do cliente podem renderizar componentes para HTML criando um elemento HTML do contêiner (e. G., A) e, em seguida, carregando um novo aplicativo de eco somente do lado do cliente dentro do DIV. O Editor de Texto Rich Echo3Extras usa esse recurso para exibir um caixa de diálogo MenuBarpane, com base na janela, coletores, barras de ferramentas e outros elementos da interface do usuário. Ao escrever o Rich Text Editor como um aplicativo de eco do lado do cliente, muito tempo foi salvo e o editor é muito mais rico em recursos. Além disso, um componente renderizado pelo aplicativo pode puxar dados de estilo da folha de estilo do aplicativo pai, de modo que a aparência de seus componentes de eco renderizada imita a aplicação contendo. Recursos do JavaScript / Dom / HTML do lado do cliente (Corejs Library): · Herança JavaScript baseada em classe: O módulo Corejs fornece a capacidade de usar herança baseada em classe (em vez de baseada em instância) em JavaScript. · Abstract Javascript Propriedades: O sistema Corejs de definição de classe permite a declaração de métodos abstratos, garantindo implementações concretas defini-las. · Propriedades de JavaScript virtuais e finais: O sistema de definição de classe permite que as propriedades de JavaScript sejam declaradas como virtuais ou finais, permitindo que a reserva de nomes de propriedades e evitando classes derivadas de variáveis internas substituídas nas classes base. · Método Referências: O módulo Corejs define um conceito de "referências de método" para retornos de chamada que são usados em toda a estrutura do lado do cliente. As referências do método podem ser usadas ao registrar os ouvintes de eventos em componentes, Dom Elements e objetos de script arbitrário, como os eventos gerados serão disparados em um método de uma instância específica de objetos. · Processador de Eventos DOM: Todos os eventos DOM agora são tratados pelo processador CoreJs Dom Event, permitindo que o uso de capturar os ouvintes de eventos em todas as plataformas (Internet Explorer não suporta principalmente os ouvintes de captura). · Scheduler: O módulo CoreJs fornece um sistema de agendamento de window.setTimeout / Intervalo () para invocar as tarefas repetidamente, após um atraso ou após o contexto de JavaScript atual ter concluído. O Scheduler suporta referências de método, tal que os métodos podem ser invocados em objetos específicos. · Renderização off-screen: A infratstruação está disponível para fornecer renderização fora da tela ao DOM, tal que os cálculos de dimensionamento podem ser realizados em HTML renderizado antes de colocá-lo na tela. Este método é usado pelo componente da janela, por exemplo, para tamanho automaticamente a altura da barra de título. Novos componentes: · (Extras) RichTextarea: fornece uma implementação de edição de texto rico altamente personalizável. · Árvore (extras): fornece uma árvore / implementação sanitária baseada em modelo. · (Extras) Grupo: Fornece uma região fronteiriça com um título opcional. · (Extras) TooltipContainer: Fornece capacidade para aplicar dicas de ferramentas a componentes arbitrários.


Eco Software Relacionado

TFM.

TFM - Crie um arquivo em lotes para que ele possa ser carregado para autorizado.net ...

230 1 MB

Download

Affrus.

Affrus - Ambiente integrado de edição / depuração do Perl ...

163 5.2 MB

Download