|
|
|
|
| |
 |
|
|
| Magic eDeveloper |
| |
Criação Rápida de Aplicações Web Interativas
Magic eDeveloper V9 disponibiliza aos desenvolvedores um ambiente para o desenvolvimento rápido de aplicações web interativas. O paradigma de desenvolvimento do Magic eDeveloper V9 oferece um mecanismo integrado para definir as funcionalidades do lado do cliente (browser), possibilitando: validação de campos, controle de eventos, refresh automático dos dados, alterações automáticas na aparência de elementos da interface e updates diretamente do dataview, sem a necessidade de um submit. Magic automaticamente baixa um cliente Java na página Html para maximizar as interações do lado do cliente estes recursos colocam o Magic na linha de frente para novos negócios com aplicações web. |
| |
Interface Orientada a Tabelas (table-driven)
Qualquer campo, tabela ou programa, uma vez definidos no Magic eDeveloper torna-se uma opção selecionável em algumas tabelas. Ao invés de escrever códigos complexos, você simplesmente escolhe os objetos das tabelas. |
| |
Repositório de Modelos de Objeto
No Magic eDeveloper, o repositório de modelos armazena e disponibiliza modelos de objeto, são um conjunto de propriedades que podem estar disponíveis para herança em classes específicas. Cada objeto é associado automaticamente a um conjunto de propriedades default. Se esses objetos forem associados a um modelo de objeto, as propriedades na classe de modelos são alteradas, a alteração é automaticamente refletida para as propriedades de cada objeto associado. O repositório permite aos desenvolvedores definir os objetos uma vez, e propagar as propriedades pela aplicação. |
| |
Componente Framework
O Magic eDeveloper caracteriza um componente framework , permitindo aos desenvolvedores facilmente construir novas componentes de aplicações e integrando componentes de aplicações externas e outros processos de negócio. O componente Builder permite aos desenvolvedores definirem objetos como componentes que podem ser compartilhados com outras aplicações Magic alterações aos componentes originais são propagadas automaticamente para as aplicações que compartilham estes componentes. |
| |
Suporte ao Desenvolvimento em Equipe
O Magic Version Control System (MVCS) disponibiliza suporte completo para o desenvolvimento concorrente e garante que os desenvolvedores não interfiram ou alterem o trabalho de outros desenvolvedores que trabalhem na mesma aplicação Magic. |
| |
Transações Web
O Magic Application Server é projetado para o processamento eficiente de transações Web e suporta todas as interfaces padrão de mercado dos Web Servers, incluindo ISAPI, NSAPI, Servlets e CGI. |
| |
Processamento Multi-Request
O Motor Multi-Threaded do Magic Application Server permite que um único processo atenda múltiplos requisições simultâneas, economizando recursos do hardware e garantindo mais performance para os processos críticos. |
| |
Particionamento Visual da Aplicação
O Magic Application Server disponibiliza que o particionamento da lógica da aplicação seja feito com uma simples operação de drag-and-drop, permitindo que a distribuição seja feita entre múltiplos clientes e Magic Application Servers. Serviços de particionamento podem ser depurados para disponibilizar automaticamente balanceamento e disponibilidade. |
| |
Programação Baseada em Eventos
O Magic eDeveloper utiliza handlers para implementar os mais diferentes tipos de eventos. Cada handler é associado a um tipo específico de evento e requer ou dispara uma ação da aplicação. Handlers simples podem ser definidos para invocar eventos na sua aplicação web ou na sua aplicação cliente/servidor. Este método de programação permite uma definição mais clara e melhor da lógica da aplicação. |
| |
Suporte a XML
O suporte a XML permite que as aplicações Magic se comuniquem utilizando o padrão de comunicação B2B. Extensible Markup Language (XML) provê um avanço signficativo em como as informações são descritas e interfaceadas pela aplicação usando um formato simples, flexível e padronizado. HTML é o método universal para visualização de dados. XML é o método universal para trabalhar diretamente com os dados. Magic eDeveloper permite que os dados sejam facilmente explorados em esquemas XML, usando o recurso de Merge. |
| |
Independência de Plataforma e Banco de Dados
O Magic Application Server permite o porte simples e rápido das aplicações para a grande maioria das plataformas e banco de dados. A independência de plataforma e banco de dados garante o investimento realizado e garante também as evoluções das aplicações. |
|
|
|
|
|