|
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.
XML (eXtensible
Markup Language) é uma recomendação da
W3C para gerar linguagens de marcação para necessidades
especiais.
É um subtipo de SGML
(acrônimo de Standard Generalized Markup Language, ou
Linguagem Padronizada de Marcação Genérica)
capaz de descrever diversos tipos de dados. Seu propósito
principal é a facilidade de compartilhamento de informações
através da Internet. Entre linguagens baseadas em XML
incluem-se XHTML (formato para páginas Web), RDF,SDMX
,SMIL, MathML (formato para expressões matemáticas),
NCL, XBRL, XSIL e SVG (formato gráfico vetorial).
Características
do XML
Em meados da década de 1990, o World Wide Web Consortium
(W3C) começou a trabalhar em uma linguagem de marcação
que combinasse a flexibilidade da SGML com a simplicidade
da HTML. O princípio do projeto era criar uma linguagem
que pudesse ser lida por software, e integrar-se com as demais
linguagens. Sua filosofia seria incorporada por vários
princípios importantes:
# Separação
do conteúdo da formatação
# Simplicidade e Legibilidade, tanto para humanos quanto para
computadores
# Possibilidade de criação de tags sem limitação
# Criação de arquivos para validação
de estrutura (Chamados DTDs)
# Interligação de bancos de dados distintos
# Concentração na estrutura da informação,
e não na sua aparência
O XML é um formato para a criação
de documentos com dados organizados de forma hierárquica,
como se vê, frequentemente, em documentos de texto formatados,
imagens vetoriais ou bancos de dados.
Pela sua portabilidade, já
que é um formato que não depende das plataformas
de hardware ou de software, um banco de dados pode, através
de uma aplicação, escrever em um arquivo XML,
e um outro banco distinto pode ler então estes mesmos
dados.
|