Declarativa Declarativa
 

 

Entrada

Produtos

Serviços

Inquiridor
Aplicações internet à medida
Auditoria informática
Subcontratação para I&D

Plataforma de conteúdos

Tecnologia

Web Information Systems
Web Application Maker
InterProlog

A empresa

Apresentação institucional

This site was deprecated in late 2013. It is provided for archival purposes only.
Declarativa development and support have miggrated to
interprolog.com


Aplicações internet à medida

Acreditamos hoje na viabilidade do desenvolvimento rápido de soluções à medida por várias razões:

  • Disponibilidade duma plataforma GUI omnipresente, robusta e dinâmica, a WWW, que facilita o desenvolvimento rápido de aplicações; sustentada por browsers HTML+JavaScript em PCs, Macs ou outros dispositivos, e por servidores de aplicações como o Internet Information Server sobre Windows 2000/XP/2003
  • Disponibilidade de SGBDs SQL muito potentes, como o Microsoft SQL Server 2005, que podem encapsular modelos de dados e regras declarativas (cascading, constraints) para além de funções procedimentais clássicas (stored procedures)
  • Disponibilidade de uma linguagem e conjunto de bibliotecas quase "universal" (Java), que permite complementar nos servidores as camadas anteriores quando necessário.

Não usamos "packages" aplicacionais nas nossas soluções, porque frequentemente o seu sucesso prende-se mais com o esforço de quem implementa e adapta, com a boa vontade de quem paga, e com marketing, do que com um mérito intrínseco na ideia, por apelativa que seja. 

Damos ênfase a bons sistemas operativos, bons servidores de base de dados, boa infrastrutura internet, e sobretudo a arquitecturas aplicacionais muito flexíveis e abertas.

A abordagem declarativa

declarativo
adjectivo, do Lat. declartaivu, que envolve declaração

A Lei de Moore tem consistentemente indicado um aumento de potência computacional, que se espera continue durante bastantes anos. Se a informática nos dá agora tanto potencial técnico, como o aproveitar? O departamento de desenvolvimento da Declarativa existe para explorar a seguinte ideia:

Se uma aplicação pode ter bons de tempos de execução, interface amigável,  e cobertura de requisitos sem gastar a potência computacional disponível (velocidade CPU, capacidade do SGBD, versatilidade do browser, ...), então pode usar-se a potência sobrante para tornar o desenvolvimento e manutenção mais rápidos

A exploração deste princípio faz-se com uma abordagem declarativa à programação. Em termos práticos, o cerne de qualquer aplicação passa a assentar sobre um conjunto de tabelas especiais na base de dados e um conjunto de CGIs. Este tronco central pode ser refinado e complementado com código tradicional no browser (JavaScript), no servidor WWW (JavaScript ou outras) e sobretudo no SGBD (SQL). Para o efeito desenvolvemos uma ferramenta aberta, o Web Application Maker.

A nossa abordagem actual situa-se no uso intensivo do standard de base de dados (SQL), a linguagem mais adequada a lidar com dados em quantidade e variedade, e a cujos mecanismos fundamentais (estrutura de bases de dados, procedimentos agarrados aos dados, etc) acrescentamos o mínimo por forma a poder gerar a maior parte das interfaces WWW de que precisamos.

Referências

 

 Declarativa - Serviços de Informática, Lda.
  www.declarativa.com, info@declarativa.com  fax: +351-22-030-1511  tel: +351-22-030-1580
UPTEC - Parque de Ciência e Tecnologia da Universidade do Porto (GoogleMap)
Rua Actor Ferreira da Silva 100 4200-298 Porto Portugal