Tecnologia

Buscando atender a necessidade do Cliente, oferecendo aplicações de alto desempenho e robustez, sem perder a flexibilidade, o Setor4 optou por utilizar como Linguagem de Programação o PHP e o Banco de Dados MySQL.

Ambos são ferramentas de alta performance, destinadas para desenvovimento de aplicações que são extremamente exigidas tanto em velocidade de processamento como volume de armazenamento de dados.

Além das caracterísiticas anteriomente citadas, estas duas ferramentes tem grande vantagem pois são de código fonte aberto, ou seja, são ferramentas gratuitas e que permitem ao usuários a manipulação do fonte no sentido de melhorar e adicionar recursos.

PHP (Hypertext Preprocessor) é uma linguagem "script" estrutural e orientada a objeto ao mesmo tempo que funciona como uma extensão do protocolo HTML, e roda no próprio servidor web, retornando apenas resultados para o cliente, fator esse que trás bastante segurança ao site, ou sistemauma vez que o código não fica exposto.Sua sintaxe tem formato semelhante às linguagens C, Java e Perl, com algumas características específicas adicionadas.

O objetivo do PHP é permitir aos webmasters a criação fácil e rápida de conteúdo dinâmico em suas páginas. Trata-se de uma linguagem muito poderosa. Devido a estas características, está se tornando padrão na Internet, tendendo inclusive a substituir, e com muitas vantagens, o uso da interface CGI.

É possível fazer um script PHP funcionar sem um servidor web ou browser. A única coisa necessária é o interpretador. Esse tipo de uso é ideal para script executados usando o cron ou o Agendador de Tarefas (no Windows). Esses scripts podem ser usados também para rotinas de processamento de texto.

O PHP pode ser utilizado na maioria dos sistemas operacionais, incluindo Linux, várias variantes Unix (incluindo HP-UX, Solaris e OpenBSD), Microsoft Windows, Mac OS X, RISC OS, e provavelmente outros. O PHP também é suportado pela maioria dos servidores web atuais, incluindo Apache, Microsoft Internet Information Server, Personal Web Server, Netscape and iPlanet Servers, Oreilly Website Pro Server, Caudium, Xitami, OmniHTTPd, e muitos outros.

PHP também tem como uma das características mais importantes o suporte a um grande número de bancos de dados, como dBase, Interbase, mSQL, mySQL, Oracle, Sybase, PostgreSQL e vários outros. Também dá suporte à biblioteca GD para construção de imagens, sendo possível, por exemplo, gerar gráficos estatísticos e códigos de barra inteiramente desenvolvidos com comandos do próprio PHP. Suporta também a criação de arquivos PDF e animações FLASH. Além disso, PHP tem suporte a outros serviços através de protocolos como IMAP, SNMP, NNTP, POP3 e, logicamente, HTTP. Ainda é possível abrir sockets e interagir com outros protocolos.

 
 
 
Conhecido como o banco de dados open source mais utilizado em todo o mundo, fácil de usar, com melhorias contínuas, livre de bugs, e regido pela licença GPL (GNU General Public License), o SGBD MySQL vem rapidamente ocupando o seu espaço. Já são mais de 4 milhões de aplicações utilizando-o com alto índice de satisfação em websites, data warehouses, aplicações comerciais dentre outras. Segundo pesquisas realizadas em sites como Slashdot.org e Linux.com, o MySQL possui mais de 40% do market share para bancos de dados voltados à Web.