Sobre o Avalanche
João Borsoi, #233, abril 2016Palavras-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)
Comentários
Documentos Relacionados
-
João Borsoi abril 2010
-
João Borsoi novembro 2012
-
João Borsoi janeiro 2014