terça-feira, 14 de junho de 2011

Tecnologias para o desenvolvimento de sites

Abordaremos algumas tecnologias que podemos usar para a construção de sites.
  • HTML (HyperText Markup Language): é uma linguagem de marcação utilizada para desenvolver páginas na Internet, o problema é que usando HTML puro podemos montar apenas páginas simples e estáticas, para termos um maior dinamismo e uma interatividade maior em nosso site, devemos usar HTML em conjunto com algum outro tipo de linguagem.
  • XHTML (eXtensible Hypertext Markup Language): é uma reformulação da linguagem de marcação HTML, baseada em XML. Combina as tags de marcação HTML com regras da XML.
  • XML (eXtensible Markup Language):  é uma linguagem de marcação recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais. A linguagem XML é classificada como extensível porque permite definir os elementos de marcação.
  • JavaScript: Criado em 1995 para Netscape, é uma linguagem de programação que ajuda o HTML a fazer algumas coisas que sozinho ele não é capaz. Com a ajuda do JavaScript podemos: validar formulários, criar funções, mudar estilos dos elementos inseridos nas páginas, etc. Uma de suas principais características é que ASP roda no lado do clientes, ou seja, seu browser.
  • CSS (Cascading Style Sheet): através das Folhas de Estilos em Cascata, vamos formatar todos os elementos de nossa página de uma forma mais inteligente e organizada. Seu poder é tão grande que imagine que podemos modificar apenas um arquivo e alterara a apresentação de várias páginas simultaneamente. A idéia é usar CSS para separar o conteúdo da página, que deve ser montado em HTML puro, da formatação de seus elementos.
  • ASP (Active Server Pages): desenvolvida pela Microsoft permite a criação de páginas dinâmicas, através dela podemos fazer acesso a banco de dados, criação de e-commerce, etc. Uma de suas principais características é que ASP roda no lado do servidor.
  • ASP.NET: é a evolução da tecnologia ASP, é baseado no Framework .NET, herdando suas características.
  • PHP (Personal Web Page): é uma linguagem de programação que permite a criação de páginas dinâmicas. Sempre foi o principal concorrente do ASP, pois podemos fazer com PHP tudo o que é feito com o ASP.
  • JSP (JavaServer Pages): uma tecnologia baseada em Java que simplifica o processo de desenvolvimento de sites da web dinâmicos.
  • O MS SQL Server é um SGBD - sistema gerenciador de Banco de dados relacional, permite o armazenamento de nossas informações dentro de estruturas chamadas de Tabelas que ficam dentro dos chamados Arquivos, criado pela Microsoft tornou-se uma das principais soluções para banco de dados do mundo.
  • MySQL: é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Structured Query Language) como interface. É atualmente um dos bancos de dados mais populares do mundo e concorrente do SQL Server.
  • Oracle: é uma ferramenta cliente/servidor para a gestão de Bases de Dados. É um produto que por ter seu preço elevado, faz com que seja utilziado em empresas muito grandes e multinacionais. No desenvolvimento de páginas web acontece o mesmo: como é um sistema muito caro não é tão utilizado como outras bases de dados MySQL, SQL Server, etc.
  • Flash: é um software utilizado geralmente para a criação de animações interativas que funcionam embutidas num navegador e também em desktops, celulares, smartphones, tablets e qualquer tipo de dispositivo móvel, com exceção do IPAD. Se você pensa em montar um site com animações tem que usar essa poderosa ferramenta.

Nenhum comentário:

Postar um comentário