Infra-estrutura para o servidor de buscas ElasticSearch.

Experimental: Poderá ocorrer mudanças em procedimentos ou mesmo no resultado final esperado. Recursos podem ser adicionados ou removidos sem prévio aviso.
NÃO USE EM PRODUÇÃO.

Segurança: A instalação do Elastic Search padrão, não há suporte a segurança de acesso a dados. Se utilizá-la, muito cuidado com o que será publicado.
Para proteger a sua base Elastic Search, veja shield.

ElasticSearch

É um servidor de buscas distribuído baseado no Apache Lucene. Foi desenvolvido por Shay Banon e disponibilizado sobre os termos Apache License. ElasticSearch foi desenvolvido em Java e possui código aberto liberado sob os termos da Licença Apache.

Antes de utilizar este adicional, conheça o que é, funcionamento, limitações e outras informações úteis sobre o Elastic Search, no sítio oficial .

EM BREVE

Rapida Evoluo Ejo Desenvolvimento Rápido de Sítios

Experimental: Poderá ocorrer mudanças em procedimentos ou mesmo no resultado final esperado. Recursos podem ser adicionados ou removidos sem prévio aviso.
NÃO USE EM PRODUÇÃO.

Algumas palavras

O AdvPL/Asp é uma poderosa linguagem de programação, sub-utilizada na maioria dos casos. Muitas vezes por falta de conhecimento, dificuldade em achar profissionais com o conhecimento necessário (além de AdvPL, requer HTML, JavaScript, uso de frameworks, técnicas de programação, ...), falta de informação, experiências ruins no passado, etc. fazem com que muitos torcam o nariz e acabem utilizando soluções mais conhecidas, como .NET, PHP, Java, etc.

Livre-se de seus preconceitos e pré-conceitos e mergulhe nesta linguagem. Eu, conheço e uso diversas linguagens de programação de forma tradicional (desktop) ou voltadas para web e garanto que o AdvPL/Asp não deixa nada a desejar em relação as consagradas pelo mercado.

Mas (sempre tem um "mas"), o que sinto falta é de ferramentas que facilitem o desenvolvimento, aumentem a produtividade, ou pelo menos faça o trabalho braçal para mim. E este é o objetivo da " Rapida Evoluo Ejo".

Rapida Evoluo Ejo, significado

"Desenvolvimento Rápido de Sítios" em esperanto.

REE, funcionanmento

É um conjunto de adicionais para o TDS e infra-estrutura em AdvPL, que lhe permitirá a criação de sítios totalmente funcionais, ou ao menos protótipos bem estruturados, utilizando uma linguagem de marcação simples.

A partir de definições efetuadas na linguagem de marcação do REE, será gerado o código AdvPL/Asp necessário para o seu sítio. Esta linguagem é bem simples, bem estruturada, com recursos de auto-completar que irá facilitar muito o uso, mesmo para quem não tem muito conhecimento em programação.

Você poderá utilizar este código do "jeito que esta" e ter um protótipo da sua aplicação web e depois, finalizá-la através de extensões (a grosso modo "pontos de entrada"), focando na regra de negócio.

REE, surgimento

A ideia do REE surgiu justamente pela falta de uma ferramenta que facilita-se meu trabalho e como tenho experiência em outras linguagens web e diversos frameworks, procurei trazer os conceitos destas linguagens e frameworks para o mundo AdvPL/Asp, visando simplificar e aumentar a minha produtividade. E agora, compartilho isso com vocês! Mãos a obra!

Instalação

Uso