|
Programação
Php e Mysql com Tableless
Desenvolvimento web é
o termo utilizado para descrever o desenvolvimento de sítios
( sites ), na Internet ou numa intranet. Normalmente está
associado a programação e marcação,
configuração e trabalho realizado na retaguarda
dos sítios, mas também pode ser usado para se
referir ao projeto visual das páginas e ao desenvolvimento
de comércio eletrônico, pode variar desde simples
páginas estáticas a aplicações
ricas, comércios eletrônicos ou redes sociais.
leva-se em consideração fatores como a verificação
de erros na entrada de dados através formulários,
assim como a filtragem e a normalização dos
dados que alimentados por esses meios. Práticas maliciosas
como SQL injection pode ser executadas,como a exploração
de scripts para obter acesso não autorizado a informações.
As peculiaridades de cada sistema dependem das tecnologias
usadas, e muitas vezes não é função
do desenvolvedor manter o nível de segurança,
mas sim da plataforma.
PHP (um acrónimo recursivo
para "PHP: Hypertext Preprocessor") é uma
linguagem de programação de computadores interpretada,
livre e muito utilizada para gerar conteúdo dinâmico
na World Wide Web
A linguagem PHP é uma linguagem de
programação de domínio específico,
ou seja, seu escopo se estende a um campo de atuação
que é o desenvolvimento web, embora tenha variantes
como o PHP-GTK. Seu propósito principal é de
implementar soluções web velozes, simples e
eficientes.
Características:
Velocidade e robustez
Estruturado e orientação a objeto
Portabilidade - independência de plataforma - escreva
uma vez, rode em qualquer lugar;
Tipagem fraca
Sintaxe similar a Linguagem C/C++ e o PERL
Já o MySQL é
um sistema de gerenciamento de banco de dados (SGBD), que
utiliza a linguagem SQL (Structured Query Language ) Base
de dados muito popular, utilizada pela maioria dos CMS para
a gravação dos dados juntamente com XML (eXtensible
Markup Language) que possui uma recomendação
da W3C para gerar linguagens de marcação para
necessidades especiais.
Tableless
é uma forma de desenvolvimento de sites que não
utiliza tabelas para disposição de conteúdo
na página, pois defende que os códigos HTML
deveriam ser usados para o propósito que foram criados,
sendo que tabelas foram criadas para exibir dados tabulares.
Para a disposição da página o recomendado
seria usar CSS. O termo ganhou destaque no Brasil sendo pouco
utilizado no resto do mundo.
Dentre as possíveis
vantagens da metodologia, estão a diminuição
do peso da página (na realidade, o conteúdo
da página é mostrado mais rápido, o que
não significa que o peso da página seja menor
- isso, é claro, sempre dependendo de como o HTML é
feito) e melhora da acessibilidade - podem ser vistos em dispositivos
móveis sem necessidade de versão especial e
por deficientes visuais, embora não sejam muitos os
sites tableless que carregam atualmente esta segunda característica.
|