Busca

Acompanhe

RSS

Wiki Sobre #233

Sobre o Avalanche

João Borsoi, #233, abril 2016

Palavras-chave: avalanche, definição, sobre

O Avalanche é uma ferramenta para criação de aplicações web, desenvolvida pela Oktala, cujo principal objetivo consiste em reduzir custos, organizar e estruturar o desenvolvimento.

Suas principais características são:

  • Separação entre interface gráfica e programação de back-end: Uma das principais características do Avalanche consiste em sua arquitetura flexível que permite separar de forma estruturada a programação de back-end do design e desenvolvimento de interface homem-máquina, adotando uma arquitetura MVC (Model-View-Controller);

  • Independência da tecnologia utilizada na interface homem-máquina: A separação entre interface gráfica e programação de back-end promove também a independência da tecnologia utilizada no desenvolvimento da interface. O Avalanche foi muito utilizado com interfaces HTML dinâmicas e até integrado a componentes do Macromedia Flash. E hoje possui interface RESTFul e front-end com HTML5 estático e AngularJS.

  • Reuso de código e de projeto de software: O Avalanche consiste num servidor de funcionalidades. Permite o reaproveitamento completo do projeto e de código de todas as funcionalidades que sejam desenvolvidas em sua plataforma, reduzindo custos de desenvolvimento e de testes.

  • Alta eficiência: O Avalanche foi desenvolvido utilizando tecnologias que visam esse objetivo, como o PHP e MySQL. Maior eficiência representa também redução de custo com equipamentos mais robustos.

  • Tecnologia baseada em software livre: O software livre e o terceiro setor vem situando-se no mercado de internet de forma sólida e robusta. O Avalanche utiliza-se de tecnologias livres não só pela redução de custos, mas também devido a qualidade, confiabilidade e eficiência destas. No entanto, o Avalanche também é flexível às demais tecnologias existentes no mercado, como para utilização do banco de dados Oracle.

Ficha técnica

  • Sistema Operacional: Linux/Unix, Windows

  • Linguagem de programação do back-end: PHP

  • Web server: APACHE

  • Banco de dados: MySQL

  • Interfaces: HTML5, CSS, Javascript, XML, JSON, RESTFul, AngularJS

  • Segurança: SSL (Security Socket Layer)

Imprimir

Comentários

Adicionar Comentário

Documentos Relacionados

  1. João Borsoi abril 2010

    Trabalhando com CVS

  2. João Borsoi novembro 2012

    Trabalhando com o GIT

  3. João Borsoi janeiro 2014

    Trabalhando com Oracle